隨著(zhù)智能手機的增多,企業(yè)APP開(kāi)發(fā)手機軟件技術(shù)也成為了一個(gè)潮流。但是在企業(yè)APP開(kāi)發(fā)里的廣州APP開(kāi)發(fā)者通常會(huì )遇到一個(gè)問(wèn)題就是,需要開(kāi)發(fā)支持多個(gè)手機平臺的軟件。
要知道,手機平臺除了塞班和Pocket PC系統之外,還有后續的Windows Mobile系統。據我了解,現在的智能手機平臺有兩個(gè)windows mobile版本,兩個(gè)黑莓版本,還有iphone,android,塞班和webOS,以及還有運行java程序的傳統功能手機。在眾多的平臺當中,企業(yè)APP開(kāi)發(fā)技術(shù)人員通常會(huì )遇到這樣的問(wèn)題就是平臺的支持性。
對于技術(shù)來(lái)講,企業(yè)APP開(kāi)發(fā)者在不同的操作系統中做選擇無(wú)疑是一個(gè)難題,不同的手機平臺單獨開(kāi)發(fā)軟件需要花費巨額的費用,而且得到的回報也是一個(gè)未知數。對于這個(gè)問(wèn)題,開(kāi)發(fā)者實(shí)現跨平臺開(kāi)發(fā)該如何選擇?
所以廣州APP開(kāi)發(fā)者總結出來(lái)的就是手機平臺問(wèn)題,是開(kāi)發(fā)手機網(wǎng)頁(yè)版軟件??梢栽L(fǎng)問(wèn)本地數據庫的HTML 5讓這一點(diǎn)成為可能。目前的問(wèn)題有兩個(gè):第一,HTML 5的普及性;第二,用戶(hù)是否愿意把HTML 5當成一種標準。第一個(gè)問(wèn)題可以通過(guò)時(shí)間和來(lái)自其它操作系統平臺的壓力得以解決,而第二個(gè)問(wèn)題是個(gè)大問(wèn)題,用戶(hù)接受網(wǎng)頁(yè)版軟件需要一個(gè)心理變化過(guò)程。
Adobe最近宣布進(jìn)軍移動(dòng)領(lǐng)域,推出了支持大部分平臺的Flash瀏覽器,以及一個(gè)“Flash到iPhone軟件”編譯器。這樣,廣州APP開(kāi)發(fā)者只需在flash里編寫(xiě)所有軟件,然后通過(guò)編譯軟件在多種手機瀏覽器上部署就可以了。
這也面臨著(zhù)HTML 5的問(wèn)題,因為用戶(hù)接受在瀏覽器內運行軟件需要一個(gè)適應過(guò)程。此外,蘋(píng)果反對在瀏覽器中使用Flash的強硬立場(chǎng)也是一個(gè)巨大障礙,因為需要兩個(gè)完全不同的創(chuàng )建過(guò)程。
要想Flash得到普及,操作系統廠(chǎng)家不得不對網(wǎng)頁(yè)版軟件和非網(wǎng)頁(yè)版軟件一視同仁。