移动应用界面:搞定用户三板斧

日期: 2011-10-11 作者:James Denman翻译:李松 来源:TechTarget中国 英文

根据Gomez 2009年和2011年所进行的调查显示,用户对移动应用的期待正变得越来越挑剔。用户现在期待移动软件服务交付的性能水平不断增长,包括页面的快速加载和更高的可靠性。除了对移动应用的需求更多,终端用户转投竞争对手的可能性也越来越大。如果你将要为你的公司开发一个移动应用,它必须不辜负用户的期望,否则他们可能不会持续太久。

  Compuware公司负责Gomez APM移动项目策略的移动项目经理Amir Rosenberg给出了三个妙招,可以用于企业应用的移动应用和移动界面开发。这些建议特别适合于企业移动应用,这和个人移动应用略有区别: 准确辨识关键用例,确保应用程序能够完整,快速,可……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

根据Gomez 2009年和2011年所进行的调查显示,用户对移动应用的期待正变得越来越挑剔。用户现在期待移动软件服务交付的性能水平不断增长,包括页面的快速加载和更高的可靠性。除了对移动应用的需求更多,终端用户转投竞争对手的可能性也越来越大。如果你将要为你的公司开发一个移动应用,它必须不辜负用户的期望,否则他们可能不会持续太久。

  Compuware公司负责Gomez APM移动项目策略的移动项目经理Amir Rosenberg给出了三个妙招,可以用于企业应用的移动应用移动界面开发。这些建议特别适合于企业移动应用,这和个人移动应用略有区别:

  1. 准确辨识关键用例,确保应用程序能够完整,快速,可靠地完成这一任务。企业用户不需要花哨的功能,他们只想要一个工具能够帮他们更好或更快的做完他们的工作。
  2. 调研一下你的用户将会使用什么样的硬件,他们公司会给他们提供多少培训,以及这些用户是否能够和多大程度上访问网络。然后利用这些信息,提供一个在上述情景中性能较好并且可靠的用户界面。
  3. 根据实际终端用户的反馈来了解实际的运行性能,并据此进行持续改进。使用自动化的性能测量工具来监视这些应用的负载情况,同时也要将用户的反应考虑在内。

   抓住关键用例

  根据Rosenberg所述,与普通个人用户用的WEB应用相比,为企业用户设计的移动应用,其用例通常相对较少。个人用户WEB应用设计人员会通过令人印象深刻的动画,动听的声音以及众多的新奇体验来让用户发出“哇”的惊叹声。而企业应用则相反,它需要关注在一点:把工作做好。确保你的移动服务能够迅速,简单和可靠地把工作做完。Rosenberg说,你应该尽量让你的用户在3次(或更少)鼠标操作之内就能找到他需要找的东西。

  举例来说,他提到了通用汽车公司的销售人员使用一个特别设计的移动应用在停车场上来给潜在的客户提供报价,而不需要将客户带到库房里去。他们的移动应用使用一个条形码读码器来为某种车提供所需的报价,而不是一个能够访问包括车、制造商、车型、特性、可选项和价格等等大量信息数据库的移动WEB应用。

  销售人员只需要开启扫描器(点击一次鼠标),扫描停车场上汽车的条形码(第二次点击鼠标),报价信息很快就显示在屏幕上。根据Rosenberg的说法,通用汽车在这一应用上显示除了极高的判断力,因为他们集中关注在这一个销售人员实际在使用的用例,并且努力将其实现地快速、可靠,没有牵涉进任何多余的特性或可能影响性能的数据集。

  根据硬件进行剪裁

  Rosenberg解释道,企业应用实际上在很多方面要比个人用户应用的设计要简单得多。企业应用的设计人员的一个优势是他们通常可以准确地定位谁是他们的用户,他们使用什么样的硬件,他们受培训的情况如何,以及他们可以在何种程度上访问网络。而商业应用,往往在开发时对上述因素一知半解。

  商业应用供应商可能会需要适应iPhone,采用不同设计的Android手机、黑莓、平板电脑及其他移动设备,而企业应用的架构师可以节省大量的精力,只为企业提供了(或在他们的IT政策的规定)的特定型号的设备开发,其屏幕大小、硬件接口、内存限制和其他可用的硬件都是已知的。

  并且,企业架构师也能够知道他们的用户有多少经验,以及这些用户会受到多少培训。如果用户未来每天都在使用这一应用,并且会得到足够的培训去掌握如何使用,那么你就不必过于担心图形界面的直观性和自解释特性。在这种情况下,也没有很大必要去在屏幕上包含如何使用每项特性的操作指南。另一方面,如果你的用户通常都在办公室里工作,一年之中只有偶尔机会才会使用这个移动应用,那么在开发中最好多花一些时间,确保用户能够拿起来就用,而无需每次都要琢磨半天。

  Rosenberg说需要考虑的第三个因素是用户的上网类型。如果用户只是使用地板上的设备、扩展坞、展览室或其他公司内的建筑物,那么你可能会确定他们将使用无线WiFi。在这种情况下,你可以并且可能应该 在设备和服务器之间经常性地进行数据传输以减少加载时间。Lowes有限公司采用这种方式,他们用iPhone应用取代了他们零售店里面的条形码扫描器。

  相反,如果用户有可能会在旅行中使用这个应用,那么你可能会希望将所有的数据一次性下载下来。这样,即使在用户连接信号不好的时候,用户也可以使用已经下载的数据进行工作,然后在他们再次到达一个具有可靠的网络连接的地点时再去上载新的数据。Dow Jones在他们的行政计划应用中采用的就是这种方式。

  持续改进性能

  非常重要的一点是,要经常去检查你的应用,以确保他们的性能达到预期的要求,并能持续改进。Rosenberg指出,这对于移动应用尤为重要,因为用户的期望在不断发生变化,并且硬件和网络联接也在不断改进。一个好的移动应用需要做到与时俱进。

  Rosenberg解释说,性能更新应该是一个不断迭代的过程,并由用户输入的信息所驱动。很重要的一点是使用自动化测量来主动的发现和解决服务故障和服务性能缓慢,但Rosenberg说,这还不够。这些客观数据只能告诉你这个移动应用的工作状况如何,但这并非全部。你应该从真实的用户那里搜集数据并据此来进行改进,这样进行的改进才会更有效地改善用户的日常使用。

相关推荐

  • 企业架构师角色转变:有失也有得

    云和移动时代的到来已经改变了公司应用IT的方式,也因此改变了企业架构师的角色。他们跟业务的协作也越来越紧密,而不是仅仅专注于IT。

  • 移动设备遗留应用现代化

    如果你的企业已经成立超过20年,一定有一些不是为移动而构建的遗留系统。这些系统可能也不是为Web而构建的。那么应该怎么处理这些应用?

  • 移动应用SaaS ALM:趋势与工具

    在你设计移动、敏捷和云应用时,应该要将SaaS ALM策略列入考量之内,你知道这是为什么吗?

  • 企业移动应用部署技巧

    当企业部署移动应用程序到终端用户时,要如何顺利开展工作,才能确保移动应用成功部署?