在我们的Tikit与Intapp关于HTML5与本机应用的优缺点的辩论之后,Rekoop的Phil Ashworth添加了此评论…

Rekoop应用程序非常有针对性地是所有本机应用程序,您可以在两种技术之间列出许多优缺点,但最终归因于以下原因:

1.用户体验。 现在,我们生活在一个这样的世界中:移动设备用户期望获得与桌面环境相同水平的交互和性能。该无意基准是经过多年使用本机应用程序而形成的。为预期的环境设计和编写的应用程序。一个简单的例子– Windows XP / 7/8,应用程序在哪里 纽扣…(屏幕右上角的X)。此示例强调了培训每个用户如何退出应用程序与他们仅知道如何退出之间的区别。一旦让用户质疑某件事情的作用或作用方式,就会在他们倾向于它和他们继续前进的意愿之间设置障碍。

千篇一律的HTML5方法所面临的挑战是如何针对本机上关闭按钮位于完全不同的位置(Android / iOS / Windows)的操作系统执行此操作?最终总会有一个折衷,这通常是一种UX设计,该设计在所有类型的设备之间都是一致的UX,但每个设备上都有一个学习曲线,以了解该应用程序与本机应用程序(电话/邮件/日历应用程序)的不同之处)。 Rekoop在这里做相反的事情,我们有目的地将应用程序设计为针对预期的操作系统无缝地流动,本机是实现此目的的唯一方法。

2.性能。 HTML5应用程序与本机应用程序。所有具有相同Javascript(HTML5的主干)的事物总是比本地代码慢。这不仅是为了获得奇特效果,还是为了使应用程序在屏幕之间平滑过渡(有帮助),而是整个应用程序的性能,其中包括UI响应/数据存储加密/通信服务/本机事件处理(例如,呼叫检测) 。一个简单的比较是Microsoft当前的OWA(Outlook Web Access)-v-Outlook。 Webmail允许您执行Outlook的所有核心功能,但可以在任何时间段内使用它,小小的挫折感加在一起。本机Outlook应用程序将始终胜过其同类产品。

3.本机功能。 所有设备/制造都不同,所以为什么要使用该软件。我们努力通过电话/电子邮件/ SMS /日历约会/地理定位/可穿戴技术充分利用我们的应用程序,每个本机应用程序将充分利用设备/操作系统可以为我们提供的每个本机功能。使用HTML5并不是那么简单,您需要依赖另一个API才能访问这些调用。

4.过去的HTML5失败 有据可查(Facebook / 领英)。这些看似简单的应用程序仅涉及显示数据和发布更新,因此无法使HTML5发挥作用。