开发一款APP要多久(4)

  • 发布时间:2019-06-19 16:35:04,加入时间:2019年04月10日(距今2282天)
  • 地址:中国»武汉»洪山:湖北武汉市洪山区创业街66号海达创新广场505
  • 公司:土木金华(武汉)信息科技有限公司, 用户等级:普通会员 已认证
  • 联系:董鹏,手机:15827755271 微信:ayan137142 QQ:2981263915

请先阅读前文

开发一款APP要多久(1)

开发一款APP要多久(2)

开发一款APP要多久(3)

阶段2:功能和特性

在收集了足够多有关理想客户的需要和需求数据后,确定你打算提供的解决方案确实是有很大的市场需求的,接下来你必须决定应该要为你的APP开发哪些具体的功能和特性。很多移动APP开发者都会迷失在这个阶段。
在这个阶段,你要精确地确定你想让你的APP以何种方式运行:
你希望你的APP能够做些什么?
它将执行哪些任务、功能和操作?(一对一聊天?与其他应用集成?等等)
它将如何处理数据?它将从用户那里收集原始数据,还是利用现有的数据框架?

这时,你就需要创建故事板(storyboard)了,例如应用程序的用户界面的可视化展示,显示内容的屏幕和这些屏幕之间的联系和连接:

故事板有助于你发现可用性方面的问题,并改善用户体验。
在确定移动APP的功能和特性阶段,你还要开发用例,这些用例作为理想用户与应用进行交互的模板。正如Crew的团队成员所说的那样,你开发的功能越多,你的产品就会越复杂,开发应用所需的时间也就越长。
你在这个阶段必须做的最重要的决策之一就是你的APP要支持多操作系统和设备,还是只支持一种操作系统和设备。实际上,这通常意味着你必须决定你的APP是否有iOS、Android和Windows版本。
为什么这个选择从时间表的角度来看非常重要呢?主要因为两个原因:
(1)为多个操作系统和设备开发一款APP需要更长的时间才能开发完成。
(2)虽然随着时间的推移,这一差别变得越来越不明显,但开发一款安卓APP比开发一款iOS APP通常需要更多的时间(通常需要多花20-30%的时间)。
关于这一点,Valeriia Timokhina曾表示:“iOS通常是最开始推出应用的首选平台,因为只有少量的目标设备和操作系统需要适配。相对于一次性需要适配多个操作系统,一次只确保你的应用在一个操作系统上完美地运行容易得多。此外,在市面上有超过12000个不同的Android设备,几乎不可能将APP针对每一款Android设备都进行优化。因此,开发和测试Android APP往往需要花费更多的时间,除非你限制支持的设备和支持的屏幕分辨率的数量。如果你想同时开发iOS和Android APP,那么你开发APP所需要的时间和预算可能会翻倍。”
关于你应该如何同时开发面向多个操作系统的应用,Cruxlab的工作人员指出:“传统上,Android APP程序是用Java开发的,而iOS APP则是用Swift和objective-objective编写的。尽管如此,仍然存在大量其他可替代的替代工具,Xamarin、React Native和Ionic是其中的一些比较受欢迎的替代工具。”
在没有深入技术细节之前,如果你想同时开发iOS和Android APP(也可能包括Windows应用),那么你可以选择下面两种路径中的一种:
(1)使用两种完全不同的编程语言来开发APP的两个不同的版本;
(2)使用跨平台的开发工具(React Native、Ionic等)同时开发APP的两个版本,从而简化流程。
这里再强调一遍,虽然无法准确预测确定APP的核心功能特性所需要的时间,不过大概的时间范围是肯定的:3-5周左右。

联系我时请说明来自志趣网,谢谢!

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。