手机应用开发:减法思维制胜

手机应用开发:减法思维制胜

作者:磐石之心

手机">应用开发者越来越多,手机应用也越来越丰富。不仅有个人的产品,还有大公司的产品,那么应用如何才能做到脱颖而出呢?

我想最重要的是把握产品的核心需求,只有将核心需求做精致才可能取胜。但是很多开发者往往忽视核心需求的打造,过多的追求一站式服务或者抢眼球的功能,这是不可取的。

原因很简单,因为手机具有开发的局限性,无论是CPU、内存、屏幕还是网络,都无法与PC端相比,而用户花在手机应用上的时间又是“碎片化”的,无法长时间的使用手机上网,这都要求应用必须简单、易用、速度、精致,而且功能必须要专注,而并非像PC应用那样满足尽可能多的需求。

简单、易用、速度、精致、专注这四点应该是所有应用都需要遵循的准则,开发者时刻都要有做“减法”的思维,而不是做“加法”,要用尽可能简洁、简单的设计去完成更多的功能,要让用户感受到舒适、流畅。然而在现实开发中,做“加法”似乎是产品经理们的拿手好戏,这也是PC时代的开发习惯,在手机应用开发中不可取。

要做好“减法”就需要充分认知你所开发应用的核心用户需求是什么。因为一款应用打动用户的只是核心需求,而其他的功能或者是锦上添花,或者是累赘。目前,市面上的大量应用,很多都在追求一站式服务和平台化,希望将手机网民都留在自己的平台上,做任何可能的事情,结果导致应用对核心功能漠视,用户大量离开。

一句话,手机应用开发,要“减法”思维,而不是“加法”,会做减法的产品经理才是真正的高手。接下来的文章,我将详细论述社交应用、手机浏览器、安全应用、通讯录产品,这四大类最常用软件的核心需求,以及开发准则,敬请关注磐石之心博客和微博。

时间: 2024-09-20 04:19:37

手机应用开发:减法思维制胜的相关文章

资深设计师Tony Ventrice解析手机游戏开发的四个层次

营销人员可能明白强势品牌的重要性,但却对游戏机制一无所知:程序员可能深谙强大游戏机制的意义所在,但对游戏机制的传达方式一窍不通.这样的营销人员和程序员都无法各自打造出成功的游戏.因为一款成功的游戏离不开跨领域的协调性,然而,我们经常见到情况就如上所述,游戏制作团队的成员往往只熟悉游戏设计中面向己方的专业知识,对其他学科的知识所知甚少. 此时游戏设计师的职责显得尤为关键把不同专业的观点融合为全面的设计构想.如果设计师做不到,结果就是,团队里的成员各忙各的,把时间和精力浪费在毫不相干的工作上. 游戏

接口-手机app开发如何实现用户提现功能,使用支付宝

问题描述 手机app开发如何实现用户提现功能,使用支付宝 大概就是首先用户使用支付宝充值到企业支付宝,app给用户生成相应金额的虚拟货币,不同用户可以使用虚拟货币相互进行交易,用户也可以通过提现功能将企业支付宝中的钱转账到用户支付宝,我仔细查看了一下支付宝各种接口,用户充值当然可以实现,但是提现功能好像没有相应的接口啊,请问大家如何解决 解决方案 我记得提现一般都是要"审核"的,这个审核的过程大部分都是通过人工转账实现的,像12306那样的快速提现,估计是使用了支付宝的转账到支付宝账户

基于J2EE架构的企业应用开发新思维:Web应用以谁为中心

基于J2EE架构的企业应用开发新思维:Web应用以谁为中心?浏览器?服务器 企业Web应用,指的是企业内部使用B/S架构搭建的企业信息系统,用户一般局限在企业内部,为了适应企业某个业务流程而设计开发使用的系统. 出于跨地域部署升级的考虑,一般采用B/S模式进行开发,避免在每个客户端安装配置的麻烦. 一般情况下,前台浏览器特指IE浏览器,前台操作系统选择Windows操作系统. 非Windows操作系统的客户机与非IE的浏览器不在本文讨论范围之内. 本文主要讨论以J2ee架构为基础的Web应用,其

