脦禄脰脙 :  > 新闻动态 > 网站建设 >
脳脡脩炉:0539-8619181

应用和设计—临沂青迈网络公司关于移动互联网的见解

随着移动设备的普及以及移动互联网产业规模的不断扩大,越来越多的用户群体可以通过智能手机、平板电脑等使用各式各样的移动应用,从而辅助工作、学习、衣食住行等生活中的方方面面,并从中得到极大的便利。多样的用户需求使移动应用市场掀起热潮,在技术不断发展,用户要求不断提高的趋势下,如何从设计入手实现一个优秀的移动应用,成为引人关注的焦点。本文首先引入移动互联网及移动应用的相关概念,再以设计思路为中心展开阐述移动应用在设计的各个阶段需考虑的问题,最后引入实际案例,论述了面向移动互联网的移动应用设计与实现。
        移动互联网一般指用户使用智能手机、平板电脑等移动终端,通过2G/3G或者WiFi等移动网络接入互联网,可以在移动状态下使用互联网的网络资源,是移动通信与互联网的结合。随着移动互联网的出现和快速发展,传统的信息传递在时间与空间上的障碍得以排除,业界涌现出很多新的技术、应用模式,形成了更为开放、更加复杂的价值生态体系。移动应用的设计,不能简单地复制、模仿传统应用,要充分利用移动互联网的特性,以用户的个性化需求为导向,在新的技术平台上创新,以提高用户的体验度和使用粘性。
       首先,让我们来认识一下什么时移动应用。移动应用,是以移动互联网为平台,以提供某种“服务”为核心,以智能手机或平板电脑应用程序为外在表现的服务型产品,其设计和开发的内容既有终端的应用表现也包含后端的内容服务。
 

iOS:由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,后改名为iOS。

Android:一种以Linux为基础的开放源码操作系统,主要使用于便携设备。Android 操作系统最初由安迪?鲁宾(Andy Rubin)创办,最初主要支持手机。2005年由Google收购注资,并拉拢多家制造商组成开放手机联盟(Open Handset Alliance)开发改良,现已广泛应用于智能手机、平板电脑、智能电视等设备。

其他:除iOS和Android平台以外,还有Windows Phone、Symbian、BrewMP、bada等小众的移动平台,有着各自的特点,但其综合市场占有率、成熟度都无法与iOS和Android平台媲美,所以目前主流的移动平台主要是指iOS和Android。

然而,由于多种独立操作系统间的限制,同一应用要能运行于不同移动平台之上,就需要面向多个平台开发、维护、发布,都需要耗费大量的成本。即使在同一平台上还存在着不同版本差异、设备适配、版本更新频繁的问题,这都为移动应用的设计、开发工作带来了挑战。

面向移动互联网的应用概括来讲主要有如下几个特点:

1) 随时随地性:便携并随时随地地使用,是移动设备较之于PC的最大优势,用户利用移动终端能够随时随地访问互联网、获取各类信息、进行社交沟通及协作。在这种动态变化的场景下,用户碎片时间得到充分地利用。

2) 终端能力受限:虽然当前移动设备更新换代迅速,但总体上移动设备的计算能力和存储能力相对PC还有一定差距。尤其在显示上,既要考虑移动设备触控输入方式地有效、便捷,还要在方寸间尽可能保证清晰的屏幕输出。

3) 不确定的网络环境:在移动环境下,网络连接存在不确定性,而且受限于3G宽带接入成本高、WiFi覆盖不高等因素,目前带宽对于移动设备而言还是稀缺资源,所以必须为移动环境下的网络接入设定策略。

4) 数据形式多样化:移动设备能够产生个性化、多样化的数据或数据混合体,如通讯录、短信、位置、照片、声音,带有位置标签和拍照信息的图片,移动应用需要满足对这些数据的快速采集、处理、存储、传输等需求。

5) 用户体验要求高:移动终端的产品设计中,用户体验提高到了一个非常重要的位置,在移动终端的操作会比在PC上困难,通过触屏代替鼠标和键盘操作,带给用户的感受更加明显和直接,如果体验不好,必定造成用户放弃使用。

临沂青迈网络工程有限公司、首先我们非常感谢临沂、佛山、三亚、抚顺等地区的客户在我们创业初期给予我们信任与肯定,使临沂青迈移动互联网工作室发展为临沂青迈网络工程有限公司,使我们从百度直达号逐渐发展为以网站建设、微信营销、淘宝和阿里巴巴店铺装修为基础,网站SEO优化、微信活动策划推广营销、淘宝阿里巴巴店铺排名优化等推广为辅的综合互联网方案服务商,我们坚持为互联网公司正名,做一个有情怀的互联网公司。
 

