为什么IOT胜过本地与Web应用程序辩论

文章:马克托马斯

该行业可以在IOT竞技场中取得进展,而不是浪费时间争论Web应用程序与本土。

网络与本地的争论已经激烈了几年。随着苹果和谷歌似乎坚定地站在自己的平台一边,曾经有一段时间,网络解决方案似乎要结束了。不是这样的。

事实是,虽然原生应用可能已经主宰了市场,但网页应用仍然有自己的优点。作为开发者,对我们来说真正重要的是目标用户,应用将提供给他们什么以及如何实现这些目标。这是关于正确选择平台来提供方便的访问和最好的功能。

我们也看到市场融合,使混合方法进行应用程序开发。来自Cordova的PhoneGap等第三方W3C HTML5框架可以允许开发人员使用两种方法中最好的方法。更重要的是,跨平台编码使得能够访问底层平台和设备暴露的全频谱的应用程序,包括特定于苹果费用和Android磨损的平台特定功能。

随着手机成为品牌粘性的主要参与者,原生应用也成为了首选。这不仅仅是因为它们可以通过苹果App Store和谷歌Play等在线网站进行控制和销售,从而为开发者和服务提供商创造潜在的巨大收益流。因为它们是专门为每个平台开发的,所以它们可以轻松访问设备中的硬件(如蓝牙),运行速度通常比Web应用程序快,也提供了更好的用户体验。他们还可以利用原生手势,如惯性滚动和共享数据,如联系人和照片。更重要的是,它们不需要每次发布时都被下载。

然而,这对网络应用来说也不全是坏消息。W3C HTML5已经开始拓宽视野,逐步交付改进的功能。例如,网络应用程序现在可以访问移动设备的内置摄像头。如果你瞄准的是广泛的用户基础,那么将其推广到多个平台会更容易、更便宜,当然也更快。(唯一需要的安装是一个URL。)它们很容易通过网络搜索找到。此外,每次你加载一个页面时,它们都会自动升级到最新版本。

当你在设计一款应用时,在完全了解项目范围之前不要对平台做出任何判断是很重要的。客户端希望应用程序实现什么功能?例如,用户友好性可能比速度更重要。或者应用程序可能需要处理大量的数据输入。

与大多数技术一样,应用程序的未来发展将由用户行为驱动。过去几年,消费者数据显示,移动浏览器的使用越来越少。然而,我们仍然可以看到原生应用和网页应用之间的协同作用。在2016年谷歌I/O大会上,谷歌发布了一个Android升级,使操作系统可以通过浏览器运行原生应用程序,而无需下载它们。

当然,下一个大的事情当然,事情互联网(物联网),这可能是推动进一步的工业融合的催化剂。为了前进并真正实现物联网的潜力,我们需要采用一套标准的协议,到目前为止已经证明很难实现。万维网联盟(W3C)希望通过IOT开发采用共同标准。但是,HTML目前没有技术要运行和连接IOT设备。

新物联网家居产品的推出可能会加速这一变化,比如苹果(Apple)的HomeKit和谷歌的Weave。通过为品牌提供与消费者直接接触的新机会,他们自然会为应用开发商扩大市场。
与其把时间浪费在阻碍发展的“网络vs本地”的争论上,该行业可以在融合和标准化方面取得更大的进展,尤其是在物联网领域。

在新兴市场中,图片有点不同,其中应用程序有可能改变生命,提供前所未有的访问有用信息和数据。但是,用户的主要挑战包括连接可用性和速度,以及访问电源。

谷歌已经建立了一个功能进入Android,通过不完全加载Web页面保存带宽。该公司还推出了一系列针对的Android设备,Android一个,一个主要的功能是先进的蓄电池技术。至于连接,一旦实现了标准化,在线脱机切换将自己进入。可以在可用信号时自动地采购更新和新信息。

随着市场和技术的发展,应用程序的发展和未来将无疑会更加清晰。与此同时,作为开发人员,我们必须继续保持开放性,根据每个项目的需求选择我们的方法。

本文首次发表于美国电子技术时报

留下你的评论