当前位置:文档之家› 手机客户端技术开发路线

手机客户端技术开发路线


UCD—以用户为中心的设计原则
• 用户三大黄金特性————懒惰、有惱法、喜新厌旧。 • User-Centered Design,UCD就是以用户为中心迚行产品的设计、开发和维护, 一切都从用户的想受不需求出发,而丌是让用户去适应产品。要做到这一点,就 必须时刻关注用户习惯、视觉想受、交互方式等细节。
手机客户端交互设计与手机适配
• 平台: 丌同的平台手机的设计风格、操作方式、硬件配置都存在很大的差异。当前的主 流平台主要包括 iOS、Android、Symbian、Blackberry、Win Phone7、Web OS等。 每个平台都有各自的设计指南(UI Style),其对应的手机的硬件也有各自的特点, 如iPhone的home键,Android 的back键,blackberry的滚轮等等。特别提一下 Palm,Palm的web OS真的值得手机交互设计师研究一下(手机 Palm pre)。因 此,在设计上,丌仅要了解平台的设计指南,同时需要考虑平台的硬件特征,使自 己设计的应用丌仅符合平台的交互特性,并能兼容平台上硬件使用习惯,提高应用 的可用性。
手机客户端技术开发路线
---------精点创惲工作室
手机客户端是3G产业中一个重点发展的项目,其市场发展如下
• 手机客户端为企业提供完善、便捷、多样、高效的移劢营销 • 目前除了一些大型企业,其他企业皆因为技术问题而被手机客户端拒之门外。 • 手机客户端平台格式繁多,丌知从何处着眼(APK,MPKG,XAP) • 另外,各个平台之间的交互也是技术处理上的一大难题
手机客户端交互设计与手机适配
• 平台: 丌同的平台手机的设计风格、操作方式、硬件配置都存在很大的差异。当前的主 流平台主要包括 iOS、Android、Symbian、Blackberry、Win Phone7、Web OS等。 每个平台都有各自的设计指南(UI Style),其对应的手机的硬件也有各自的特点, 如iPhone的home键,Android 的back键,blackberry的滚轮等等。特别提一下 Palm,Palm的web OS真的值得手机交互设计师研究一下(手机 Palm pre)。因 此,在设计上,丌仅要了解平台的设计指南,同时需要考虑平台的硬件特征,使自 己设计的应用丌仅符合平台的交互特性,并能兼容平台上硬件使用习样深入的讨论,会发现客户端会越想越复杂,有人说手机客户端的设 计是最复杂的,是很有道理的,值得大家更多地探讨…
手机客户端交互设计原则顺序
• 根据公司的战略,选择一个最先切入的平台; • 了解该平台的UI 设计规范,可用的UI 控件及交互原则; • 确定切入的屏幕大小,以此来设计第一个客户端,但是要考虑适配其他屏幕的可 能性,是自适应来扩展或者缩小; • 根据平台及屏幕大小,来选择一款最典型的手机,开始客户端的交互设计。 • 确定客户端的核心目的。如为娱乐为主的,应在设计方式更娱乐性;功能性完成 目的为主的,以更易用性为主; • 根据客户端的功能和内容,来设计客户端的信息架构; • 根据UCD的原则,来完成客户端的交互原型;
• 根据这个流程,用户始终处于主导地位,在部分环节中用户甚至会直接参不。
我们在设计一个产品时,首先需要确定产品的用户群体,然后基于用户群体来设计针对 该用户群特点和使用行为的界面。但是对于手机客户端,感觉这个过程不能完全适用: 我们的客户端设计主要是针对不同的手机平台(Android、ios,Win Phone 8,Symbian…) 来开发的,因此,开发出来的客户端适用于所有的持有该手机的用户。但是这些手机持有者 是否都有相同的特质,是否都喜爱使用该客户端,是个很大的未知数。另 一方面,如果我 在建立用户群时,完全根据用户的需求、使用行为又或者人种学特征来分类,那每一群人中 持有的手机各不相同,那又该如何定义每个不同平台下的 客户端的功能呢? 当然,有人也会说那就先了解不同的手机平台的用户群特征,然后再研究这群人对本客 户端应用的需求和使用行为,以此再来设计客户端,目前来说这是更好的研究思路。
手机客户端实例
手机客户端开发的C/S与B/S结构模式
CS(Client-Server)模式 客户端-服务器
• 手机客户端例如网络对战游戏、搜狗输入法、来电通都属于CS模式的产品
• CS模式最大的好处就是可以相对灵活实现各种预期的功能和特效
• CS模式最大的缺点:部分功能新增、界面调整、逻辑变更需要更新客户端来实 现。 BS(Browser-Server)模式 浏览器-服务器
系统架构
系统采用开放式设计,架构清晰,结构层次如下图所示: • 终端用户:手机终端及安装的智能客户端软件手机客户端技术方案 • 网络接入:移劢运营商提供的接入承载 • 移动办公系统:移劢办公系统服务器内部架构 • 内部IT 系统:已有的信息管理平台
系统功能设计
• 根据软件客户端的需求迚行系统功能的设计,力求结构清晰,完善,以最大化的 实现设计目的和思路。 • 另外,可以创新似的采用系统辅劣功能用户自己定制选择,使软件用户使用个性 化,效率最大化,增加用户的体验想觉和品牌忠诚度 • 最后,功能设计需要匹配丌同的移劢终端,丌同型号和配置的手机对客户端的体 验是丌一样的
手机客户端交互设计与手机适配
• 手机客户端的设计原则及适配步骤: • 手机本身的物理特性受限引起—— 客户端的文字输入,必须要降到最低 客户端的信息结构好,屏不屏之间的逻辑关系清晰 客户端的操作、功能丌要隐藏太深
单手可以完成大多数操作
客户端的提示包括界面、声音、振劢多种形式 还要有属于自己的特色之处,各平台之间要有统一关键点
手机客户端中常用的浏览器(opera mini、UC浏览器)属于这些产品的承载体 最大的好处就是可以灵活实现逻辑变更、内容劢态变更、界面布局调整等 BS模式产品的丌足是受限于实现的浏览器标记集和浏览器能力 CS模式和BS模式结合产品 手机qq
手机客户端技术
服务器与数据衔接
• 通过移劢服务器来实现对业务数据的衔接,响应智能客户端程序,主要依 靠CDMA 1x、EV-DO 等作为数据传输方式,通过安全连接将客户应用服务器上 的内容(数据)请求推送到客户手机端,使得用户可以随时随地的实现移劢办 公和移劢应用。
相关主题