硅谷网讯 近日,美国科技新闻网站TheNextWeb采访了“美国青年创业理事会”的九个创业者,他们通过自身经验,各自给出了走向移动开发化中必须关注的一条注意事项。
1. Beta测试
对于移动应用软件开发者,谷歌(微博)和苹果最近执行更宽松的政策,开发者可以发行测试版软件,然后根据用户的反馈意见进行修改完善。
在安卓和iOS开发的早期,并不具备上述用户参与测试的条件,因此许多开发者没有在软件上架之前,进行正二八经的测试。
在进行网页产品的开发时,许多创业者会不断测试、不断升级优化。但是相比之下,移动端产品进展的速度更慢,获得的用户反馈意见更少。因此别忘了对iOS和安卓应用软件利用新工具进行Beta测试。(来自FarboodNivi,Learnist公司)
2. 成本
移动操作系统数量众多,对于开发者而言,在安卓生态中开发软件,成本要比iOS高得多,这也是许多创业公司选择了苹果iOS平台的原因。早期创业者,一定要权衡不同平台的开发成本。(来自PatrickVlaskovits, Superpowered公司)
3. 功能优先
移动设备的显示屏木尺寸有限,因此移动端的用户体验存在若干掣肘,这导致移动端只能呈现更少的功能。这就迫使开发者,在确定应用软件的功能,以及各种功能的优先级时,必须三思而后行。
如果一家公司决定执行移动优先战略,这家公司的产品开发团队,也必须对产品开发进程进行重新评估,因为原先的产品可能主要针对电脑端用户。
移动端的种种约束条件,使得我们产品开发更有效率、质量更高,开发团队必须把重点放在集中的特色功能和持续不断的测试上。(来自EmersonSpartz,Spartz公司)
4. 用户注意力
在转向移动优先的开发时,开发者必须考虑到很多实际细节,否则就有可能导致一叶障目。
和电脑端用户不同的是,移动应用软件的用户,他们可能在同时考虑各种工作和事务,在访问移动网站或者打开移动软件的过程中,他们的注意力可能随时被外界打断。
如果在开发移动软件的过程中,仍然以为用户会投入类似电脑端的注意力,那么开发者可能无法理解消费者的行为,软件也可能面临无法刺激用户兴趣的风险。(来自BrianHonigman, BrianHonigman.com网站)
5. 设计
开发者必须时刻注意的一个问题:是我的APP交互性足够了吗?在下一步发行之前,开发者必须在不同的平台上对软件进行测试。
在软件设计中寻找交互性的时候,你必须拿出最挑剔的眼光。软件的字体如何?是否能在不同的移动平台得到支持?是否会发生图像变形?
即使移动软件的字体,能够在移动设备上获得兼容和适配,但是最终的效果,可能和你的最初设计出现偏离。所以所有的开发者都必须注意这些细节。(来自RobFulton,Exponential Black公司)
6. 产品测试
软件的测试必须在移动环境下进行,尽可能使用更多型号的移动设备。通过对移动端用户界面的观察和审核,开发者将能够增强移动软件的性能。(来自TolgaTanriseven, GirlsAskGuys公司)
7. 用户体验
在对产品所投入的注意力上,移动端用户少于电脑端用户。在开发移动应用软件时,要尽可能让用户体验简单,甚至一个小孩也能够使用。在软件中植入太多功能,可能是一件坏事。另外在用户注册时要求提交太多的个人资料,这是另外一件坏事。
开发者要定下这样的目标,能够让新用户在安装之后15秒钟内,用上最核心的功能。可以从Snapchat、Instagram等行业领先的移动软件上学习人家是如何做用户体验的。(来自AndyKaruza, SpotSurvey公司)
8. 源代码
虽然最理想的情况是为iOS和安卓开发时,采用两套“原生代码”,不过许多创业公司,没有足够资源和精力维护两套软件代码。
如果可能的话,去寻找一些工具和资源,让公司的开发只采用一套源代码,这将更容易管理维护。(来自Adam Stillman,SparkReel公司 )
9. 从手机版下手
从传统的电脑端开发转向移动端开发,开发者必须更换思维,消除传统的一些理念和做法。为了让开发过程更高效,开发者必须缩小范围,关注最核心的软件功能和信息,然后从这些内容开始动手。
|