我看到一些使用REX OS的設備,但它支持Brew Zone,Applications。但是BREW本身就是操作系統,我想知道REX和BREW之間的區別,它們之間的關係。誰能幫忙?在某些CDMA設備中,應用平臺就像BREW一樣,操作系統和REX一樣。REX OS和Brew OS之間的關係?
3
A
回答
5
您可以通過與最流行的桌面環境(Microsoft Windows XP/Vista/7操作系統和Microsoft .NET應用程序框架)的類比(可以確定地不完美)來理解REX和BREW/BrewMP之間的關係。
.NET框架是一套現代化的庫,用戶界面控件和數據管理API。 .NET是獨立於平臺和語言的(它可以在Windows和Linux上運行,並且支持多種語言 - C#,C++,Visual Basic,Ruby等)。在這種環境下,.NET不是你的操作系統, Windows是計算機上的操作系統,.NET框架運行在Windows操作系統之上,在其實現中內部使用Win32 API。與大多數基於C的非託管Win32 API相比,.NET更高級,更容易編程。
以類似的方式,REX OS是Qualcomm使用的實時操作系統,BREW/BrewMP作爲應用程序框架提供。就像在Windows中一樣,您可以針對本機REX API編寫應用程序,並且可以使用BREW API。 BREW框架是更高級的,支持多種語言,是二進制向後兼容的,有一個體面的模擬器,並提供一個UI控件包。所以在BREW手機上,REX是「真正的」操作系統,但大多數(如果不是全部)應用程序都使用BREW API並在BREW框架內運行。
This chart代表良好的關係 - 您可以將REX視爲低於「手機API」。
BREW應用程序還具有代碼簽名,分發和認證過程,使應用程序編寫者可以更輕鬆地支持多個設備和操作員。如果您想在手機上獲得您的REX程序,您將不得不直接與OEM交談,因爲它將成爲操作系統的一部分,並且必須隨操作系統一起安裝。
相關問題
- 1. Mac OS X - 守護進程和jvm之間的關係
- 2. unix,BSD,Mac OS X,linux和GNU之間有什麼關係?
- 3. Apache OS X 10.5 Leopard和OS X 10.5 Leopard Server之間的差異?
- 4. IPC的Python和Win32之間在Windows OS
- 5. iPhone OS v2和v4之間的差異?
- 6. Mac OS X和iPhone之間的同步
- 7. iphone OS 3.0和3.1.3之間的比較?
- 8. 推送通知BREW OS手機?
- 9. 在OS X上使用brew升級R
- 10. 在OS X上Brew安裝失敗 - 可能與新XCode有關
- 11. OS X和iPhone OS之間Core Data的SQLite文件的可移植性
- 12. 的iPhone OS 4.0和libxml2和OS 2.2.1
- 13. Sim OS與OS X和NSArrayControllers
- 14. 鏈接問題與Mac OS X上的間接依賴關係
- 15. Angular CLI | Mac OS |安裝期間的依賴關係問題
- 16. 在Mac OS X上使用rvm和brew安裝hpricot
- 17. DB2和jRuby on Rails Windows 7和Linux之間的OS兼容性
- 18. 的compile.bat和RUN.BAT不是OS系統
- 19. brew install XXX和brew cask install之間有什麼區別XXX
- 20. apache和os之間的php腳本的平衡權重
- 21. 修復Arduino和C++之間的通信Mac OS X
- 22. OS X和iOS之間的nskeyedarchiver兼容性
- 23. Windows和Mac OS X之間的字體大小
- 24. LabelField在OS 4.5和6.0之間的不同行爲
- 25. 是什麼sys.exit(0)和os._exit之間的差異(0)
- 26. iOS和OS之間的Multipeer連接性X
- 27. OS X sandboxing:xattr和元數據之間的區別
- 28. C++和Ruby之間的關係和依賴關係是什麼?
- 29. 谷歌分析之間的關係之間的關係
- 30. Mac os x系統programmng和bsd
+1。儘管你的解釋非常具有教學意義,大多數人都熟悉Win32和.NET,但我認爲更準確的類比是REX = NT內核,BREW = Win32子系統。 – 2011-06-16 06:52:05
REX的確是OS內核。 AMSS(整個操作系統)將是Win32 API,BREW將是.net。 – MaxVT 2011-06-29 10:08:25