Rhomobile 今天发布了智能手机的跨平台框架 Rhodes 的新版:
Rhodes 2.0 允许开发者为所有主流智能手机快速创建本地应用程序,这些手机包括 iPhone、BlackBerry、Android、Windows Mobile、Symbian 以及 iPad。Rhodes 2.0 现在免费了,为开发者提供了强大的增强特性,包括更快的同步,为所有智能手机优化了本地样式(styling),还有新的功能,包括高级媒体的支持以及支持应用程序改变底层架构(schema)的元数据框架。
到目前为止,Rhodes 使用的是双许可:GPL 和商业许可(每个应用程序 $500)。但从 2.0 版开始,它将会完全免费,并在MIT 许可下开源(注意, RhoSync 同步服务器不是免费的,如果你不需要提供离线数据同步功能,那么你就不需要再购买许可了)。
另一个非常有趣的新特性是双向高清音频视频流,它“允许开发者轻松地向他们的智能手机应用程序添加实时音频视频采集和回放功能”。
InfoQ 采访了 Rhomobile 的 CEO Adam Blum。Adam 解释说:
具体来说,你可以编写一个应用程序,从设备采集音频和视频。你可以开发一个 iPhone 应用程序让人们进行视频会议,或者在领域服务应用里采集相关视频。
另一个增强的特性是 Rhodes 的新的元数据框架,该特性可以让开发自定义数据库架构和更改数据库架构变得极其简单:
这对于为大型企业级应用程序编写智能手机应用程序来说是至关重要的,比如说,SAP 或 SugerCRM(ERP 或 CRM 应用程序),因为没有公司使用现成(out of the box)的架构。应用商店上极少应用程序能和 ERP 或 CRM 应用程序协同工作也是因为这个原因。元数据框架使你不必硬编码应用程序里的窗体和页面,而是通过后台元数据驱动。
Rhodes 开发者使用Ruby 为智能手机应用程序编写应用程序逻辑。关于苹果的应用商店和最近围绕 iPhone 开发者许可修订的讨论,是否仍然可以使用 Rhodes 为 iPhone 和 iPad 进行开发?在一篇博客帖子上,Adam 这样写道,他们“相信我们是遵守新的iPhone 4.0 SDK 规则的,我们也相信在采纳新的服务条款之后应用商店还会继续接受Rhodes 应用程序”。也会有一些新的产品出来,以便“促进企业级应用程序在iPhone 和其他设备上的部署,完全绕过任何应用商店”。
Rhodes 2.0 的公测版今天发布,最终发布版将会在本月准备就绪。
查看英文原文: Rhodes 2.0 Brings HD Audio-Video Streaming, Is Now Free Under MIT License
评论