重点摘要
先专注于一个平台,根据目标受众、收入目标和定制需求选择Android或iOS。完善应用和开发方式,并通过数据确认取得成效后,再考虑拓展到另一个平台。
开发应用时,你自然会希望它能在所有设备上运行。但这是否是正确的做法?在大多数情况下,正确的做法是先在一个平台上开发应用,而不是同时为多个平台开发应用。
那么,应该选择哪一个?Android应用开发还是iPhone应用开发
Android应用开发与iPhone应用开发
用户人口特征
目前,Android在全球拥有最大的平台份额,在低收入地区和发展中国家尤其突出。相比之下,iOS用户通常收入更高、参与度更高,在每款应用上的消费也更多。数据表明,Android用户的数量多于iOS用户。
收入模式
这两个平台的收入模式体现了Apple和Google各自的经营方式。虽然Android应用的广告收入更多,但iOS上的应用仍有收费产品。因此,根据2017年的一项调查,iOS应用的收入高于Android应用,使iOS对用户更有价值。
发布周期
这两个平台值得比较的一个方面是发布周期。虽然Android是开源系统,但仍受到各类原始设备制造商(OEM)和运营商的限制。因此,iOS在发布周期和新版本采用率方面领先于Android。根据mixpanel.com最新调查收集的数据,超过95%的iOS用户使用最新版本,而使用最新版本的Android用户不到20%。这意味着iOS开发可以专注于最新版本的操作系统,从而缩短开发和测试周期。
功能特性
Android是开源操作系统,因此Cyanogen Mod等Android衍生系统可以让开发者更深入地访问操作系统。例如,几年前的主屏幕替代方案就包括Aviate和Facebook。甚至还有使用自定义ROM构建的应用。这些以及其他类似原因说明,某些应用可能只适合Android。
什么时候应该优先开发Android应用?
如果你的目标受众主要使用Android,尤其是发展中国家和城市中的某些细分市场,那么优先进行Android应用开发是明智的选择。如果你需要定制Android操作系统中某个在iOS上无法访问的部分,优先选择Android也很有用。例如,你可能需要选择应用运行的硬件,或希望完全控制所有软件和硬件要素。不过,请记住,Android的迭代速度并不会更快,而Apple的审批时间相对较短。
什么时候应该优先进行iOS开发?
你可以根据目标受众的特征,优先进行iPhone应用开发。如今,大多数开发者倾向于先开发iOS应用,再转向Android。对于熟悉该平台应用开发的人来说,这是一个可行的选择。如果你希望获得更多媒体报道和曝光,iOS是最佳选择。因此,如果你正在开发零售应用,或希望通过应用获得更多收入,那么iOS应用开发是最佳方式。
最佳做法
Apple和Android应用开发各有优势和局限。虽然Android更容易触达更广泛的受众,但Apple的受众忠诚度更高,也更具吸引力。最佳做法是先从其中一个平台入手,再拓展到另一个平台。在完善一个平台上的开发方式后,你可以考虑转向另一个平台。如果数据显示你的应用在一个平台上取得了显著成功,那么面向另一个平台的受众推出应用,就能立即扩大受众规模,并提升应用的可信度。
http://blog.aistechnolabs.com/android-vs-ios-which-app-to-develop-first-2/