编者按:SimonRaffeiner是一名开发者,曾经为Ubuntu手机平板项目服务。在项目的起伏动荡之中,SimonRaffeiner学到了不少经验,让我们听听他是怎么说的。
现在Ubuntu手机与平板已经远去了,这个项目为什么失败?从中能学到什么?我有一些个人之见可以供您参考。
先来简单介绍一下我参与Ubuntu项目的经历:年UbuntuTouch发布到年12月,我断断续续在Nexus7上使用UbuntuTouch;年12月,我开始开发ClickApp;年1月,我开始撰写“HackingUbuntuTouch”系列博客文章,共15部分,谈论系统的内部结构,后来还加入了UbuntuPhoneInsider,从Canonical拿到一台魅族MX4手机,组织并赞助了UbuContestapp开发大赛,之后一直在编写漏洞报告、制作App,直到年4月才停止,到了年年中时,我廉价出售所有剩下的设备——或者转化了设备。因为有过这么一段经历,所以我认为我可以就这个项目谈谈自己的想法,说说它所面临的挑战,说说它有哪些地方本来可以做得更好,但是没有做好。
请注意,这篇博文并不适用于UBPorts项目,这个项目还在继续开发手机操作系统、Unity8及其它组件。
它并没有瞄准有利可图的细分市场
面向PC、笔记本、服务器的Ubuntu系统发展过程要顺利一些。几乎所有设备都允许你安装任何操作系统,年Ubuntu崛起时,最大的对手微软相当脆弱,容易招来攻击。Windows的名声不怎么好,价格很贵,占用太多资源,Ubuntu只要不那么烦人、便宜一些、容易安装、能在旧电脑上跑得更好就行了。Ubuntu正是这样做的。Windows的声誉并没有好转,继续糟糕下去,现在甚至还监控用户,价格依旧高高在上。所以UbuntuDesktop没有、也没有必要做太多正确的事,就能维持用户量,并且保持增长。
再看服务器市场,Windows、红帽、SUSE都有点太保守了,速度太慢了,价格也贵。红帽企业付费订阅产品每年要收几百美元,而且付费之后还无法获得必要的人力支持。如果能够开发一件产品,跑得更快,成本更低,得到产业的支持,拥有大量的功能,肯定能吸引许多人,在云端尤其如此。后来Ubuntu成为了OpenStack的参考操作系统,这件事帮助很大。
在移动设备领域,一切都不同了。在手机或者平板上,你不可能让任何类型的操作系统快速发展起来。每一台设备都安装定制Andorid,系统经历过特殊的裁减。年,Ubuntu宣布进入移动市场,不论是Android还是iOS,都不容易遭受攻击。相反,Android还向其它平台大举入侵,只有iOS例外。有些人之所以期待第三方替代者冒出来,并不是因为Android、iOS名声不好、限制太多或者用户体验糟糕,而是因为他们担心谷歌会一统天下。正因如此,攻击Android、iOS并不像攻击微软、红帽(在PC、服务器领域)那么容易。
我还记得,Canonical的人曾经说过,项目只有从移动市场拿下大约1%的份额,才能持续生存。要达到目标,意味着每年要销售大约万台Ubuntu手机、几百万台平板。如果从每台设备的软件和服务中获得1欧元/美元的收入,就能养得起名开发者,如果指挥得当,这么多人就够了。SailfishOS是Jolla开发的,曾几何时,Jolla大约有名员工,它们还要设立营销、支持部门,Canonical已经拥有这样的部门。问题在于,每年销售万台手机、几百万台平板是一个艰巨的任务,看看UbuntuDesktop的用户量,估计只有-万。
——获得1%市场的可能性之一:做得比竞争对手好很多,这样你的产品就会流行起来,那就不用担心1%了。我认为,大家都清楚这样的事情不会发生,因为有一点很明显:所有的重要服务(WhatsApp、谷歌、Twitter、Instagram等)都不允许我们克隆它的App,在Ubuntu设备上运行。如果Canonical不开发自己的Telegram客户端,当第一款商用版Ubuntu手机上市时,甚至连InstantMessenger工具都没有。当时已经是年,大家几乎无时不在使用InstantMessenger。如果Ubuntu手机不能做Android手机所做的事,大家就不愿意付同样的钱购买Ubuntu手机,即使手机上写着“开发者设备”也一样。
——获得1%市场的可能性之二:拿下一块利润丰厚的细分市场。Canonical过于