移动设备为何不经常开源?如何解决?
不管是在Web技术和编程语言,或者是操作系统上,我们都可以通过开放源码达到类似的效果。但是移动设备显然是个例外,开源解决方案极少。一位致力于开放源码技术的微软软件工程师也指出:面对移动设备,开源就显得无能为力。
移动设备为何不经常开源?如何解决?
技术巨头垄断了移动设备的开源市场。
尽管Android在移动设备领域取得了巨大的成功,但它也仅仅是少数大公司垄断的结果。据statcounter公布的数据,2021年10月,使用Android系统的智能手机占据了超过70%的全球市场。
除技术巨头垄断开放源码市场外,移动设备的开源生态也有许多问题。
虽然有很多开放源码技术可以用来帮助构建移动应用程序,但是面向用户的领域还有很大的发展空间。虽然越来越多的人认识到开放开源应用能更好地保护其个人信息,但这种增长不大可能扩展到硬件,因为在硬件上构建开放源码实现所需的成本对于开发者和用户而言,回报并不高。
由于智能手机装配和生产都是各种供应链的一体化,供应链的规模和效率也降低了企业和消费者的使用成本,使硬件成为构建强大开放源代码生态系统的一大挑战。说到底,大部分人对DIY手机或者玩硬件都没有兴趣。
要打破开放源码的垄断。
尽管之前的数据令人感到悲观,但由于智能手机在很多地方已经成为日常生活中必不可少的一部分,因此,用户对操作系统的安全和隐私的需求也日益增加。在应用程序和网站上,追踪我们的个人信息,并追踪我们的应用程序所能访问的个人数据的数量。这一切都是为了打破当前技术巨头的垄断,使很多透明的开放源码解决方案或将成为相关产品的替代品。
例如可以替代FacebookMessenger,Signal则显得更加注重隐私安全,因为它的开源和Telegram等消息应用程序同样备受关注。此外,Chromium浏览器和手机游戏2048都是引人注目的开放源代码范式,这说明尽管开放源码应用程序并非标准,但是它仍能得到广泛应用和普及,比如现在65%以上的移动通信是通过基于Chromium内核开发的。
虽然前文提到了用户对软件公司的数据安全和隐私要求,但不太可能扩大到硬件,但也有一些极客爱好者把他们的担心归咎于硬件,比如关闭摄像头或Wi-Fi模组,以提高其个人设备的隐私安全性。
对于这个问题,网友有分歧。
关于手机为什么没有更多开放源代码解决方案这一话题,也引起了不少网友的热议和讨论。
一些人认为PC已经存在50年了,而Linux则是30年。根据这一标准,移动设备还很年轻,需要一些时间。
也有人认为,如今移动领域的开源发展相当不错,移动操作系统比桌面操作系统使用了更多的开源,比如Mach和BSD的iOS、Linux的Android、Webkit的浏览器等等。
也有网民对此表示反对,认为开放源代码在移动领域的发展不行。虽然手机设备很年轻,但还是需要一些时间。对移动应用来说,开源的价格优势也受到了“免费”应用(通常是广告泛滥)的巨大影响。