新手APP开发者必须接受的九大建议

译文
移动开发
随着Android、iOS以及Windows Phone等一系列移动操作系统的不断兴起,移动应用开发也逐渐成为当前最为热门的主要技术发展方向。此类应用程序除了提供娱乐效果之外,同时也能够执行一些严肃甚至极具生产效率助益的任务。

[[154784]]

随着Android、iOS以及Windows Phone等一系列移动操作系统的不断兴起,移动应用开发也逐渐成为当前最为热门的主要技术发展方向。此类应用程序除了提供娱乐效果之外,同时也能够执行一些严肃甚至***生产效率助益的任务。而要想成为一位卓越的移动应用开发人员,除了需要精通特定技术以及软件开发方法之外,往往还应当遵循各类***实践。在今天的文章中,我们就总结出了移动开发工作当中需要得到重视的九项提示。

 

如果大家是刚刚接触移动应用开发的新人,那么首先需要选定自己所要面对的技术类别。目前常见的编程语言选项包括Java、C++以及Objective C等等,而标记语言则有XML以及HTML 5,这些都可以被用于开发移动应用程序——具体选择取决于大家的立足平台已经打算开发的应用类型。新人开发者在着手进行实际开发工作之前,必须认真考量上述选项并确保自己的选择既符合需要又遵循以下***重要提示。

 

而在选定了适合自己的编程语言之后,我们还要了解与之相关的API以及集成开发环境,同时始终将下列***实践牢记于心。解决问题的技巧以及清晰的逻辑思路将帮助我们在构建各类移动应用时充满信心——无论其运行在何种平台之上。

 

1.确定目标受众并以其为中心进行设计

 

在应用程序设计过程中充分考虑受众喜好可以算是移动应用开发当中的核心重点之一。目标受众必须经过严格审定,而且设计过程也要与受众年龄及其整体情绪保持同步。如果大家的应用程序能够在正确的受众群体当中引起共鸣,那么开发工作已经算是成功一半了。

 

2.衡量同类应用程序的竞争态势

 

在着手创建自己的应用程序之前,很重要的一点就是评估开发成果的所处范畴以及竞争状况。对于对同类应用进行观察,大家将能够确保自己的产品拥有优于竞争对手的功能定位及效果,并能够在个人层面与既定受众更好地联系在一起。

 

3.制定一套明确的营利模式

 

如果无法带来良好的收益,那么应用程序将没有价值可言。良好的营收模式或者商业规划应该在实际应用开发开始之前就被确定下来。目前的移动应用营利模式主要分为免费、免费加增值以及付费几种。明确了营收获取形式之后,大家才能更积极地投入到开发以及后续更新工作当中。

 

4.创建一套傻瓜式市场营销策略

 

移动应用的营销工作在重要性上几乎可以与开发等量齐观。如果没有合适的营销手段作为依托,再出色的应用程序也无法取得市场成功。因此,大家必须在制定出一套切实有效的市场营销规划,并确保其符合应用程序的具体类型及其用户群体喜好。总而言之,市场营销工作高度强调针对性,不可能存在一种放之四海而皆准的宣传途径。

 

5.让应用与移动平台间尽可能契合

 

每一款移动操作系统都拥有自己的典型设计模式,而这也成为该平台本身的招牌或者说定义。当大家在设计移动应用的过程当中,必须认真考量对应操作系统的设计理念,并向用户传递出一种明确的平台设计特征。只有满足这些要求,我们的移动应用才能够在用户当中获得信任并建立起可靠的交互关系。

 

6.在应用发布之前对其进行严格测试

 

代码当中总会潜藏错误,即使是最资深的开发人员也无法将其彻底从代码当中剔除。而对于新手开发人员,这类错误乃至bug的数量自然还要再翻上几番。有鉴于此,在应用程序发布之前对其进行严格测试就成了必不可少的任务。除了对应用进行常规测试之外,第三方测试工具往往也能帮上大忙。

 

7. 整合分析软件

 

虽然我们都知道应该在网站上通过cookies对用户的行为及喜好进行记录与分析,但想在移动应用当中实现同样的目标却往往不那么容易。对于新手开发人员来讲,最重要的就是了解用户的实际偏好——这样我们才能够针对具体情况对应用程序本身做出调整。考虑到这一点,大家应当将分析代码添加到应用当中以更为深入地掌握用户动态。

 

8.提供技术支持

 

用户往往会在尝试使用一款新应用时多次申请技术支持与协助。尽管直接在应用程序内部提供帮助提示也是种不错的办法,但通过其它载体进一步丰富此类支持能够让用户感到更受重视、进而提升其对应用的评价。

 

最终总结

 

对于新手开发人员而言,大家一定对成长为一名优秀的应用开发者充满了憧憬,但各位必须意识到达到目标的重要前提在于了解应用程序开发工作中的细微差别并充实自己的技术知识。今天提到的这些提示适用于所有开发人员,但尤其应该成为新手们的座右铭。它们能够帮助开发人员理解应用程序的具体开发流程,并降低在应用设计及构建中犯下严重错误的可能性。因此请大家务必将其牢记,顺祝移动开发之旅一帆风顺!

 

责任编辑:chenqingxiang 来源: 51CTO
相关推荐

2011-04-28 09:41:46

Android MarAndroid

2013-07-24 13:44:25

APP开发者改变

2011-08-10 12:48:04

2013-07-18 09:42:23

2011-05-25 13:40:23

手机游戏游戏开发

2014-03-28 16:03:03

移动开发跨平台工具

2015-09-29 09:51:09

移动游戏开发技巧

2011-05-12 13:00:10

Web开发者

2013-03-11 11:20:05

2012-03-23 13:31:14

Windows Pho

2015-04-14 09:33:17

WatchKitAPP

2015-03-24 13:53:26

程序员程序员精神崩溃程序员建议

2014-12-15 10:25:21

移动开发像素设计

2013-10-22 09:54:42

开发者应用

2011-01-06 11:42:52

2012-02-16 14:03:14

云端数据安全云计算

2019-05-20 10:30:00

开发人员生产力类工具软件项目

2013-02-19 09:52:40

SDNIT采购

2010-08-12 14:13:01

Flex开发者

2013-10-09 13:12:39

App开发者
点赞
收藏

51CTO技术栈公众号