我的应用程序是医疗数据查看器,患者佩戴传感器,通过蓝牙低能量传输数据.该应用程序是在Objective C中开发的,面向iOS平台.现在应用程序需要移植到Android平台.
iOS的当前设计和实现如下:
由于通信特定于Core Bluetooth API,因此必须为Android重新编写.ui层应该很容易随便移动,因为它完全取决于Phonegap.然而,对于持久性和逻辑层,我正在寻找一种方法来将它们自动转换为Android,或者以可重用于两个平台的方式重新编写它们.
一种方法可以是将相关代码从Objective C自动转换为Java.对于非UI类,有一个转换器从Java转到目标C.
iOS/Objective C到Android/Java有类似的转换器吗?是否有其他方法或框架可以使用?
谷歌有一些开源项目可以做到这一点.
您将需要使用SVN来访问这些存储库.以下是链接:
Java到Objective C:http: //code.google.com/p/j2objc/
Objective C to Java:http://code.google.com/p/objc2j/
祝好运!