03?微軟 Windows(最新版本為WP 8.1)
Windows Phone 8.X版本的系統採用了與桌面級系統一致的Windows NT內核,微軟在三個終端平台達到了內核上的統一,該系統的底層同樣使用C、C++開發,使用了新的WinRT、Modern API,對應使用C、C++以及JavaScript(配合HTML5、CSS)開發的應用。
微軟的Windows系統支持使用通用的編程語言為多平台開發通用應用(圖片來自微軟)
WP系統的底層是很先進的,同時由於和Windows(RT)均採用了“Modern”接口,所以部分使用JavaScript和HTML5開發應用可以跨平台使用。並且在UI通信交互界面的設計(扁平化)也是具有前瞻性的,GUI部分與NT內核整合,系統也因此獲得了流暢的交互體驗。
使用Visual Studio編程元件搭配不同的編譯器即可為WP手機開發應用(圖片來自MSDN)
04?黑莓 BlackBerry 10(最新版本為BB 10.3)
BlackBerry 10採用了名為QNX的內核,QNX是類似於Unix的實時操作系統,有著與Linux一樣的低硬件需求,驅動兼容性良好且對於硬件有著很高的利用率。系統底層使用C、C++開發,應用編程語言支持C、C++(原生)、HTML5,且支持從Android APP的轉制。
使用了QNX內核的BlackBerry 10與其共用Momentics IDE工具(圖片來自黑莓)
從BlackBerry OS轉到BlackBerry 10,黑莓意識到了原生應用不足的問題,引入Android應用運行環境。轉制大量的Android應用是個臨時的解決辦法,但轉制后的應用對於本地服務的調用並不完美。因此要麼繼續加強與Android應用接口的對接,要麼提升原生應用質量。
黑莓提供了Android應用的運行環境並為開發者提供轉制工具(圖片來自黑莓)
05?阿裡巴巴 YunOS(最新版本為3.0)
阿裡 YunOS的情況與谷歌的Android系統很像,使用了開源的Linux 內核,搭配了從收購的團隊那裡開發的Java虛擬機,自家的雲端引擎(國內很多軟開和站主都在用),自家的HTML5解釋器,以及系統安全防御機制等等,應用虛擬機完全兼容Android系統的APK應用。
YunOS 3.0目前隻開放給魅族等大公司去做第三方定制ROM(圖片來自YunOS)
不管從哪方面來看,阿裡巴巴的YunOS都像極了當年的Android,第三方手機廠商可以以YunOS系統為基礎加入自己的交互界面,再加入一些特有的功能。那麼魅族的Flyme UI 4.0是第一個YunOS為基礎的第三方定制系統,它的體驗效果反映了國人做東西的那種細致。
YunOS內置了自己的Java虛擬機兼容Android APK應用(圖片來自YunOS)
上一頁 | 下一頁 |