? ? 國內(nèi)已經(jīng)有一些比較有名的手機應(yīng)用程序開發(fā)商,如數(shù)位紅、新空氣、創(chuàng)世互動(主要開發(fā)游戲),他們已開發(fā)了多款手機游戲,并在國內(nèi)外銷售,另外還有做股票、城市場指南的,現(xiàn)在國內(nèi)的很多開發(fā)商正準備向J2ME轉(zhuǎn),做J2ME的開發(fā)商不少于300家,但真正有實力的并不多。除了J2ME,國內(nèi)常用的手機應(yīng)用軟件開發(fā)平臺還有那些呢?
? ? 1、J2ME
? ? J2ME為移動互聯(lián)引入了一種新的模型,即允許手機可以從互聯(lián)網(wǎng)上下載各種應(yīng)用程序,并在手機創(chuàng)造可執(zhí)行環(huán)境離線運行這些程序。作為Java技術(shù)在移動電話等小型設(shè)備的版本,它針對屏幕、電能和內(nèi)存等資源有限的移動設(shè)備進行了優(yōu)化和定義,為了解決無線設(shè)備多樣化的矛盾,Sun依照各種設(shè)備的資源特性將J2ME技術(shù)架構(gòu)分為Java Virtual Machine(JVM)、配置(configuration)和說明(profile)三層,然后再進一步細分,這使J2ME能夠在每一類設(shè)備的限制下工作,而同時提供最低限度的Java語言功能性。
? ? 優(yōu)點:開發(fā)速度快、周期短、支持手機多、開發(fā)資源豐富、移動已商用
? ? 缺點:代碼可以反編譯
? ? 各廠商SDK不兼容,同一廠商的不同型號手機不兼容,限制比較多,如不能讀取電話簿、不能收發(fā)SMS、不完全支持Socket
? ? 2、BREW
? ? BREW平臺是獨立于空中接口的技術(shù),所以BREW與任何網(wǎng)絡(luò)的結(jié)合都非常平滑。在CDMA2000 1X網(wǎng)絡(luò)中可以充分利用其高速的數(shù)據(jù)傳輸速率,為最終用戶帶來極具沖擊力的用戶體驗。
? ? 優(yōu)點:API功能較強,速度較快,聯(lián)通已商用
? ? 缺點:目前只支持C,開發(fā)較J2ME稍難,支持手機不多(國內(nèi)現(xiàn)只有一款)
? ? 3、.NET
? ? .NET 是Microsoft XML Web services平臺,是一組開發(fā)工具和操作系統(tǒng)集,用來生成、公開和消費XML Web服務(wù),通過智能設(shè)備實現(xiàn)個性化的集成Web。它由四部分組成:.NET框架和 Visual Studio.NET ,服務(wù)器結(jié)構(gòu),構(gòu)造塊服務(wù),智能設(shè)備軟件。
? ? 優(yōu)點:可以保護您的個人信息和企業(yè)數(shù)據(jù),同時允許有您的授權(quán)的他人連接到這些信息。
? ? 缺點:該平臺的一些設(shè)計太過理想,不保證能達得到(至少短期內(nèi)是如此)。
? ? 4、Symbian
? ? Symbian是一個實時性、多任務(wù)的純16位操作系統(tǒng),具有功耗低、內(nèi)存占用少等特點,在有限的內(nèi)存和運存情況下,非常適合手機等移動設(shè)備使用,經(jīng)過不斷完善,可以支持GPRS、藍牙、SyncML、以及3G技術(shù)。它包含聯(lián)合的數(shù)據(jù)庫、使用者界面架構(gòu)和公共工具的參考實現(xiàn),它的前身是Psion的EPOC。最重要的是它是一個標(biāo)準化的開放式手機應(yīng)用軟件開發(fā)平臺,任何人都可以為支持Symbian的設(shè)備開發(fā)軟件
? ? 優(yōu)點:獨立操作系統(tǒng),功能強大,支持幾乎所有新功能,是未來手機的趨勢。?
國內(nèi)常用的手機應(yīng)用軟件開發(fā)平臺_手機開發(fā)平臺
? ? 缺點:開發(fā)難度很大,成本相對較高,各種資源較少。
? ? 5、SmartPhone

? ? Smartphone是一個智能手機操作平臺,它基于Microsoft的嵌入式實時操作系統(tǒng) Windows CE進行設(shè)計,因為它的應(yīng)用定位在手機上,因此Microsoft在底層對它的無線通訊以及語音文本信息通訊模塊做了大量的優(yōu)化。
? ? 優(yōu)點:結(jié)構(gòu)幾乎與Windows相同,Windows C/C++開發(fā)者可速度上手
? ? 缺點:市場不明朗
? ? 下面對所有手機應(yīng)用軟件開發(fā)平臺做一個羅列。手機客戶端軟件開發(fā)最大的困難就是平臺不統(tǒng)一,手機開發(fā)平臺太多。?
? ? 手機可分為智能手機開發(fā)和feather phone手機。開發(fā)平臺可分為開放式平臺和封閉式平臺,開放式平臺包括symbian、windows mobile、linux、iPhone、Android、BlackBerry、j2me、brew等,支持手機應(yīng)用程序通過OTA下載和安裝;封閉式平臺包括MTK、展訊、TI、飛利浦等。
愛華網(wǎng)本文地址 » http://www.klfzs.com/a/8104030103/158643.html
愛華網(wǎng)


