最近几周,我一直忙于跨平台开发问题。首先是我为MoSync的通信API编写包装器的问题(我之前不知道这个SDK和其他用于cpd的问题)。例如,它应该在我们的Java环境中使用,以便轻松创建与不同手机等的蓝牙连接。
对我来说,另一个问题是,如何在现有项目中使用MoSync,Titanium等其他SDK?在我看来,这是不可能的。您可以开发nativ或使用cpd-framework。
我也会对你何时推荐这个框架感兴趣(我已经知道还有其他一些关于此的线索)。我个人会说,由于技术上的缺点和依赖性,这个SDK的未来不是很好。此外,跨平台解决方案(混合,解释,交叉编译)市场至少与移动操作系统市场本身一样分散
您有什么经历?
马丁
答案 0 :(得分:0)
任何类型的跨平台实施,无论是在移动设备上还是在任何地方,主要是为了缩短产品上市时间。该陈述可能看起来过于简单,但它或多或少都适用。因此,使用它的理想情况是拥有一个应用程序/游戏,可能使用智能手机的功能的共同点,可能包括触摸,体面的用户界面,网络,在某些情况下可能是LBS的加速度计。因此,您可以更快地登陆多部手机并降低开发成本。
如果您希望利用许多硬件特定功能,那么我们将进入通常所知的未知领域。然后你必须做人们经常做的事情,收集有关手机风景的更多信息,看看“选择的框架”是否有能力在这些平台上提供功能。在这种情况下,您不能部署一个现成的。