提到智能手機操作系統,就不能不涉及到智能手機的APP開發平臺。目前,智能手機的APP開發平臺主要有:JAVA、BREW和 .NET。
Java:目前在移動領域廣泛使用的APP開發平臺是Sun開發的J2ME(Java 2 Micro Edition),即用于嵌入式系統的Java。J2ME技術由一個虛擬機KVM(K Virtual Machine)和一組API組成,這組API適合于為消費和嵌入式電子設備提供經過剪裁的運行環境。
KVM(K Virtual Machine)虛擬機本身僅僅需要40-80KB內存、20-40KB動態內存(堆),能夠運行在16位25MHz處理器上。經典手機6688I由于支持K誠信的廣州app開發-JAVA,功能可以無限擴展J2ME為移動互聯網引入了一種新的模型,即允許手機可以從互聯網上下載各種應用程序,并在手機上創造可執行環境離線運行這些程序。作為Java技術在移動電話等小型設備的版本,它針對屏幕、電能和內存等資源有限的移動設備進行了優化和定義,為了解決無線設備多樣化的矛盾,Sun依照各種設備的資源特性將J2ME技術架構分為Java Virtual Machine(JVM)、配置(configuration)和說明(profile)三層,然后再進一步細分,這就使J2ME能夠在每一類設備的限制下工作,而同時提供最低限度的Java語言功能性。
由于定義了可執行程序下載的標準,并在手機上創立了可執行環境和程序開發語言,由此,在移動通信業第一次為手機APP軟件開發商創造了巨大的商業機會,手機用戶在得到豐富應用體驗的同時,也大大提高了運營商的網絡流量。
廣州企業APP開發公司陳先生表示,JAVA開發平臺存在一個缺點,就是目前支持J2ME的移動設備處理速度還比較慢,Java服務應用軟件相對較少。