AccordHK · Blog

AccordHK · 实践笔记

Android vs iOS:应该先为哪个平台开发应用?

开发应用时,通常应该先专注于一个平台。本文比较Android与iOS的受众、收入模式、发布周期和功能,帮助你确定从哪里起步。

历史文章:文中的产品说法、平台资料及时间建议尚未按现况核实。

Stock photo
Photo: Pexels

重点摘要

先专注于一个平台,根据目标受众、收入目标和定制需求选择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/

 

 

常见问题

应该同时为Android和iOS开发应用吗?

文章建议,在大多数情况下先专注于一个平台。完善开发方式,并通过数据确认应用取得显著成效后,再考虑拓展到另一个平台。

什么情况下应该优先开发Android应用?

如果目标受众主要使用Android,尤其是发展中国家或城市中某些细分市场的用户,可以优先选择Android。如果应用需要深入定制操作系统,或更全面地控制软件和硬件,Android也适合优先考虑。

什么情况下应该优先开发iOS应用?

文章建议根据目标受众的特征选择iOS,并指出,在希望增加媒体曝光、开发零售应用或提高应用收入时,可以优先考虑iOS。

操作系统新版本的采用率会怎样影响开发?

文章引用的mixpanel.com调查显示,超过95%的iOS用户使用最新版本,而Android用户的这一比例不到20%。文章认为,这使iOS开发能够专注于最新版本的操作系统,从而缩短开发和测试周期。

更多 AccordHK 文章。

AccordHK

把下一步转化为实际行动。

与 AccordHK 探讨软件交付、人工智能工作流程或专题培训。

✆