Android应用开发者必看的9个Tips
去年,Android应用数量已经超过iOS成为全球最大的生态系统,不过在这多大百万的应用中,有些应用的下载量很大,赚的盆满钵满;另外一些应用就石沉大海、无人问津了。
拥有多年程序开发经验,最近在开发Android应用Sliding Explorer的Shirwa Mohamed就总结了一些看似普通却非常实用的Tips,我们来一起看看。
1、遵循Andriod开发手册
谷歌已经为开发者提供了一整套开发范例,虽然不是强制采用,但按照手册来进行编程无疑可以让你对Android系统如何运行你的程序理解的更加清晰,用户的使用体验也能保证完好的一致性。
比如手册中对导航抽屉有非常详细的讲解,在很多成熟的应用中这一元素也被充分运用,这些细节之处保证了整部手机拥有一致的体验。
2、紧跟最新潮流
一般来说,谷歌每年会发布最新的SDK,这就给了开发者设计应用的新方法和新思路。比如最新的Android 4.4拥有KitKat功能,全新的底层编译需要应用做出相应的优化,如果你想带来更加流畅的体验,那么赶紧学习吧。
3、聆听用户反馈
提升应用品质的最好方法之一就是聆听用户的反馈,当用户感到他的建议被尊重并被真正考虑进下一版本后,他们再也没有理由叛逃到其他应用了。要记住,这些反馈者不是来给你找麻烦的,而是让你走在其他可替代应用前面的最大帮手。
4、沉浸在Android设备中
有个意外的结论,很多Android应用开发者本身使用Android设备的频率并不比普通用户高多少,这是应用开发者的大忌。除了更多的体验各种电子设备的交互外,你还应该参加各种Android社群、论坛等等,在那里,你不但可以获得实时的帮助,还能相互鼓舞,不知不觉就提升了自己的能力。
5、不要局限在一种屏幕尺寸
Android设备最大的特点就是屏幕尺寸异常繁多,作为一个开发者,要想在所有屏幕尺寸的Android设备上运行自己的程序几乎是件不可能的事情。最实际的方法就是采用设备独立像素而不是实际像素来设计自己的UI,那样,Android系统将自动计算出对应的像素大小,使得应用的'设备兼容性大大增加。
6、精简你的应用
很多开发者容易陷入这功能也想要、那功能也想留的尴尬境地,最终导致应用臃肿不堪,运行速度也非常差。其实最好的设计思路就是主攻一点,保证运行速度和稳定性,将特色发挥到极致。
7、不要求额外的权限
现在用户对权限的获取非常敏感,如果用户在安装过程中,看到你的应用申请一大堆权限列表,他们的印象分就大大下降了,有的用户甚至会直接取消安装。
8、不要频繁的推送广告
知道你开发应用非常辛苦,赚点儿广告费也无可厚非,但频繁的推送广告无疑会惹怒用户,尤其是广告不符合他们口味的时候。
9、把开发当成一件快乐的事
看了上面的八种Tips,其实最重要的是你真正的对开发应用感兴趣。兴趣是最好的老师,只有保持浓厚的兴趣,你才愿意学习最新的东西,希望与其他开发者交流经验,并且努力提升自己应用的品质。
好运!
-
解读计算机软件中安全漏洞检测技术论文
1.计算机软件安全漏洞概述所谓的漏洞,就是指计算机软件系统中存在的缺陷与弱点,漏洞对计算机软件系统造成的影响很大,其对一些特殊危险与隐患出现的敏感性较高。计算机软件开发与研制使计算机软件漏洞出现的主要环节,而设计人员操作不当则是出现这一现象的主要原因...
-
【必备】计算机软件专业求职信三篇
光阴的迅速,一眨眼就过去了,我们又将面临求职找工作的挑战,这时一封好的求职信可以起到毛遂自荐的作用哦。但是求职信要写什么内容才是恰当的呢?下面是小编整理的计算机软件专业求职信3篇,仅供参考,欢迎大家阅读。计算机软件专业求职信篇1尊敬的**公司领导:您好!感谢您...
-
计算机软件安全检测技术研究论文
摘要:随着现代信息技术不断发展,计算机在人们日常生活及工作过程中有着越来越广泛的应用,对社会发展起到很大促进作用。计算机软件作为计算机组成中的重要部分,保证计算机软件安全是保证计算机有效应用的关键。因此,在计算机应用过程中,应当通过有效技术手段对计算机...
-
计算机软件著作权代理合同(集合4篇)
随着广大人民群众法律意识的普遍提高,越来越多事情需要用到合同,合同协调着人与人,人与事之间的关系。那么一般合同是怎么起草的呢?以下是小编整理的计算机软件著作权代理合同,欢迎大家分享。计算机软件著作权代理合同1委托人(甲方):被委托人(乙方):甲乙双方在平等自愿的...
相关文章
- 葡萄牙语的历史:Revolucionários apossam-se de Porto Alegre
- 教材三年级起点第三册Module8 Sports Day Unit1 What are you going to do
- HR working opportunity-based in(东北-盘锦)-25W/year
- 如何搭配运用MatroxParhelia显卡与VideoStudio7
- MacBook Pro with Retina display 不适合做网页设计吗?
- 开机的时候提示“invalid partition table”怎么办?
- administrator什么意思-administrator读法音标
- ADMINISTRATIVE ASSISTANT(Personnel)电子简历模板
- 《Mad World》Jasmine Thompson/Eden Prince歌词
- Adoption of the Declaration of Human Rights演讲稿