17年前,Google花了万美元买下了一款名为“机器人”的Android系统,彼时众人只知Google为了进*移动领域,悄悄地收购了一家初创企业,并不知道两年后,这款操作系统将惊艳整个移动开发时代。
在收购了Android后,Google便细细地设下了自己的规划。据悉,Android系统的万行核心代码,最初都是由Google工程师编写而成,其后,Google联合业界84家硬件制造商、软件开发商、电信运营商共同组建了一个全球性的联盟组织——开放手机联盟(OpenHandsetAlliance),并以Apache开源许可证的授权方式,将代码开放出来,供行业使用。这也成为了basedonAndroid成功模式的开端。
虽然Android以开源著名,殊不知,该系统的核心应用(如GMS,GoogleMobileService)使用的授权模式、许可还是被牢牢地掌控在Google的手中,对方想要进行限制,使用者也只有处于被动的状态。
近日,不少俄罗斯用户和开发者就遇到了这种情况。
俄罗斯用户无法下载免费的应用程序
这一情况最早始于5月9日,当时Google发布了适用于Android的Chrome版本,然而当俄罗斯地区的Android设备用户想要通过GooglePlay应用商店更新GoogleChrome浏览器时,系统会弹出一条消息:“无法安装GoogleChrome”。当提示该消息时,系统建议用户重试,如果仍然不起作用,让用户遵循故障排除方法。
另外,AndroidSystemWebView系统组件(用于展现Web页面内容,每隔几周会与Chrome同步更新)也受到了影响。
此外,当不少用户尝试更新付费应用程序、游戏或者下载以前购买的应用程序、游戏时,也会出现相同的错误。但是在iOS上,更新没有任何问题。
当媒体向Google及Android手机供应商确认其中具体原因时,都暂未收到回应。但是不少人猜测这或与美国的*策有关。
早几天,Google便发布了一则公告,宣布“作为我们合规工作的一部分,GooglePlay从年5月5日起禁止在俄罗斯下载付费应用程序和付费应用程序更新。”
但是在当时也有特别说明,即俄罗斯开发者仍然可以发布和更新免费应用程序,用户也可以从GooglePlay商店中下载并使用。
不过,Chrome作为一款免费的浏览器,其底层还是基于开源的Chromium项目,因此怎么看,它都不应该在这项限制性的范围内。
针对Google这一行为,不少俄罗斯用户为了表达自己的不满,在GooglePlay的GoogleChrome下载的应用评分页面中,给了高达37,条一颗星(满分是5颗星)以及一些负面评论。与之形成对比的是,美国地区的GoogleChrome新版本平均评分是4.73分(满分5)。
在AndroidSystemWebView上,俄罗斯新版本的平均评分为1.17(基于7条评论),在美国为4.35分。
技术Bug还是有意为之?
据《生意人报》报道,互联网保护协会主任MikhailKlimarev表示,“希望这只是Google的一项技术Bug。”
因为作为一款免费的应用程序,Android上的Chrome如果受到限制,除非是Google计划让浏览器付费,否则这样的限制性行为不仅会将使用Chrome与AndroidSystemWebView的用户置于安全漏洞的风险中,也会通过此事件对Google自身的声誉带来一定的不好影响。
也有人表示,“其他国家的用户如果看到Google在当地限制了俄罗斯用户,也会决定不再使用Google产品。”
来自TouchInstinct的高级Android开发者IlyaRybakov则给出了替换建议,其表示,“移动应用程序中的WebView用于显示「简单的页面」,例如服务使用条款、隐私*策页面或预制内容页面。如果想要这一组件继续能够使用,开发者可以使用替代方案——例如来自Mozilla(Firefox浏览器的创建者)的GeckoView。”
另外,对于浏览器方面,根据Statcount网站数据统计显示,在移动端的手机和平板设备上,Chrome虽然稳居第一,但并非不可替代,Safari、SamsungInternet、Opera、UC都具有一定的市场占有率,这对于不能更新到最新版Chrome的用户来说,不乏为一些备选。
而对于不想要更换浏览器的用户而言,也许留在旧版本上才是最好的选择,但是Chrome在最新的版本中修复了13项漏洞,显然停留在旧版的安全性会有所欠佳。最终,还是希望免费应用程序有其免费的正规法则,开源也自有其合理的开源意义。