我需要在iOS和Android上开发本机应用程序。它是一个小应用程序,更像是一个学习应用程序 - 但是,我打算在两个市场上发布它。而且我不想使用PhoneGap / Titanium / ...,而是宁愿在核心平台上开发,因为这样我就可以访问我需要的所有功能。
由于两个平台上的功能相同(显然),我想知道最好的方法是什么。我应该在Android上开发然后移植到iOS吗?还是反过来?还是并行发展?
我想我无法重用一些代码?例如,如果我用C开发?
我应该如何处理代码更新?我应该为每个平台保留一个单独的错误列表并单独修复它们吗?
答案 0 :(得分:5)
是的,如果你想要一个完美的应用程序,你应该为每个操作系统编写单独的代码。一个用于Android的Java,另一个用于iOS的Objective-C。当然,您可以使用C ++ for iOS编程核心(不知道您是否可以在Java中执行此操作)并且它很好。
您应该开始开发一个您认为自己是更有经验的程序员的平台。一旦您完成应用程序,就可以更轻松地将您的想法复制到不同的语言。