有人对app store(应用商店)的兴起心存疑虑。这就像旧房子虽然装饰豪华,表面看起来***,但就是有点不对劲儿。然而,在手机或浏览器标签页的背后,相对它们在桌面计算的兴起,app store(应用商店)现在却隐藏的很深。我们曾没有想过它会有多么成功,即使Apple公司起初也没有料到会发展到如此程度。
对Apple公司来说,app store(应用商店)构筑了一个最简单和最明了的iOS 设备围墙。它不能让人们自由安装应用。当它允许开发者创建自己的应用时,app store 正欲通过控制开发入口来控制设备大局。先不用说人们失去了任意安装应用的自由,但表面上来说,用户貌似感觉系统更加易用,也愿意付钱来获得系统更新。这并不令人惊奇。
软件包管理器与app store
从这个方面看,Linux甚至早在10多年前就已经非常接近app store。这就是软件包管理器---自由软件世界的入口,包括各种新应用、工具、壁纸等。我们相信它有潜力成为Apple的app store替代者。但是当你启动它时,有不一样的感觉。
目前,软件包管理器貌似只对发行版本感兴趣,对用户来说还不太有好。这需要逻辑方法来解决这一问题。一个Linux发行版本就是依赖、软件版本号等的集群,软件包管理器需要这些来保持各模块的平衡。缺少了其中任何一个,软件安装不成功,必须自己动手编译安装才行。
直到最近,除了Ubuntu 的软件中心等外,Linux的软件包管理器也没有以Apple或Google的态度来对待“应用商店”这一模式。很少有按照流行度或软件推荐这么样的方式来引导用户。
虽错失良机,要迎头赶上
我们不认真的态度已经丧失了一次机会。这并不是软件管理器开发者的错误,毫不客气的说,许多Linux的解决思路根本就是敷衍了事,而不是精益求精。我们宁愿事情不可能为可能,即使只有一个基本界面,但也就止于此处。而如果无法做到***,Apple宁愿相信事情是不可能的。
凡事都是会变的。如社区版本Linux Mint在软件包管理器方面卖出一大步,Ubuntu 近期将发布的Ubuntu 11.10 也会搭载新的“软件中心”,还有深度社区推出的软件中心,都是在积极探索,努力迎头赶上。Ubuntu 的软件中心软件提供免费软件、付费应用。
自由软件需要的不仅仅是一个app store就了事的。它需要一个更加开放、可移植性、更加灵活的架构。
英文原文:http://www.techradar.com/news/software/applications/linux-needs-a-better-solution-than-yet-another-app-store-1031952