移动应用的类别

转载 2015年11月19日 20:13:09

移动应用的类别

移动应用按架构可分成三大类。要做好性能测试的, 有必要了解各种应用的种类和内部架构。我们来分别介绍一下各类app的基本情况。

本地应用

需要从网上商店下载并安装在特定移动设备上的可划分到这一类。这类应用由特定编程语言(例如安卓系统上用的Java和iOS系统上用的 Object-C)编 写,结合特定移动设备的开放API。用户将这种应用安装到移动设备上之后,无需连接到互联网就能使用。游戏应用程序和从网上商店下载的app就是很好的例 子。

联网应用

通过移动设备上的浏览器访问的应用叫做联网应用。这类应用是通过网络技术如HTML,JQuery和 JavaScript开发的。热门社交网站,如Facebook(http://m.facebook.com)和Gmail(http: //m.gmail.com)等都专门开发了基于移动设备的联网应用,倍受移动用户亲睐。

混合应用

联网应用和本地应用的结合被称作混合型应用。在这类应用里,联网应用被内嵌到本地移动应用中。用户界面像本地应用,内容却需要联网加载。安装在移动设备上的Facebook,Linkedin和Twitter应用是这类“本地界面,联网内容”的最佳典范

测试移动应用的挑战

做好性能测试,从来就不是一件简单容易的事。搭建与生产环境相同的性能测试环境一直是做性能测试的第一步,也是很重要的一步。然而,由于其复杂的架 构,测试 手机程序和网站显得更加困难。要覆盖到不同种类(联网,本地和混合应用)、不同平台(iOS,安卓等等)和不同网络环境 (Wifi,2G,3G,3G+,4G LTE)也是手机测试面临的一大难题。下面介绍一下几个手机性能测试相关的主要难题。

模拟移动网络的互联网连接

与桌面程序的高带宽相比,大多数手机用户使用的3G,3G+和4G LTE网络更慢,无线连接更差。性能测试要模拟不同手机网络的接入情况,这对性能测试人员来说并非易事。

移动设备种类繁多

市面上有成千上万手机厂商,每个手机厂商倾向于使用不同的操作系统和手机配置。而且,即便是同一个品牌的手机,也有无数的影响因素,每个手机模型都 有特定的 配置,比如操作系统,处理器,内存和屏幕尺寸等等。测试手机应用时,这些因素或多或少都应该被考虑到,绝对不是件轻松的事。面对这种情况,选择一中功能够 用的性能测试工具变得越来越重要。

用户数量巨大

随着时间的推移,使用智能手机商务应用的用户会急剧增加,越来越多的用户会通过手机处理重要业务。用户数量增加,相应的网络应用也需要增加。你不仅仅要满足现有用户需要,还要适时地增加新功能,这对任何手机应用都是极其重要的。


一、搭建移动应用服务器

搭建一个简单的安卓应用的服务端。采用Struts2+hibernate的架构。IDE使用eclipse,数据库使用MySQL。搭建java开发环境就不说了,百度一大把。 一、项目结构 本人主要是and...
  • yu75567218
  • yu75567218
  • 2016年07月26日 20:17
  • 370

移动应用数据接口

10671-金蝶总部研发中心EAS http://eas75.kingdee.com:9080/mobile 11397-EAS资金AppStore演示 http://202.105.138.1...
  • geniusli
  • geniusli
  • 2013年05月21日 09:31
  • 1565

5个构建移动应用程序的优秀框架

使用本地代码是一种流行的做法。但它不总是在商业意义上最好的选择。为多个平台创建相同的应用程序可以是一个巨大的时间。 HTML5移动UI框架允许构建跨平台混合移动应用程序。他们还保持本地的感觉和外观。 ...
  • sergeycao
  • sergeycao
  • 2017年01月14日 12:55
  • 229

2016 移动应用质量大数据报告

2016年,在“互联网+”战略的推动下,移动互联网与越来越多传统行业的结合更加紧密,用户使用移动互联网的工作场景、生活场景、消费场景都在悄然发生着改变, 移动互联网产品在智能硬件、医疗、汽车、旅游、教...
  • Tencent_Bugly
  • Tencent_Bugly
  • 2017年02月20日 16:31
  • 1362

《构建跨平台APP:jQuery Mobile移动应用实战》

http://product.dangdang.com/23472199.html
  • brucexia
  • brucexia
  • 2014年05月28日 10:14
  • 1485

移动应用开发原型模板及开发流程

移动应用开发原型模板及开发流程 2015-06-20 14:01 by jiangys, 3679 阅读, 1 评论, 收藏, 编辑 在开始做一个项目的时候,究竟需要准备些什么前期工作呢,...
  • gudujianw
  • gudujianw
  • 2017年01月23日 10:18
  • 404

移动应用微信登录开发指南

准备工作 移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者账号,并拥有一个已审核...
  • happyrabbit456
  • happyrabbit456
  • 2014年10月15日 10:50
  • 1833

7.24亿手机网民面临着怎样的移动应用安全风险

根据中国互联网络信息中心(CNNIC)的报道,截止2017年6月,我国手机网民规模达7.24亿。网民使用手机上网的比例由2016年底的95.1%提升至96.3%。移动网民的占比持续增加。移动化生活逐步...
  • yinghaiyixun
  • yinghaiyixun
  • 2017年12月18日 17:17
  • 344

[译] 移动应用设计新趋势

原文链接 : Complexion Reduction: A New Trend In Mobile Design 原文作者 : Michael Horton 译文出自 : 掘金翻译计划 ...
  • u011240877
  • u011240877
  • 2016年08月08日 10:39
  • 1004

微信开放平台开发(3) 移动应用微信登录

在这篇微信公众平台开发教程中,我们将介绍如何使用微信开放平台接口实现移动应用微信登录的功能。 移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。在进行微信OAuth...
  • txw1958
  • txw1958
  • 2016年04月15日 18:38
  • 10910
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:移动应用的类别
举报原因:
原因补充:

(最多只允许输入30个字)