REX OS和Brew OS之间的关系?

sen*_*thu 3 brew-framework brewmp

我看到一些带有REX OS的设备,但它支持Brew Zone,Applications.但是BREW本身就是操作系统,我想知道REX和BREW之间的区别,它们之间的关系.有人可以帮忙吗?应用平台如BREW和OS在某些CDMA设备中一样是REX.

Max*_*xVT 5

您可以通过与最流行的桌面环境(Microsoft Windows XP/Vista/7操作系统和Mi​​crosoft .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框架内运行.

此图表表示良好的关系 - 您可以将REX视为低于"手机API".

BREW应用程序还具有代码签名,分发和认证流程,使应用程序编写者可以更轻松地支持多个设备和操作员.如果您想通过手机获取REX程序,则必须直接与OEM通信,因为它将成为操作系统的一部分,并且必须与操作系统一起安装.