以用户为中心,移动应用开发机遇与挑战并存-四美达科技
新闻中心

以用户为中心,移动应用开发机遇与挑战并存

作者: admin  点击次数:   添加时间: 2014-08-22

在当今的移动世界中,用户是应用体验的中心。无论用户是客户、合作伙伴还是员工,均是如此。然而,要满足企业用户的需求,就会遇到特殊挑战。因为,应用必须能够在各种设备和各种尺寸的屏幕上无缝工作,从而实现实时协作,同时不能牺牲数据安全性。要实现这一平衡,需要针对企业的独特需求来构建移动应用开发平台。

 

在应用大行其道的时代,用户就是上帝

 

  在当今高度移动的企业环境中,我们发现各种不同的用户类型(乃至各种不同的 IT 类型)大量出现。

 

  要了解这一转变,请对比不久以前所使用的系统。最早的应用(基于大型机)要求用户遵从系统的特性。绿屏和命令行司空见惯,计算机要求相对高水准的技术知识才能使系统执行其功能。客户端服务器架构虽然很少考虑用户的体验(可以回想一下具有数百个结果的列表选择),但引入了图形用户界面、小组件和点击简便性。同样,模型也假定子组会围绕系统进行培训。

 

  网页浏览器推翻了这一假定。设计人员开始在心里与新型用户携手合作:这些用户拥有计算机和互联网连接。既然计算机已发展至袖珍电脑,而互联网连接已发展至无线连接,应用预计也会发展为了解用户需求,而不是用户来了解应用。诸如用户所在的位置(杂货店、体育赛事现场)、情境(正在寻找停车位、正在买票)和是否在朋友附近是应用必须直观识别的要素,而无需用户定义和输入相关信息。

 

  在这个新时代,以系统为中心的理念正在被以用户为中心的理念所取代。正如几百年前人们发现地球绕着太阳转而不是太阳绕着地球转,因而科学被完全颠覆一样,我们也在面临一个全新的世界:系统必须以用户为中心,而不是让用户以系统为中心。

 

新的时代为开发人员带来新的挑战

 

  在如今以用户为中心的世界里,开发和维护供企业员工使用的移动应用并非易事。您的开发人员必须应对一系列挑战,从多个平台、多种语言和技术到与承载企业数据的复杂旧系统相集成。而且他们必须行动迅速。在开发生命周期的所有阶段,速度是至关重要的。

 

  面向消费化软件开发已从以系统为中心转变为以用户为中心。

 

全新时代为开发人员带来更多挑战

 

  首先,操作系统复杂性。多个操作系统(如 iOS、Android、Windows. 8 和 RIM)迫使开发人员必须为每个平台构建和维护相同应用的多个版本。

 

  其次,数据连接。开发人员需要可靠而安全地访问其移动应用的旧数据。但这并非易事。因为,复杂的应用程序编程接口 (API) 和错综复杂的企业安全功能往往会使与旧的后端系统(如运行 SAP、PeopleSoft 和 Salesforce 应用的系统)的连接速度减慢。

 

  再次,设备变化。在当今的企业中,员工越来越多地使用他们自己的移动设备(手机和平板电脑),而不是由管理层所指定的设备。企业不再拥有整个平台。在这个以用户为导向的世界中,强大的应用管理和数据安全性非常重要,无论应用的部署位置在哪里均是如此。另外,在操作系统、屏幕分辨率、尺寸、设备内存的变化等方面同样存在开发挑战。

 

  这些挑战为企业软件的开发人员带来了新的要求。

 

企业实现移动化的六大关键要求

 

  当今的移动应用提出了六个关键要求。要满足这些要求,企业需要一个具有独特功能的开发平台。这个平台要具备到如下能力:

 

  1. 支持多个操作系统和设备规格。

  目标是提供可在多种平台(如 iOS、Android 和 Windows 8)上运行的应用,而不是为每种平台创建独立的并行应用。

 

  2. 简化与旧记录系统的连接。

  这一开发解决方案应便于将移动应用与承载客户、产品、事务等数据的旧企业系统相连接。

 

  3. 有利于管理和控制移动应用。

  按用户角色进行管理允许您控制对特定应用和数据的访问,这样有利于您的用户轻松访问对他们来说最为重要的信息。

 

  4. 从某个中心控制点管理安全性。

   IT 团队应能够管理身份验证和授权、撤销对某个应用的访问权,以及从用户设备中删除该应用及关联数据。

 

  5. 避免开发人员上下文切换,并加快开发步伐。

  开发人员不应将时间浪费在不同的系统和上下文之间来回切换。他们需要一个单一的开发人员工作台,该工作台可在软件开发生命周期内提供对关键工具的访问权限。

 

  6. 实现基于上下文的协作。

  这样的移动解决方案应有利于用户彼此轻松连接,并实现在应用和业务问题的上下文内协作。

小名看看永久免费加密通道台湾亚洲永久免费播放片网址直播快活melodymarks超人下载http.∥47075.com北欧妖精hr-001在线链接链接链接