APP软件开发都要遵守哪些原则?

如题所述

随着APP设计开发的流行,所需要注意的细节非常多,需要把握的原则也有不少,今天重点和大家介绍下APP设计开发主要把握哪三个重要原则。

第一:趣味性:有一句话说的好么,兴趣是最好的老师。其实很简单,你的产品如果不能够引起用户的兴趣,用户就没有理由选择你的产品,完全可以挑选其他的APP。你说我的产品对于用户来说是刚需呀!好的,放心,当另外一个产品出来的时候就是你的产品game over的时候,除非他的比你的还烂,还让用户产生不了兴趣。

第二:故事性:不管什么样的产品,使用者终归是人。而人是感性的动物,举个例子,我们小时候为什么都要妈妈讲故事我们才睡觉呢?因为如果你的产品如果充满了故事性的话就会将人带入到那个环境中。形成一种用户是主角、参与者的感受。这样对于产品生命周期是有很大帮助的。

第三:实用性——解决实际问题:这个直接拿实例说,不说微信啥的,就说前段时间政府封掉的打车软件。不讨论打车软件的体验问题,也不说打车软件和某些部门之间的关系。就说为啥这东西很多人需要?因为他解决了城市中打车难的实际问题,其中的一个功能加价功能更是如此。有的时候有人需要办急事,这时候钱在他的脑海中优先级已经靠后了,所以他愿意多花一些钱甚至几倍的假期找到一辆出租车去帮他解决问题。

手机APP软件开发需要注意四个细节
手机APP软件开发需要注意哪些细节。随着电子产品的发展和普及,手机APP开发成为了当今非常热门的行业,很多企业和商家都有了自己的APP,通过APP推广业务和产品,不少企业也获得了不小的收获,所以手机APP软件开发成为了企业注重的一个项目。接下来为大家具体分析下手机APP软件开发需要注意的四个细节。
第一点:尽量少让用户输入手机输入不如传统PC鼠标加键盘输入这样灵活,如以能不让用户输入的地方尽量不要让用户输入,能用选择代替输入的地方尽量用选择代替输入。

第二点:APP的用户和Web用户习惯不一样,手机屏幕尺寸和交互方式与Web不同,要求在产品设计阶段就必须考虑手机用户的使用习惯和手机的网络环境等特有的问题。开发APP不像Web那样随时都可以更新,所以要对版本进行规划。在功能上要有取舍,不能一股脑全部堆上去。

第三点:合理使用权限在满足需求的同时应合理使用权限,尤其是像访问通讯录、获取用户短信这种用户非常敏感的权限。开发过程中最好是先适配低版本的SDK,再去兼容高版本的SDK。这样比起先适配高版本的SDK,再去兼容低版本的SDK会省去很多麻烦。

第四点:符合各平台APP开发及操作体验习惯:如微信,在微信android 5.1版本以前在android平台上的操作体验就是ios的风格,其中种种原因大多由于起初腾讯为微信团队分配的资源较少,所以微信在ios 和android两个平台用了同一套UI及操作体验,但随着微信的逐渐强大,在微信android 5.1版开始就为微信单独设计了一套适合于android用户的操作体验。个人建议android开发操作体验借鉴google自身的APP;苹果操作体验也参照苹果内置APP及市场中比较热门的APP。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-30
手机是肢体的延伸,和人是一体的(通过各种传感器);而PC是外物,即外部环境。移动互联网产品不是简单的PC到手机的移植。做没有web的移动互联网产品该怎么做这对中国IT人来说是全新的课题。下面整理出的30条原则中,可以看到一些对于APP产品设计和推识,它们来自微信创始人张小龙的演讲PPT。
  1、时尚是驱动力:
  人是跟风的,不要太“工具化”。
  2、重视“屌丝”用户群:
  facebook,pinterest,instagram,path等产品解决了的“存在感”问题,存在感是指人离开了sns就觉得自己与人群脱节被孤立而无价值。这些产品在中国不能普及。因为中国人面临的问题比存在感还低一个层次。是“生存感”。但中国有这样一个群体。他们既有生存感的压力。又有存在感的渴望。这些人就是“屌丝”。中国互联网的主题用户心理和需求。应从了解屌丝群生存和心理状态入手。搞清屌丝,就把握住了用户群
  3、从日常体验中发现本质互联网的一些事GALAXYNote:
  时尚,方便长指甲打字触碰开关。比普通开关更贴近人的情感伟大的产品应该满足人的情感需求。
  4、需求是满足人们的贪嗔痴:
  产品的终极目标是满足人性需求不在产品中参合自己的道德感,满足贪嗔痴,但又要用户“少发微信”。世界是荒诞的。记住产品是技术和艺术的结合“Stevejobs”;
  5、大部分新功能是可以砍掉的:
  回顾一下,你们做了多少功能,是可以不做的;本回答被提问者和网友采纳