我对将简单的iOS应用移植到Android的有效策略感到好奇。在这种情况下,“简单”表示具有一个全屏UITableViewController
的应用程序,该应用程序填充了从服务器下载的XML文件。对于iOS和Android应用程序,XML文件都是相同的。
我对Android开发没有经验。所以我考虑了各种方法:
- 投入时间和资源学习Android开发
- 雇用自由职业者移植应用程序
- 自己制作一个糟糕的Android端口,无需投入大量时间和资源
这些方法有好处和缺点:
- 学习Android开发是一项不错的投资,并且很有可能在未来得到回报。
- 由于我不想成为Android专家,因此我不想过多地投入设备碎片。
- 一个像样的自由职业者可以控制碎片问题。然而,该路线可能使应用程序更难维护。我不会知道代码库。如果同样的自由职业者无法进行更新,那么我可能需要向另一个人付费以便在代码库上加快速度。
- 为我购买的单个手机快速创建应用程序的版本将适用于该设备。但是我不确定是否有任何一种设备覆盖了大部分市场。
- 该应用程序是免费的,因此在大多数设备上运行完美对我来说不是一个大问题。如果有足够多的用户抱怨我可以解决特定设备上的问题。
在这种情况下,哪些策略可以有效地将简单的iOS应用程序移植到Android?