现阶段移动应用的技术热点主要集中在以下几个方面:

1) 信息采集:利用移动设备上的多媒体模块、传感器模块、GPS模块等,协助用户将时间、空间、事件、人物、图像、声音、文字等多个维度的数据进行组织和关联,促进信息传递和信息表达。同时,数据采集框架可以将事件、人员、设备或一次工作流程等事物所相关的多个线索、多个要素进行梳理,将松散的数据组织成一套围绕事物核心的信息。

2) 场景感知:场景感知应用于根据用户所处的时空状态及个人偏好,提供个性化、自适应的业务和服务。场景感知主要取决于对用户所处的时空状态判断,如:地理位置变化、光照变化、环境音变化、震动检测、运动速度变化等,通过对数据变化进行规则设置和统计分析,判断用户所处的位置、动静状态,动态调整服务内容,及时为用户提供最需要的信息。

3) 移动多媒体:移动多媒体包含了在移动设备上进行的与视频、音频等多媒体相关的多种操作,通过对文件的压缩/解压缩、编解码、分析、流化等技术手段,实现在移动设备上浏览和播放本地和远程的多媒体文件;通过WiFi、蜂窝数据网络等将移动设备上的多媒体文件上传至服务器端,或从服务器端下载到移动设备本地等。移动多媒体在办公、医疗、娱乐等方面均得到大量运用,如移动视频会议、远程医疗、音视频采集、微视频、家庭云影音中心等。

4) 位置服务:位置服务调用移动设备的定位模块,为移动设备的使用者提供以定位、周边信息查询、路径导航等与移动设备的地理位置相关的服务。位置服务的核心是移动设备定位,通过定位获取移动设备的位置,位置服务的应用可帮助使用者辨识所处环境;查询附近可达的医疗救助等急需资源,餐饮、银行、派出所等设施;使用签到等社交类服务;从当前位置前往目的地的路径导航;位置监控、车辆/人员活动监管等。

5) 移动中间件:移动中间件的目的是在众多移动操作系统之间建立统一的中间件平台,屏蔽底层操作系统之间的差异性,提供统一的对外接口,降低移动开发过程中不同终端适配的工作量,缩短新业务开发周期并减少业务运营成本。对开发者而言,降低技术门槛,使其有更多精力集中在业务创新。

6) 安全和隐私保护:移动应用上的安全和隐私保护,主要针对移动设备依赖无线网络进行通信这一特征。包含隐私信息的数据在通过无线网络的传输过程中面临被拦截、监听、盗用、篡改的风险,安全和隐私保护很容易成为电子商务、移动办公等企业级应用的瓶颈。为保障数据安全,通过手机接入内外网隔离、SHTTP、对称密钥、PKI、口令等多种技术路线结合的方式,从接入、传输、存储、使用等多个环节降低数据被盗用的风险,同时加入完整性校验和冗余机制,确保数据正确传输,未被篡改,防止数据灾难。在用户隐私方面,口令和多重校验、位置匿名等技术用于确保用户身份不可被暴露、用户位置不可被跟踪、用户账号密码不可被、身份可确认。

3 应用设计

基于以上应用特点,就要求移动应用的设计与策划能从较高的层次上满足先进架构、交互行为、传输、存储、安全等各方面的综合需

3.1基本架构设计

在PC程序设计中已经广泛使用的分层架构,在移动应用的设计中同样可以采用,最基本的架构分层可以将移动应用分为移动服务层、逻辑控制层和交互展现层。

 移动服务层:主要承担为移动应用提供基础服务的功能,这些服务包括存储服务、认证服务、位置服务等,还可以是这些服务的混合。这一层既包括在服务器端(云端)的服务提供,还包括移动终端的服务消费。

 逻辑控制层:实现移动应用的主要逻辑控制操作,除了传输、状态、缓存、安全等通用的模块外,它的大部分关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,与系统所应对的领域逻辑有关,如登录,查询等。

 交互展现层:主要处理应用与用户的人机交互,获取输入提供反馈,输入与反馈中间的过程则交由逻辑控制层到服务层处理,然后返回。其包含以下内容:数据展现,以列表、图标、相册等形式展现各种类型数据;信息输入,文字、日期、数字、选择项等形式的信息输入;界面导航,界面之间的跳转切换;消息提示,冒泡、对话框等形式的通知和提示;手势交互,滑动、缩放等手势识别并进行相应的处理;动画特效,渐变、隐藏、高亮等动画和特效的显示;启动退出,应用启动和退出分别给出的欢迎、提示、提醒、引导等动作。