手机游戏开发成为安卓应用中的重中之重

目前,对于现在的中国大陆智能手机操作系统市场来说,占大部分份额的还是安卓系统.塞班系统还有ios系统三大手机系统.当然还有一部分智能手机是使用的别的系统的,例如黑莓公司使用的就是其公司本身研发的系统黑莓系统.但不得不承认,在这么多系统中安卓系统了是风头最劲的一个.不管是安卓系统的制造商还是软件开发者都具有永不松懈的创新创新精神,而且安卓系统对于"未来适用于各类链接性设备"的定位也使更多的开发商加入其中!不难预测,安卓未来的前景非常广阔. 随着HTC.MOTO.联想,中兴.华为.三星等手

手机游戏开发中如何选择适合的纹理格式

为毛要写这个 本来觉得像这样的问题,是无法归类的,因为不同的项目有不同的需求,但今天因为quick论坛中的一个技术疑问贴,钩起了我整理这篇文章的兴趣 http://www.cocoachina.com/bbs/read.php?tid=214811 于是,我决定尽力描述一下纹理格式选择方面的问题,一是起到一个科普的作用,因为目前没有发现十分完整的讲这方面的文章.二是整理一下自己的思路. 当然,这些东西肯定不是我自己凭空YY出来的,我也是参考了不少文章,也从项目中总结了一些问题.在此先列出一些链接

求推荐一本手机app开发的书

问题描述 求推荐一本手机app开发的书 情况是这样的,我本来是学java的,但是毕业设计给我分配了一个<基于Bluetooth的移动客户端自助购物软件设计与实现>这样的题目,以前没有做过手机app的开发,希望大家能给我推荐一本书,能够帮助我完成毕业设计 (我有java基础,所以希望大家给我推荐一本适合的书,能够帮助我了解手机APP开发流程,500页以内的书最好,有项目示例) 解决方案 Baidu :J2ME 手机编程 电子书 解决方案二: http://www.cyzone.cn/a/2014

技术-关于组建手机app开发团队

问题描述 关于组建手机app开发团队 一个社交app开发团队 都需要哪些技术成员 就如陌陌那样的app 解决方案 市场推广,产品研发及测试,市场调研 解决方案二: 研发,测试.市场,营销.关键是推广 解决方案三: 页面这样,然后服务器抛出空指针错误 解决方案四: 其实只需要一个美工+程序员,美工负责页面设计,程序员负责实现内部的逻辑处理:至于他们说的策划.营销.测试都是做一个好的产品才需要的,就单独做产品而已,程序员就行,美工可以找兼职的 解决方案五: wireshark抓取的数据包文件是pca

我是android手机平板开发厂商,有好用的程序保护芯片吗,最好开发简单。

问题描述 我是android手机平板开发厂商,有好用的程序保护芯片吗,最好开发简单. 我是android手机平板开发厂商,有好用的程序保护芯片吗,最好开发简单. 解决方案 推荐使用加密tf卡,我用过一款 LKT4208 加密tf卡,可将关键软件程序内嵌入tf卡中的加密芯片中,从根本上杜绝程序被破解可能,而且方便简单. 解决方案二: 谢谢楼上,您还在用TF卡吗?

安卓开发-安卓手机游戏开发用什么游戏引擎

问题描述 安卓手机游戏开发用什么游戏引擎 想学安卓游戏开发,想问问现在安卓开发用什么游戏引擎,大型的预习也是java代码吗??还有网游呢???untiy3d只能是c#吗???cocos2d呢??真心求知道谢谢....没有开发过游戏,请调教 我现在在java web公司上班 没怎么解除新鲜的实物 请大家帮忙 想做一个小型的角色扮演类网游,学习一下.看点什么资料好呢 解决方案 cocos2d是最流行的 解决方案二: 开发Android游戏的引擎有很多,比如 cocos2d.AndEngine.Uni