移动应用新趋势:离线WebApp

译文
移动开发
移动业界已经最终放弃了不分时间、不分地点为用户提供互联网连接服务的幻想。我们也看到了一系列新型产品与服务,它们的兴起标志着我们将以更为灵活的方式在无法接入网络时继续享受功能与便利。

【51CTO译文】

仿佛在一夜之间,整个业界突然觉醒过来、同时意识到要求用户始终与互联网保持对接并不现实。

整个消费电子行业在过去整整二十年中始终致力于推动一切以无线形式与互联网相连——从PC到电视、从照相机到扬声器尽皆包含其中。

当然,这其中也囊括了无线设备中的无线设备、时代骄子中的杰出代表——无处不在的智能手机。

我们通常会利用三种方式实现智能手机的无线联网:通过移动宽带、Wi-Fi与蓝牙——这些方式都在随时间推移变得更快、更可靠也更便利,使用的局限性也在持续降低。

既然如此,整个业界为什么还要推动一次大规模浪潮、旨在让应用程序可以在不具备互联网连接条件的环境下仍然可用?

被遗弃的美梦

几年之前,我们的梦想是能让通用型连接覆盖整个世界。不仅各个城市被彻底囊括于Wi-Fi信号供应范围当中,各个大洲也部署起无数手机信号发射塔,环绕这颗星球的同步卫星不分时段、不分地点地把速度出色的互联网连接提供给每一位用户。

试想一下,上世纪九十年代由比尔·盖茨支持的Teledesic公司就曾勾勒出一幅宏伟的发展蓝图:“终有一天,Teledesic将把电信宽带接入服务带给世界上的每一家企业、每一座学校以及每一位个人用户。”然而,Teledesic于2002年正式停业。

最近几年以来,残酷的现实已经让人们从美梦中惊醒。我们不可能真正让互联网接入服务覆盖全球每一个角落。因此各大企业已经开始更为明智地为此提供应对措施:让自己的应用程序与服务能够以离线方式运作。

就在刚刚过去的这一个月中,消费电子业界已经给用户带来一大批在设计思路中考虑到断网使用环境的应用程序及服务项目。

让世界以安全方式离线运转

谷歌公司本周为其iOS与Android系统平台上的谷歌地图应用推出了更优秀的离线支持。新方案允许大家选择特定区域并点击对应按钮来将所有导向信息下载到手机当中,从而保证在其后无法接入网络时随意使用。这样大家在轻装上路之后,无需考虑数据流量即可使用谷歌地图——由此带来的便利显而易见,即使手机没信号、妈妈也不用担心我们迷失方向。

谷歌搜索的Android版本现在也为Google Now功能提供全新离线模式,也就是说即使是在无法接入网络的情况下,Google Now的提示信息仍能正常交付。

该公司还狠下一番力气对其以云为核心的笔记本平台——也就是Chrombook——进行了一轮离线功能升级,希望尽可能改进离线状态下的可用性。谷歌发布了一个专项页面,其中会列出所有无法接入互联网时Chromebook仍能正常完成的任务——其中包括查看电子邮件、向日历中添加约会信息等。现在Chromebook还能随时将电视节目以及电影下载到设备当中,以备用户在离线状态下进行观看。

Facebook本月对其iOS应用进行了升级,并就“离线模式”这一关键性功能加以大肆宣传。这款应用如今允许用户在无需接入互联网的前提下创建博文,相关内容会在下一次能够联网时自动上传到服务器端。Android版本应用的类似升级也将很快到来。

Square是一款专门面向智能手机与平板设备的销售点产品与服务,允许小型企业甚至是个人接受信用卡及各类常见支付手段。该公司最近大张旗鼓地推出了离线运行模式,从而帮助企业用户能够在无需联网的前提下刷信用卡。只要恢复联网状态,支付操作就能得到正确执行。

离线连接

下面我们要谈的是离线连接方案。

等等……这不是两个相互矛盾的词汇吗?

当互联网接入不可用时,我们惟一的应对方式只能是被动接受——难道还有其它选择?

苹果在iOS 7中为我们带来一项名为多点连接框架的新技术,它能够在无法接入互联网的环境下继续实现连接可行性。怎么做到的?该技术利用网状网络或者叫点对点连接作为基础,成功让专门针对多点连接框架技术进行设计的应用程序实现了离线连接功能。

无线网状网络概念依托于射频节点的介入,并借此连接或者被接入到其它无线网络设备当中,从而暂时性构成一套临时性点对点连接体系。

