欢迎来到天天文库
浏览记录
ID:15531222
大小:44.50 KB
页数:31页
时间:2018-08-03
《移动应用程序开发入门 投稿:邱泛泜》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、移动应用程序开发入门投稿:邱泛泜移动应用程序开发入门投稿:邱泛泜移动应用程序开发入门企业团队开发移动应用程序项目指南思想领导力白皮书2移动应用程序开发入门执行摘要各种行业开始意识到其业务应用程序的目标受众有很多已经从台式机和笔记本等传统个人计算机,转移到使用诸如智慧手机和平板电脑等移动设备,以访问互联网,获取他们正在寻找的信息。这适用于应用程序的目标受众是企业直接客户(企业到消费者应用程序,即“B2C”),或者目标用户为员工或商业合作伙伴(“B2E”和“B2B”,或者企业到员工和企业到企业应用程序)的情况。世界上有越来越多的人开始使用可以随身携带
2、的移动设备,这种移动设备使用起来更加方便和直观,成为通过互联网获取信息和请求服务的首选方式。终端用户行为的转变激励企业为现有业务应用程序开发移动渠道,并规划可利用市场上现有移动设备的独特特征的新型应用程序。随着信息技术行业出现一次次重大变革,这种转变的头几年是为满足需求和抢占市场占有率而匆忙展开的混乱活动,应用程序开发、维护、质量和安全性等战略问题均被忽略。随着移动应用程序市场成熟,最初抢占市场的乱象逐渐平息,企业中负责较长期规划和财务的人开始提出更广泛的软件开发问题。IBM作为严谨负责的软件开发合作伙伴,在很多行业的企业中享有盛名。IBM全球服
3、务部最近发表一篇文章,题为《Establishinganeffectiveapplicationstrategyforyourmobileenterprise,》(为您的移动企业建立有效的应用程序战略)1,全面总结IBM对规划、开发、部署和管理移动应用程序的建议。这篇文章内容广泛,本文讨论其中的一个主题,重点讲述移动业务应用程序开发的综合方法。根据本文所述的方法,协作软件生命周期管理的最佳实践和创建移动应用程序的新要求有机结合。本文内容旨在帮助所有参与移动企业业务应用程序开发项目的角色:负责移动项目规划的架构师;制定实施决策的开发团队;确立项目活
4、动详细内容的项目经理;新应用程序的测试组织;以及需要了解新移动应用程序如何与现有企业应用程序和开发流程匹配的高管。移动应用程序开发的特殊挑战要创造可在智能手机和平板电脑等新型移动设备上运行的应用程序,需满足和克服特殊的要求和挑战。外形和用户输入技术移动应用程序的第一个,也是最明显的特点是,显示器的外形和用户互动与之前的软件形式大不相同。智能手机一般只有四英寸用于显示应用程序内容的区域,屏幕分辨率也较低。而个人计算机(PC)一般显示屏更大,像素也更高。即便是平板电脑设备,一般显示尺寸也低于PC,尤其是对比新型台式PC使用的大屏幕纯平显示器,差距更为
5、明显。外形小意味着这些应用程序为终端用户显示的数据量以及数据的展示与PC上运行的应用程序不同。一次性展示的数据急剧减少,因此展示的数据必须是“正确的”数据,即与用户此刻的需求关系最紧密的数据。移动应用程序的另一个明显的不同是用户输入方法不同。作为一种有效且流行的用户输入方式,移动设备成为非键盘“手势”应用的开拓者。令人满意的移动应用程序用户体验必须设计并支持触摸、滑动和捏放手势。这类触控式用户输入机制取得巨大成功,以致于现在传统的PC系统为支持这种触控操作也开始重新进行设计,包括苹果的“Lion”OSX版操作系统和Windows8“Metro”操
6、作系统。除了触控式用户输入外,移动设备自然会支持基于语音的用户输入。事实上对于移动应用程序用户,他们在输入内容时,传统的键盘输入形式可能是最低效也是最不受欢迎的用户输入机制。除了直接由终端用户输入内容外,移动设备还能够接受其他源的输入,例如设备中的GPS组件的地理位置输入以及这类设备常见的摄像头装置所发出的图像信息。移动应用程序的设计和开发一定要考虑输入形式的特殊性。相对于输入方式有限的应用,移动应用程序提供有价值的新型输入机制,让移动应用程序功能更强大,应用范围更广。可用性和用户互动设计多个因素促使人们更加注意移动应用程序的可用性和用户互动设计
7、。一是外形和用户输入方式不同。与只是将所有数据简单展示出来,让终端用户自己浏览筛选出需要的数据相比,做好规划以仅显示极其必要的数据要困难得多,也更加耗时。拿写作类比的话,写出一个简洁的摘要比写一整篇文章要难得多。IBM软件3移动应用程序设计者必须考虑屏幕的尺寸。如果应用程序需要展示包含多层详细信息的大量数据,一般最好选择渐进式挖掘方法,让用户“向下挖掘”逐步获取具体针对较少项目的深层详细信息。移动设备支持丰富的输入方法,这促使我们在早期设计工作中识别和使用更高效的输入数据发送方法,而不是像传统web和PC应用程序那样,一概使用简单的“在窗体内键入
8、内容”的设计。移动应用程序必须避免大量的键盘输入工作,尤其是触摸键盘极小又缺乏传统的输入反馈的情况下,以便为终端用户减少操作难度。确定如
此文档下载收益归作者所有