文档章节

开发移动 APP 时,你应注意这 5 个细节

OneAPM蓝海讯通
 OneAPM蓝海讯通
发布于 2015/07/10 22:46
字数 1328
阅读 49
收藏 0

智能手机的普及带动了大批移动应用的诞生,这些应用可以帮助人们解决日常生活所面临的种种问题。Smart Insights 发表的一份报告指出,移动应用占人们使用智能手机总时间的89%,因此,为了确保你所开发的 App 可以成功,并且能够实现长期盈利,在研发时,你需要绕过以下五个大坑:

开发移动 APP 时,你应注意这五个细节

1. 无视越来越大的手机屏幕

据科技旗舰网站 CNET 近期的一个调查报告称:超级大屏正受到大家的追捧。因此,你应该记住:

  • 智能手机早已不再是普通电话,而是一种混合设备。是人们最常见,也是最乐于使用的交互方式,屏幕越大越能满足用户的需求。

  • 智能手机厂商都希望推出大尺寸屏幕的手机,只是过去碍于技术水平所以难以实现。而现在随着新的显示技术的出现,这种瓶颈显然已经被打破。

  • 电商们就更喜欢大屏幕了,因为那些使用大屏幕手机在网上购物的顾客,往往更容易最后按下「付款」按钮。

当然,设备的屏幕方向同样不可忽视,你需要让用户在不同的屏幕尺寸和屏幕方向上获得一致的用户体验。

2. 忽略与「老款」手机的兼容

如果一提到智能手机,你就想到 iPhone 6那璀璨的金属光,或者三星 S6 边缘那一抹骄傲的弧线,那么你很可能搞错了。

据 CNET 发表的报告,许多 Android 用户都喜欢用他们的旧手机,事实上,人们更新手机的速度比预想的要慢。

来自 Google 游戏商店的最新报告则进一步说明了这一点,仍有不少 Android 设备运行着老的系统版本:

  • Gingerbread(2.3.3–2.3.7) – 5.6%
  • Ice cream Sandwich(4.0.4–4.0.4) – 5.1%
  • Jelly Bean (4.1.x–4.3)– 37.4%
  • KitKat (4.4) – 39.2%

从以上数据可以看出,如果你忽略了与旧的手机版本进行兼容,那么你将会失去数以百万计的用户。

3. 无视耗电量和内存使用情况

电量和存储是智能机的两大关键资源。uSamp 的一项研究显示,用户不喜欢或不安装某些 App 的理由非常一致:卡顿「76%」 、崩溃「71%」、耗电量大「55%」。这些因素都是促使用户不选择你的 App 的重要原因。

在开发移动应用时,你必须知道以下事项:

  • 对于大多数智能机来说,内存都是阻碍他们下载应用的主要因素。很多「千元机」或低档机的内存甚至只有1个 GB。
  • 内存太满会使手机运行速度变慢,给 App 带来卡顿和崩溃。

4. 与其他应用程序不兼容

在美国加州大学伯克利分校的一项研究中,作者鼓励开发者利用智能机平台所提供的可能性,来实现应用间的合作与互动。这样做带来的好处包括:

  • 利用其它应用所提供的数据和服务,可以给用户在同一个应用中无缝体验的印象。

  • 减少开发者的负担,提高功能的智能化复用。

5. 忽略不同系统下用户体验的一致性

根据 Nielsen Norman Group 进行的研究,在任何平台下始终保持用户体验的一致性,有助于与用户建立信任。

因此,你的应用功能需要有良好的定位,并且要满足用户的一些强需求。同时,对于那些仅次于第一需求的需求也要尽力满足。

此外,由 Forrester Research 进行的一项研究表明,90%左右的受访者平均使用三台设备来完成某项任务。因此,让你的应用在不同平台、不同设备上保持一致的用户体验非常重要。

众所周知,对于做应用开发的团队来说,如果想做一款成功的五星级移动应用,真的需要经历一段漫长的旅途。开发移动应用程序只是走向成功的第一步。后续我们还需要关注移动应用性能监控问题,因为性能问题直接影响到用户体验!

国内 APM 领军企业 OneAPM 推出的移动端监控产品 Mobile Insight ,能够深入到代码级进行应用性能问题剖析,同时还能够通过可视化界面来展示所有智能移动终端的实时运行状态,帮助管理者真正了解用户的真实体验,进而为打造一个优秀的移动 APP 「保驾护航」!

原文链接:5 Things to Avoid while Developing Your Next Mobile App

本文系 OneAPM 工程师编译整理。OneAPM 是中国基础软件领域的新兴领军企业,能帮助企业用户和开发者轻松实现:缓慢的程序代码和 SQL 语句的实时抓取。想阅读更多技术文章,请访问 OneAPM 官方博客

© 著作权归作者所有

OneAPM蓝海讯通
粉丝 94
博文 631
码字总数 1266889
作品 0
海淀
私信 提问
选择App开发外包时,你该了解哪些法律常识?

随着App需求的激增,选择App外包服务的客户也多了起来。然而客户和开发方对于其中的法律条款却不甚了解,导致在服务过程中,时常会发生一些分歧和纠纷,最终致使项目搁浅。 为了普及App外包的...

达斯雷马
2017/01/06
344
0
APICloud解决企业App外包最终需求

  【IT168 资讯】移动互联网快速发展,企业对于应用开发的需求极其旺盛,尤其是各类创业公司更是离不开手机App。企业在对比自建技术团队和外包的成本之后,大多数会选择外包的方式,然而传...

it168网站
2016/09/23
0
0
nodejs网页请求

今天做nodejs的http请求的时候,竟然报错了 list argument must be an array of buffers 我还是代码识别数值错误了呢,我还特意把nodejs去下载个新版本呢,原来的是6.9.1下了最新的6.10.1后进...

hongyi1159
2017/04/21
0
0
高手问答第 195 期 — 前端框架的后起之秀:React 进阶之路

OSCHINA 本期高手问答(4 月 25 日 - 5 月 1 日)我们请来了徐超@艾特老干部 和大家一起探讨关于使用 React 进行前端开发的问题。 徐超,毕业于浙江大学,硕士,资深前端工程师,长期就职于能源...

局长
2018/04/25
4.1K
34
十大技巧快速提升原生APP开发性能

移动应用市场用户争夺战日益激烈,原来做APP拼想法拼创意拼是否抓住用户痛点。现在,精细化用户体验成为了一个APP能否留存用户的关键问题,一旦用户觉得体验不畅,马上就有竞品APP后补,如何...

wojiu9712
2016/02/26
411
0

没有更多内容

加载失败,请刷新页面

加载更多

最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
47分钟前
4
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
49分钟前
7
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
52分钟前
4
0
简述Java内存分配和回收策略以及Minor GC 和 Major GC(Full GC)

内存分配: 1. 栈区:栈可分为Java虚拟机和本地方法栈 2. 堆区:堆被所有线程共享,在虚拟机启动时创建,是唯一的目的是存放对象实例,是gc的主要区域。通常可分为两个区块年轻代和年老代。更...

DustinChan
57分钟前
6
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
今天
6
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部