如何打造一款五星级的 APP ?

移动互联网大潮来袭!据统计,2015 年平均每天有 1000 个新的应用上架,而这些应用的现状可以说是鱼龙混杂,同是每个人的眼光、品味、意识和利益都不同,因此每人眼中的应用也是不同的。在巨大的市场竞争中每个企业都需要打造自己的 APP,而越来越多人认识到 APP 的带给人们的 UI 感知越来越成为用户留存的关键。

于是大家都是有了一个问题,如何打造一款五星级的应用呢?想打造一款好的应用,笔者认为首先应该做到以下三点:

一、功能:

  1. 有特色

  2. 定位要清晰

  3. 实用,需求解决彻底到位

二、交互:

  1. 实用,需求解决彻底到位
  2. 操作友好,斱便
  3. 使用效率,快速完成目标
  4. 符合使用习惯
  5. 容错能力

三、视觉:

  1. 排版清晰明了
  2. 风格要适合功能
  3. 色彩搭配
  4. 炫,科技感强
  5. 简洁

可是真要做到又谈何容易,而现在应用的设计都面临着一个现象「抄了可能会死,不抄一定会死」。于此同时又面临另一个问题「知道体验很重要,可不知道怎么做好」困扰着开发者们。

在这里笔者简单说一下对于 APP 开发的三点建议:从内建熟悉 APP 软件开发、用减法设计 APP 原则、要明确 APP 的真实用途。

建议1 :从内建 App 熟悉开发准则

创新型技术的研发,已不再是 APP 开发人员在开发 APP 应用时所面临的最高门坎,然而对 APP 软件开发者最有影响力的反而是,APP 开发者对 UI 设计的重视度,和对 APP 应用行动平台界面设计的熟悉度。首先,开发者应该要确定 APP 的开发行动平台,因为每个行动平台都有着不同的开发准则,因此开发者必须要认真的思考关于装置中内建应用软件问题,并且要探究这个平台所要求的基本界面设计标准,只有严格按照平台准则研发出来的 APP 产品才能受到大众欢迎,如果开发者忽视这些平台准则即便勉强把产品研发出来了,也无法让使用者对这个界面满意。因为不同的界面所要求的经验不同。

建议2 :用减法原则来设计 APP

对于 APP 应用的桌面程序设计而言,要尽量把一些重要的功能都汇聚在一个程序应用中,当用户有需求时,进入这个程序应用中就能找到为他解决需求的功能。因此在开发 APP 产品之前开发人员首先要明白,这款 APP 应用产品的主要功能是什么?对于一些无关紧要的功能应该要学会舍弃,如果把所有的功能都集中在一款 APP 软件应用上,反而会让这款 APP 软件变得更加复杂。

建议3: 一开启 App 就能看到用途

对于 APP 技术员来说首先应该让用户一打开 APP 软件产品,就能见到它的用途,比起桌机程序上那些功能,触控 APP 应用软件几乎没有太多的功能设计,因为那些繁琐的功能并不适应触控 APP 应用的点选,因此在 APP 界面设计上,APP 开发人员要快速的了解这款 APP 应用所要向人们 展现的功能。

作为一个大型企业商家,所有的营销手段都是针对于公司的利益出发的。在一个移动互联如此兴盛的时代,没有一个属于自己的 APP 定制开发应用软件?好吧,你 OUT 了!

现在你有了自己的 APP,可是你真的了解自己app的性能和体验吗?你真的清楚地别人使用遇到的问题吗?这时候你还需要一个能够监控自己app的工具,了解你自己 APP 的情况,比如 NewRelic、AppDynamics、OneAPM的Mobile Insight

前一段时间,公司 APP 刚上线,经常会接到用户反馈,说用着用着,会莫名其妙的 Crash,笔者很详细的和这些用户沟通,发现他们反馈的问题,都是在我们内测的时候没有发现的,很是郁闷。但我又不能对每一个用户一一进行询问,去了解他们的操作轨迹。后来,我使用了一下Mobile Insight
至少在 Crash 这块很大程度的解决了我当下的困扰。

比如,它能统计到同类型的 Crash 影响的用户人数、用户的设备信息以及 Crash 的发生频率,然后帮助我们列出需要解决问题的优先级。


如何打造一款五星级的 APP ?

而且直接能告诉我:哪行代码造成了崩溃?具体的原因是什么?显然,一般市面上提供的工具解决不了这个问题,它们大多数情况下,只能告诉开发者:「妈呀,你的程序崩溃了,快来看看吧!」所以我们需要借助更专业的监控工具。

如何打造一款五星级的 APP ?

以图中的 Crash 详情为例,OneAPM 可以定位到 Crash 发生在 WXPersonalCenterViewController 类第 445 行的 tableView:didSelectRowAtIndexPath: 这个方法中。而且能够帮开发者分析出造成 Crash 的原因,本例就是因为是在 WXPersonalCenterViewController 类中没有提供 leaveMessageAndNewsBtnPressed 这个方法。接下来,我们需要做的就是检查一下,在某个类中某个方法是否实现了,或者检查一下方法参数跟调用该方法时参数是否匹配,分分钟就可以定位到具体的代码行,这就是专业!

还有最最重要的是,它帮笔者抓取到了用户在崩溃之前的操作轨迹。

如何打造一款五星级的 APP ?

这样的话,开发者就可以在 Bug 修复完成之后,按照 Mobile Insight 抓取到的崩溃轨迹,进行场景重现,确认是否彻底解决了这个问题,最终可以达到“根治”的效果。

OneAPM Mobile Insight,监控网络请求及网络错误,提升用户留存。访问 OneAPM 官方网站感受更多应用性能优化体验,想阅读更多技术文章,请访问 OneAPM 官方技术博客

本文转自 OneAPM 官方博客

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容