REX OS和Brew OS之间的关系?

时间:2010-07-16 07:14:28

标签: brew-framework brewmp

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

1 个答案:

答案 0 :(得分:5)

您可以通过与最流行的桌面环境(Microsoft Windows XP / Vista / 7操作系统和Mi​​crosoft .NET应用程序框架)进行类比来理解REX和BREW / BrewMP之间的关系。 / p>

.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通信,因为它将成为操作系统的一部分,并且必须与操作系统一起安装。