我开发了iPhone应用程序。有没有办法将该应用程序移植到Blackberry RIM上,以便我可以避免使用Java为Blackberry RIM重写应用程序?
我正在重写我的黑莓申请,建议我重写的方式,以便后期我可以直接将其移植到Android 。
提前致谢。
答案 0 :(得分:3)
简短的回答是否定的。
我所知道的最接近的事情是像PhoneGap(以及其他包括Appcelerator Titanium)这样的项目,它们允许通过围绕WebApps创建特定于硬件的包装器来为智能手机(包括iPhone,Android和Blackberry)进行跨平台开发。 PhoneGap本质上允许Web应用程序通过将Web应用程序包装在一个自定义浏览器中来提供访问该应用程序的javascript句柄,从而更完整地访问这些设备的硬件和操作系统(如摄像头,运动检测,推送通知等)。硬件
PhoneGap甚至会为其服务器上的每个受支持平台构建二进制文件(有限制...例如,如果您想提交到Apple App Store,由于开发人员证书,您目前需要自己构建iPhone二进制文件问题)。
因此,如果您的应用程序可以(重新)构思为Web应用程序,并且需要一些额外的帮助来访问特定于设备的硬件功能,那么PhoneGap或类似的开发工具包可能会为跨平台部署提供一些快捷方式。
答案 1 :(得分:0)
不是真的。如果您的应用程序是使用自定义objective-c代码编写的,那么您需要手动将其移植到blackberry java。有一些跨平台的应用程序框架虽然可以让你做你需要的,但你必须用这些框架重新开发你的应用程序。