在《手机 App 开发价钱及开发时间攻略(上)》中,我们简单介绍了手机 App 的三种类别。不同类别的特性、开发价钱和所需时间都不一样。如果还未阅读上集,可以先作了解;今集会更详细介绍 Native App 中 Android 和 iOS 系统的分别。
App 开发的参考流程
在比较 Android 和 iOS 系统前,先了解手机 App 开发前期通常需要做什么。一个有质量的手机 App 至少需要约半年时间开发,而前期准备工作一般也需要一至两个月。
客户需要先向 App 开发公司提出需求,并讨论计划的可行性,再由开发公司进行评估。开发公司会提供报价,客户与公司商讨后可再作调整。双方达成协议后,便可签署合约。
之后,App 开发公司通常会先制作样板给客户审阅,再以 SCRUM 等方式持续推进开发,直至完成。App 完成后会进入验收阶段,即 UAT(User Acceptance Test)。完成验收后,开发公司会移交文档及代码。如果合约列明保养期,客户也可以在保养期内使用维护服务。
iOS 与 Android 之间应如何选择
手机 App 大致分为两种发布平台:iOS 系统在 App Store 上架,Android 系统在 Google Play 上架。iOS 平台常用 Objective-C 或 Swift 开发,Android 平台则常用 Java 开发。如果希望在 App Store 上架,通常需要使用 Mac 或 MacBook 开发,因此成本会比 Android 稍高。
实际应选择哪个平台,要视乎业务需求。如果目标是获得更多关注,Android 平台会较适合。Android 市场占有率超过七成,在亚洲地区更高达八成,远高于全球市场占有率约三成的 iOS,可见 Android 用户数量比 iOS 多出数倍。
如果目标是获得更多收入,iOS 平台可能更适合。2019 年全球 Apple 用户在 App Store 的消费金额高达 5,420 亿美元,比 Google Play 的 2,930 亿美元多近一倍,可见 iOS 用户普遍更愿意消费。
用户体验(UX)差异
iOS 与 Android 的界面并不相同。iOS 系统建立了一种时尚而精致的设计语言,让用户清楚感受到自己正在使用一个 App。Android 系统则采用更贴近实物的设计,就像在纸上观看元素一样。
两者的导航模式也有明显差异。Android 设备通常有真正的返回按钮,iOS 则没有。iOS 从左向右滑动可以回到上一页,但相同手势在 Android 中可能是切换分页。这些平台既有设定会影响手机 App 的使用效果,因此在设计时不能忽略。
开发时间
一般来说,Android 开发时间会比 iOS 长。主要原因是上架前测试更复杂。Android 开发过程中,需要在更大范围的设备、屏幕尺寸和不同功能上测试 App。一旦找到并修复问题,就必须在这些设备范围内再次测试。相反,iOS App 部署到测试设备后,通常能在较可控环境中找出 Bug。
最后,一般业务通常会选择以 Hybrid App 方式同时开发 Android 和 iOS 手机 App。一方面可以覆盖最多用户和最大市场,另一方面也可节省开发时间及开发价钱,同时功能和流畅度亦能达到不错水平,让业务以较短时间和较低成本先把手机 App 推出市场。
本翻译由 AI 协助完成。