根据实际应用的不同,多点连接框架技术能够创建出两种网络机制。其一为隔离化网络,比如说有十台设备彼此相接且能够相互实现通信,但却并未真正接入到互联网当中。其二则为一系列彼此连接的设备依靠同一台能够接入互联网的设备实现联网,也就是上单一设备为其它接入对象提供连接能力。

举例来说,张三、李四与王五希望能用自己的移动设备彼此交流。利用常规无线连接机制,每一个人都需要身处Wi-Fi热点或者无线手机厂商的信号塔周边、否则将不能正常使用网络服务。这是一套典型的辐射状配置体系,其中接入网络的每一台设备都属于辐射结构中的枢纽之一。

而在无线网状网络机制下,张三、李四与王五能够构建属于自己的隔离化网络或者以链状方式共享同一套互联网连接。

在隔离化网络场景下,这三位用户都不需要具备互联网接入能力,但仍然能够通过网状网络在属于自己的网络体系内彼此对接。

则如果三者其中之一能够接入互联网,他们也可以构建一条网络对接链。假设张三拥有Wi-Fi连接,但李四与王五距离热点过远但与张三位置较近——例如在100英尺左右。在这种情况下,李四能够与张三对接、王五又能与李四对接,这两位无法联网的用户完全可以借此共享张三的网络连接。

作为首批支持多点连接框架技术的应用程序之一,由Open Garden公司打造的FIreChat允许用户在无法接入无线互联网的情况下继续保持顺畅通信。FireChat能够利用iOS或者Android智能手机及平板设备上的蓝牙与Wi-Fi射频装置来构建网状网络。

下面我们来看一种最基本的FireChat场景:假设大家正在一家小酒店里召开会议,这里的地下会议室无法接入移动宽带服务或者Wi-Fi热点。没关系,只要全部与会者都安装了FireChat,那么每位用户都可以在身处地下室的同时获得互联网连接。只要派出几位与会者分别站在通往地面的楼梯处与地上一层的大堂里,整个网络链就能将联网服务传递到地下并与会议室中的朋友们共享。需要注意的是,FireChat的主要目标在于扩大互联网的覆盖范围,并且要求整个网络链中至少有一台设备处于联网状态。

作为FireChat的替代性方案,一款名为HelloChat的iOS应用同样致力于在无需互联网连接的前提下为用户带来正常功能。不过这款应用只支持建立本地网络,它适用于无需接入互联网但有必要在本地临时性网络结构中进行通信的使用场景。

很明显,无论是FireChat还是HelloChat都无法建立通用连接。它们的作用仅仅是在不能够接入互联网的区域内继续为用户提供信息传递或者聊天工具。

无线网状网络已经存在多年,但苹果的多点连接框架的出现真正使其步入主流市场——因为直到如今,它才以核心功能的姿态正式入驻iOS这一重量级消费操作系统平台。

可以看到,移动业界已经最终放弃了不分时间、不分地点为用户提供互联网连接服务的幻想。现实就是现实,我们对此无能为力。在过去的一个月中,我们也看到了一系列新型产品与服务,它们的兴起标志着我们将以更为灵活的方式在无法接入网络时继续享受功能与便利。

原文链接:

http://www.computerworld.com/s/article/9248539/The_hottest_trend_in_mobile_going_offline_

原文标题:The hottest trend in mobile: going offline!

核子可乐译

责任编辑:闫佳明 来源: 51CTO
相关推荐

2012-03-01 09:51:12

ASO移动应用新趋势

2013-01-08 15:39:24

2013移动医疗趋势

2019-01-03 04:32:09

2020-08-28 15:14:32

区块链货币应用

2011-03-07 16:52:56

移动运维

2012-07-17 09:58:32

移动终端操作系统

2013-07-03 10:14:49

移动应用Pixate

2009-09-28 10:16:00

CCNA考试新趋势CCNA

2015-07-29 10:41:25

移动应用离线支持

2012-02-15 14:39:55

GNOME 3

2014-06-13 10:55:15

移动WebApp开发

2011-09-15 16:43:48

2012-04-24 17:02:39

移动游戏

2014-05-22 17:03:45

PWorld普元微应用

2009-04-16 08:59:11

2020-05-22 10:52:29

DevOps无服务器架构代码

2012-04-11 10:06:37

云计算移动互联网智慧建筑

2013-09-04 09:35:54

移动端Web App开发

2015-02-01 09:37:27

移动应用移动开发
点赞
收藏

51CTO技术栈公众号