回答
QNX爲比Android更重了不少IMO,所以它會採取一些沿HTC遠景(TMobile的G2)的線把它與現代軟件運行流暢。
有趣的是,我曾在21世紀初工作過的一家航空公司開展了他們的飛行員訓練飛行模擬器,該模擬器擁有QNX和古老的386 +協處理器的完整2座位駕駛艙。大多數智能手機會殺死該機器。
當他們的意思是「QNX」時,很難弄清RIM究竟在說些什麼。是的,他們從Harmon-Kardon手中購買了QNX軟件,但它不像QNX開箱即可銷售平板電腦操作系統。
QNX提供各種組件爲客戶,包括但不限於太:
QNX Neutrino實時操作系統 - 微內核(具有一些變化),其在x86/ARM/PPC /等上運行。正常的開發工具包包括RTOS,所有標準的UNIX/Posix實用程序,基於Eclipse的Windows或Linux IDE以及GNU工具鏈。您可以購買它,並調出嵌入式平臺,並將C/C++代碼寫入您的內容。
最重要的是,QNX提供了各種提供其他功能的軟件包。他們已經有了Photon,一個類似X11的窗口工具包來製作GUI應用程序,但它實際上僅限於製作老式的UNIX應用程序。他們有一個核心圖形工具包,允許低級別的OpenGL加速圖形。他們有一些運行Flash的合成工具包,用於一般用途的UI。然後,最重要的是,他們有一些針對汽車的工具包和軟件包。
所以現在,當RIM說「我們正在使用QNX」時,目前還不清楚他們使用的是什麼。內核當然有很多底層操作系統,但是整個用戶界面並沒有真正匹配QNX公開提供的任何東西。我認爲這個系統的一部分對用戶買入最爲關鍵。比較iOS內核和Neutrino內核的細節雖然對某些人來說很有意思,但與產品本身無關。
QNX首次嘗試進入平板電腦市場,我相信這並不壞。但他們一直是爲飛機制造業(包括F-16),汽車和其他行業的修正系統等硬件開發支持系統的先驅。
我已經使用Playbook,我相信它的美妙,觸摸是驚人的比蘋果更好,特別是全觸摸交換選項留下沒有按鈕的空間。它的微內核體系結構可以保護每個應用程序,驅動程序,文件系統和協議棧,以保護受內存保護的用戶空間。因此,多個第三方應用程序可以在RTOS上同時運行,而不會互相破壞或實時操作系統本身。此外,它將像第一款多核/多任務平板電腦一樣,最好的部分是現在的Android應用程序也可以安裝並運行在Playbook上。
我認爲討論只是觸及QNX的一些非常高層次的功能。
一些重要的事情: 這個系統從各個角度都非常成熟。它在內核級別上沒有問題,並且與Linux完全不同。 有一件事是,如果你改變驅動程序級別或類似的東西,你不需要重建內核。 系統更加穩定,在內核級別上沒有崩潰。 您不需要採取棘手的步驟來平衡多線程解決方案,就像在Linux中一樣。 默認情況下您有容錯系統和其他東西。請閱讀白皮書中的QNX功能。移動設備(智能手機,平板電腦)的用戶界面和應用程序部分仍然是架構師和實施,但它只是時間。 系統真正可以從單芯片微控制器擴展到思科變種和全面的機場控制系統24/7(倫敦)
Linux無法按照這種方式進行縮放。
所以會看到未來兩年......
- 1. PhoneGap vs android and iOS
- 2. Android vs iOS開發
- 3. React Native:Dev Server IP iOS vs Android
- 4. iOS UINavigationBar vs UIToolbar vs UITabBar
- 5. Android Asynctask vs Runnable vs timertask vs服務
- 6. Cocoapods vs Gradle - iOS
- 7. NSDecimal vs Float(iOS)
- 8. iOS橋vs bridge_transfer
- 9. xCode vs Android SDK vs Adobe Flex
- 10. Android AsyncTask vs Thread + Handler vs rxjava
- 11. Android TableLayout vs GridView vs其他?
- 12. Safari瀏覽器 - Mac vs Windows vs iOS
- 13. RTMP VS HLS VS HDS
- 14. Android vs iOS中的視圖位置?
- 15. Android NDK vs iOS - 性能問題
- 16. C++ vs iOS的本地實現/ android
- 17. 離子 - 的iOS VS的Android請求
- 18. Google Streetview Android/iOS SDK vs室內全景
- 19. 爲Android開發vs爲IOS開發
- 20. 客戶經理集成 - Android vs iOS
- 21. MobileNet VS SqueezeNet VS ResNet50 VS啓V3 VS VGG16
- 22. iOS FloodFill:UIImage vs Core Graphics
- 23. @import vs #import - iOS 7
- 24. iOS Swift numberOfSectionsInTableView VS numberOfRowsInSection
- 25. iOS:細分vs IBAction?
- 26. iOS UIImagePicker didFinishPickingMediaWithInfo Vs editingInfo
- 27. 遷移代碼:Android to iOS Vs.的iOS到Android
- 28. vs vs 2008 vs vs 2010
- 29. Android vs android-sdk-mac_86
- 30. Android 4.4.4 vs Android 4.1.1