APP的功能和特性阶段,你还要开发用例,这些用例作为理想用户与应用进行交互的模板。正如Crew的团队成员所说的那样,你开发的功能越多,你的产品就会越复杂,开发应用所需的时间也就越长。
你在这个阶段必须做的重要的决策之一就是你的APP要支持多操作系统和设备,还是只支持一种操作系统和设备。实际上,这通常意味着你必须决定你的APP是否有iOS、Android和Windows版本。
为什么这个选择从时间表的角度来看APP的功能和特性阶段,你还要开发用例APP的功能和特性阶段,你还要开发用例APP的功能和特性阶段,你还要开发用例APP的功能和特性阶段,你还要开发用例APP的功能和特性阶段,你还要开发用例非常重要呢?主要因为两个原因:
为多个操作系统和设备开发一款APP需要更长的时间才能开发完成。
虽然随着时间的推移,这一差别变得越来越不明显,但开发一款安卓APP比开发一款iOSAPP通常需要更多的时间(通常需要多花20-30%的时间)。
关于这一点,ValeriiaTimokhina曾表示:“iOS通常是开始推出应用的平台,因为只有少量的目标设备和操作系统需要适配。相对于一次性需要适配多个操作系统,一次只确保你的应用在一个操作系统上完美地运行容易得多。此外,在市面上有超过12000个不同的Android设备,几乎不可能将APP针对每一款Android设备都进行优化。因此,开发和测试AndroidAPP往往需要花费更多的时间,除非你限制支持的设备和支持的屏幕分辨率的数量。如果你想同时开发iOS和AndroidAPP,那么你开发APP所需要的时间和预算可能会翻倍。”
关于你应该如何同时开发面向多个操作系统的应用,Cruxlab的工作人员指出:“传统上,AndroidAPP程序是用Java开发的,而iOSAPP则是用Swift和objective-objective编写的。尽管如此,仍然存在大量其他可替代的替代工具,Xamarin、ReactNative和Ionic是其中的一些比较受欢迎的替代工具。”