首页 > 人工智能 > 正文

移动开发应该本地化

2012-10-26 15:08:17  来源:TechTarget中国

摘要:选择开发移动应用程序时,你是否纠结于是使用基于浏览器使用HTML5的方法,还是本地开发,本文提供了本地移动应用开发的5个令人信服的理由。
关键词: 移动应用

    选择开发移动应用程序时,企业组织必须解决的关键问题之一是,是否采取一个基于浏览器的方法,并使用HTML5开发或针对特定的操作系统创建本地应用程序。HTML5编写一个应用程序,然后分发到大量的不同类型设备的想法,肯定是有吸引力的,但是尽管可能减少了工作量并且显着节省时间,许多移动开发团队还是避免使用浏览器,而选择使用“本地化”来代替。


    如果说谁应该知道开发基于Web移动应用程序的优点,他就是Nate Cavanaugh,Liferay公司的UI工程总监和强大的JavaScript库AlloyUI的创造者之一。但是,尽管他深深扎根于HTML和JavaScript提供丰富的用户体验,Nate认识到,基于浏览器的部署并不总是正确的选择。为了帮助企业决定如何进行移动应用程序的开发,Nate提供了5个令人信服的理由,为什么你可能想不通过HTML5而通过开发本地应用程序来代替。


    本地组件和硬件访问


    你可能要使用本地化的第一个原因是,“你是否想要绝对最好的用户体验,”Nate说。当然,这是一个定位。现实情况是,本地应用程序能够充分利用本地窗口部件和组件的方式,而Web浏览器从来就不能。这是很明显的一点,但它是一个很重要的一点。


    那么第二个关键点是关于什么呢,Nate?它就是硬件访问。如果你想访问某个特定的硬件设备,那是唯一一个给定的设备,面该Web应用程序接口根本不能得到满足。


    第三点是性能。“性能也是你可能需要本地化的常见原因之一。你可以更快的运行一个编译好的应用程序,而在浏览器中则不行。”当然,很少有移动应用程序会突破它们运行的硬件的限制,但如果网络延迟或由于基于浏览器的经验造成的轻微延迟都将是非常倒胃口的,开发本地化将使用户更快乐。


    着眼于用户


    当然,这里所说的前三个点是有利于本地移动应用程序的开发方法的最常见的原因。但是Nate提供了另外两点来思考,当选择一个移动开发战略时,因为你的期望是来自UI工程总监的,所以最后两点是用户。


    你的应用程序是否有一组通用,专用,经常使用的用户?如果是这样,本地策略可能会最有效的满足这些用户的关注。“人们会定期或不断地深入到你的应用程序,无论他们在做共同的行为还是做辅助类型的设置,”Nate说,这些人不可能满足于一个限制的基于Web的体验。如果这是一个显着的或重要的用户群组成部分,你可能希望专注于本地开发。


    最后,关注对本地应用开发的第五个原因是,“如果你想针对频繁的行为”Nate说。“如果你的用户有一组他们希望能够去做自定义的行为,并且快速地做和快速地获得访问,那么本地将是一个非常不错的方式。”


    这是不争的事实,大量的应用已经成功地通过web浏览器部署到了移动的领域,所以在许多情况下,使用HTML5和先进的web API开发来服务用户群的是绰绰有余的方式。但是,如果你正在苦苦挣扎而决定决定是使用网页浏览器,还是一个本地方法来进行移动应用开发时,当然要考虑Nate Cavanaugh‘的意见,并思考这5个关键原因,为什么本地开发移动应用程序它可能是个人的最佳利益。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:zhangyexi

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。