扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
来源:TechTarget中国 2011年10月18日
关键字: 移动应用
Compuware公司负责GomezAPM移动项目策略的移动项目经理Amir Rosenberg给出了三个妙招,可以用于企业应用的移动应用和移动界面开发。这些建议特别适合于企业移动应用,这和个人移动应用略有区别:
准确辨识关键用例,确保应用程序能够完整,快速,可靠地完成这一任务。企业用户不需要花哨的功能,他们只想要一个工具能够帮他们更好或更快的做完他们的工作。
调研一下你的用户将会使用什么样的硬件,他们公司会给他们提供多少培训,以及这些用户是否能够和多大程度上访问网络。然后利用这些信息,提供一个在上述情景中性能较好并且可靠的用户界面。
根据实际终端用户的反馈来了解实际的运行性能,并据此进行持续改进。使用自动化的性能测量工具来监视这些应用的负载情况,同时也要将用户的反应考虑在内。
抓住关键用例
根据Rosenberg所述,与普通个人用户用的WEB应用相比,为企业用户设计的移动应用,其用例通常相对较少。个人用户WEB应用设计人员会通过令人印象深刻的动画,动听的声音以及众多的新奇体验来让用户发出“哇”的惊叹声。而企业应用则相反,它需要关注在一点:把工作做好。确保你的移动服务能够迅速,简单和可靠地把工作做完。Rosenberg说,你应该尽量让你的用户在3次(或更少)鼠标操作之内就能找到他需要找的东西。
举例来说,他提到了通用汽车公司的销售人员使用一个特别设计的移动应用在停车场上来给潜在的客户提供报价,而不需要将客户带到库房里去。他们的移动应用使用一个条形码读码器来为某种车提供所需的报价,而不是一个能够访问包括车、制造商、车型、特性、可选项和价格等等大量信息数据库的移动WEB应用。
销售人员只需要开启扫描器(点击一次鼠标),扫描停车场上汽车的条形码(第二次点击鼠标),报价信息很快就显示在屏幕上。根据Rosenberg的说法,通用汽车在这一应用上显示除了极高的判断力,因为他们集中关注在这一个销售人员实际在使用的用例,并且努力将其实现地快速、可靠,没有牵涉进任何多余的特性或可能影响性能的数据集。
根据硬件进行剪裁
Rosenberg解释道,企业应用实际上在很多方面要比个人用户应用的设计要简单得多。企业应用的设计人员的一个优势是他们通常可以准确地定位谁是他们的用户,他们使用什么样的硬件,他们受培训的情况如何,以及他们可以在何种程度上访问网络。而商业应用,往往在开发时对上述因素一知半解。
商业应用供应商可能会需要适应iPhone,采用不同设计的Android手机、黑莓、平板电脑及其他移动设备,而企业应用的架构师可以节省大量的精力,只为企业提供了(或在他们的IT政策的规定)的特定型号的设备开发,其屏幕大小、硬件接口、内存限制和其他可用的硬件都是已知的。
并且,企业架构师也能够知道他们的用户有多少经验,以及这些用户会受到多少培训。如果用户未来每天都在使用这一应用,并且会得到足够的培训去掌握如何使用,那么你就不必过于担心图形界面的直观性和自解释特性。在这种情况下,也没有很大必要去在屏幕上包含如何使用每项特性的操作指南。另一方面,如果你的用户通常都在办公室里工作,一年之中只有偶尔机会才会使用这个移动应用,那么在开发中最好多花一些时间,确保用户能够拿起来就用,而无需每次都要琢磨半天。
Rosenberg说需要考虑的第三个因素是用户的上网类型。如果用户只是使用地板上的设备、扩展坞、展览室或其他公司内的建筑物,那么你可能会确定他们将使用无线WiFi。在这种情况下,你可以并且可能应该在设备和服务器之间经常性地进行数据传输以减少加载时间。Lowes有限公司采用这种方式,他们用iPhone应用取代了他们零售店里面的条形码扫描器。
相反,如果用户有可能会在旅行中使用这个应用,那么你可能会希望将所有的数据一次性下载下来。这样,即使在用户连接信号不好的时候,用户也可以使用已经下载的数据进行工作,然后在他们再次到达一个具有可靠的网络连接的地点时再去上载新的数据。DowJones在他们的行政计划应用中采用的就是这种方式。
非常重要的一点是,要经常去检查你的应用,以确保他们的性能达到预期的要求,并能持续改进。Rosenberg指出,这对于移动应用尤为重要,因为用户的期望在不断发生变化,并且硬件和网络联接也在不断改进。一个好的移动应用需要做到与时俱进。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者