目录:
可能看起来像双曲线,对于科技博客而言可能有点太个人化,这是事实。 七年前的这个圣诞节工作场所事故使我的右手大多无用。 我无法打字,止痛药让我整天躺在床上,我有两个不同的医生告诉我手术不可能恢复到我的手上,我能做的就是我喜欢做的所有事情。 我在一个非常黑暗的地方,当我不想弄清楚我的家人如何让我振作起来时,我潜伏在公共CyanogenMod IRC频道只是为了让我的思绪忙碌。
我能够看到CyanogenMod团队从一个小小的公开聊天,从一些聪明的想法发展成为一个全球社区。
我看着所有这些非凡的人在他们的空闲时间的每一分钟都在一起工作,为他们的手机创造新的和令人惊奇的东西的方式,这不仅鼓励我努力寻找贡献的方式,它给了我一个独特的时间透视。 我能够看到CyanogenMod团队从一个小小的公开聊天,从一些聪明的想法发展成为一个全球社区。
不幸的是,这意味着我也在那里观看,因为从这个社区发展起来的软件公司迅速被烧毁,并且在这个忠诚的社区中占了相当大的比例。 最近宣布的Lineage操作系统从CyanogenMod灰烬中爬出来,让我感到非常兴奋,这与我从一开始就对CM感到兴奋的事情有很大关系,这就是当聪明的人公开谈论他们的业余时间可能性时会发生什么。
在任何人知道更好之前回来
我与CyanogenMod的冒险直到Nexus One才开始,但仅仅因为我 真的 需要我的HTC G1尽可能稳定。 我在它发布的那天购买了G1,因为它有一个Linux终端,这意味着我可以远程访问我的工作服务器并解决客户需求,而无需在任何地方携带我的笔记本电脑。 我在一家小型网络托管公司工作,当我不在办公室时,我总是准备好接听支持电话。 我知道CyanogenMod的存在是一种潜在的选择,但并没有真正打扰它。
在Google试图关闭该项目之前,大多数人都没有听说过CyanogenMod。 来自谷歌的一封停止和停止信函让团队认为该项目已经完全死亡,因为谷歌并不希望这些社区版本中包含操作系统的专有部分。 您可以构建Android并执行任何您想要的操作,但Google的应用程序需要分开。 解决这个问题的方法很快就变成了安装由CyanogenMod构建的核心操作系统,然后在其他地方找到GApps并将其安装在顶部,但是将互联网引起注意的一种可靠方法就是告诉他们他们不能拥有它。 随着项目的关注,它迅速发展。
如果你买了东西并且无法改变它以你想要的方式工作,你就没有它。
Nexus One对我来说不同。 这是我意外发生后的礼物,所以我不需要工作。 这是我的玩法,所以我开始寻找最好的资源来学习如何修补。 当时大多数资源都指向了XDA论坛,但我发现自己被CyanogenMod IRC的实时通信所吸引。 在这些相对较早的时期,公共渠道作为一般的沟通和支持而存在。 人们会投入,提出一个问题,而且通常有足够多的人可以帮助解决他们遇到的任何问题。 在这一点上,从未有超过150人活跃,并且一般性对话旨在分享理想并解决在实施新想法时发现的问题。
在几个月的时间里观看频道对我来说非常好。 Nexus One让人们更容易修补,这增加了项目的迅速普及。 我能够看到其他人问我的问题,因为用一只手打字就把我带走了,不久之后,我就能够为那些遇到常见问题的人提供帮助。 这很快就成了我的社交出路。 我在频道中结交了朋友,我们大致都知道彼此在线的时间。 对于像我这样技术不太熟练的人来说,这意味着当Cyanogen和Koush以及其他人在我身边时,我可以确保自己身处其中,这样我就可以向他们学习,因为他们找到了实现他们想法的新方法。
该小组认为,如果你买了东西而无法改变它以你想要的方式工作,你就没有拥有它。
在这一点上,CyanogenMod的目的完全是个人的。 该小组认为,如果你买了东西而无法改变它以你想要它的方式工作,你没有拥有它。 对于某些人来说,这意味着在操作系统本身不提供该功能的时候启用网络共享的方法。 对于其他人来说,这意味着调整底层硬件以最大化电池寿命。 所有这些想法汇集在一起,并且有用的东西被添加到下一个版本中。 下一个版本将在XDA上宣布,不久之后,一小部分新用户将进入IRC寻求帮助或谈论实现功能的新方法。 冲洗,建造,重复。
扩张和货币化
和Nexus One一样有趣的是,在摩托罗拉和Verizon发布原版Droid之前,整个Android并没有真正起飞。 Verizon的营销预算吸引了所有寻找没有iPhone官方答案的用户,随之而来的是大量新人渴望玩Nexus One孩子们玩的所有酷炫的东西。 这引发了当时几个有趣的问题。 首先,CyanogenMod团队中几乎没有人拥有Verizon Wireless,甚至更少有人愿意转换运营商。 也许更重要的是,其他几款Android手机已经在美国和国际上发布到GSM运营商。 每个人都想要一种闪存CyanogenMod的方法,但每种手机都有不同的需求,需要单独的维护人员。
对于Android而言,这是一个奇怪的时刻,运营商正在采取行动,例如在手机中禁用NFC芯片似乎没有理由。
单个IRC频道快速分割成许多不同的频道,以便更轻松地讨论每个设备的个性化需求。 使用Verizon手机对大多数人来说是一个相对较低的优先级,因为Verizon更有可能是诉讼,而且与GSM的相对简单相比,CDMA网络是复杂而可怕的。
但是,支持这些手机的愿望增长很快,主要是出于必要。 HTC已经发布了Sprint上的Evo和Android的定制版本,摩托罗拉的Droid与“现货Android”并不完全相同,而且三星也在AT&T和T-Mobile上发布了自己的定制手机。 这些修改都有相同的共同点:他们有一些值得在CyanogenMod上实现的想法,并且谷歌发布的添加功能的软件更新不会很快进入这些手机。
支持所有这些手机需要的不仅仅是几个才华横溢的软件开发人员和聪明的修补工的空闲时间。 每个新构建都需要时间和精力在某人的计算机上,并且需要一个集中存储库,以便在所有手机上测试所有想法。 CyanogenMod捐款链接相当活跃,特别是当团队成员提醒每个人存在链接时,但在Kickstarter或Patreon之前的一段时间或甚至在Twitter上的重要活动这意味着共同构建一个集中的地方来构建所有这些设备。 现在是时候让滑板上的蓝色小蓝虫成为贴纸和按钮甚至是雨伞,以帮助支付维持稳定增加的成本的成本,以Android的速度扩展支持一切。
现在是时候让滑板上的蓝色小蓝虫成为贴纸和按钮,以帮助支付维持对建筑和建筑商不断增长的需求的成本。
CyanogenMod团队最终开始尝试将虚拟化服务器转售给其他项目以及其他想法,最终项目本身开始赚钱。 这意味着当新硬件发布时,可以为更多的维护者购买更多的手机,最终团队可以为更受欢迎的手机提供夜间版本。 每晚都有一个新的版本可用新的调整。 有时这些是微小的变化,有时主要功能被测试和添加。 用户习惯于每天都在闪烁以尝试新事物并提供反馈,而团队贡献者也有自己的想法继续与用户一起成长。
这个增长期不足以让任何人领薪或任何东西。 CyanogenMod作为一个项目蓬勃发展,提供了一种更好的方式来使用您的手机,功能制造商要么没有想到或不想添加。 对于Android而言,这是一个奇怪的时刻,运营商正在做一些事情,比如在手机中禁用NFC芯片似乎没有理由,制造商开始想办法建立专属服务,鼓励用户保持忠诚,只购买该品牌。 由于大多数这些想法都失败了,粉碎了,CyanogenMod继续蓬勃发展。
成长很难
奇怪的是,CyanogenMod和谷歌大约在同一时间决定Android需要停止成为极客喜欢的东西并开始成为每个人都可以使用的东西。 对谷歌而言,这意味着标准化功能,并且随着制造商将Google Apps添加到手机的要求变得更加积极。 对于CyanogenMod,这意味着一个人想要的每一件事都不能成为启用或禁用的永不停止的选项列表中的另一个设置。 谷歌和Android需要成为公认的品牌,而Google服务需要成为每个用户欣赏的前沿和中心。 CyanogenMod需要与手机上的软件一样稳定,并且在大多数情况下同样易于使用。
双方花了很长时间才弄清楚这些变化意味着什么,并不是每个人都同意如何进行。 现在Apple的iPhone可以在所有相同的运营商上获得,你可以获得Android手机,很明显能够推动单一更新并让每部iPhone变得更好是人们想要的功能。 谷歌对谷歌服务进行了戏剧性的重新构想。 这不再是一堆应用程序,它是开发人员可以添加到他们的应用程序的工具的统一机制,并且知道它在每部手机上都是相同的。 这也意味着如果应用程序行为不端或行为恶意,Google可以更好地执行安全决策。 谷歌对Apple通用身份的回答是一个统一的核心,可以在用户不需要做任何事情的情况下进行修改和改进。
在他们的空闲时间里,这不再是几个互联网陌生人,而是一群热衷于建立伟大事物的亲密朋友。
相比之下,CyanogenMod制定和实施的决策稍微容易一些,但做出这些决定的人并没有以企业的方式进行组织。 总的来说,这是一组声音,在制定之前就已经说出了每个决定。 简化CyanogenMod提出了一些不容易回答的问题,例如在安装更新后实际需要root访问权限的人数以及是否确实需要五个切换开关来处理通知灯的行为。 这些问题开始引导操作系统本身朝着一个新的方向发展,一个更少关于添加新功能的方向,因为你可以更多地为三星和HTC等人发布的功能较弱的Android版本创建一个真正有用的替代方案。
与此同时,硬件制造商正在做一些自己的成熟。 在Google能够在软件工作方式上强制执行意愿的世界中与Apple竞争意味着几乎完全在性能方面进行竞争。 更大,更高分辨率的显示器和令人印象深刻的音频或摄影工具成为最大的谈话要点。 突然间,谈话的全部内容都是关于您可以使用手机的具体方式,这种方式只能在这款手机上使用,而且最少的百万像素或电池是否可以更换。 与此同时,Google的Nexus计划开始与Nexus 4和Nexus 5等设备展开价格战。如果您的手机能够以最优惠价格的一半价格购买,那么您的手机是否拥有所有最佳规格真的很重要吗? 这个问题今天仍在回答,每隔几个月就有新的理由进行对话。
一切都在以疯狂的速度成熟,人们将每一分钟的空闲时间花在这个激情项目上,现在有成千上万的忠实用户渴望看到接下来发生的事情。 虽然与Android的整体规模相比较小,但CyanogenMod社区已经成为一项巨大的全球努力。 这是一个独立的网站,其中包含有数百种不同手机的新用户的详细说明,并且统一的CyanogenMod发布周期确保了团队建立一次,每个人都拥有几乎相同的体验。 在他们的空闲时间里,这不再是几个互联网陌生人,而是一群热衷于建立伟大事物的亲密朋友。
走向企业
CyanogenMod的下一步不可能更清楚。 这个版本的Android现在足以让那些不是书呆子的人可以使用和享受。 CyanogenMod可能合法地成为你交给家庭成员的东西,并且不担心启动循环或应用程序不断崩溃等问题。 越来越多的人开始询问CyanogenMod实际上可以为用户提供开箱即用的选项,但答案并不是很好。
以下是关于CyanogenMod的事情:它永远不会作为您在真实商店购买的手机上的默认选项存在。 无论如何,它不能,也不合法。 Google对于批准正式使用Google Apps需要采取的措施有非常具体的规定,其中很大一部分是通过兼容性测试套件的硬件。 操作系统没有通过此测试的机制,而不是手机的官方软件。 为了使CyanogenMod被认为是官方和合法的,制造硬件公司的软件负责人需要将这个操作系统看作不仅仅是一个侧面项目。
我们的手机总会有更好的新方式,我希望看到Lineage团队向我们介绍其中的一些。
我们都知道接下来发生了什么。 Steve Kondik和其他几个人辞去了他们的日常工作,找到了风险投资公司,并获得了资金以启动Cyanogen,Inc..这使Kondik和其他人有能力接近并被制造商接近,并提供了在内部构建Android分支的替代方案。 对于希望在预算硬件市场上有所作为的小型硬件公司而言,Cyanogen非常具有吸引力。 此第三方将处理维护,更新和Google认证。 他们的小型但积极进取的社区项目用户群有着高度支持的历史,这甚至意味着更多的美国消费者从来不会给手机提供第二眼看就会立即购买。 在该公司推出后不久,几款运行Cyanogen OS的手机上市,这些小小的胜利鼓励该公司积极发展。
说下次发生的事情的所有错误都可以放在Cyanogen Inc首席执行官的脚下,这是不公平的,但是Kirt McMaster毫无疑问是因为事情发生了可怕的错误。 对于大型新闻机构而言过于夸张并不是一种新的策略,但任何一段时间内关于Cyanogen“用谷歌推销谷歌”的头条新闻迅速打击了帮助创建这家公司的社区。 从跟随CyanogenMod一段时间的用户的角度来看,麦克马斯特是一个声音很大的局外人。 当发布的电子邮件变得清晰时,他的态度可能会破坏与硬件合作伙伴的早期关系,CEO的社区意见很快就会恶化。
在Cyanogen公司的办公室里,我自己了解了这家新公司,并在几次活动中与Cyanogen员工在一起,很明显麦克马斯特是一位具有分裂性和争议性的首席执行官。 就我而言,建造CyanogenMod的人们每个人都可以使用更有趣的方式。 幸运的是,这些人仍然存在,许多人仍然对所有权的核心思想充满热情。 人们应该能够使用制造商不想要的硬件来做事,这是针对这一想法的许多社区项目之一。
接下来发生什么
CyanogenMod,就像我在过去七年里所知道的那样,不会去任何地方。 它正在获得一个品牌重塑,一些我称之为朋友的人已转向其他事情,但核心理念仍然存在,而Lineage OS是我打算非常关注的事情。 Android已经发生了很大的变化。 我已经多次争辩说,社区项目并没有真正产生值得大多数人再次跳楼的东西。 Google致力于通过人工智能和更清晰定义的硬件体验使他们的服务焕然一新。
但社区项目的任务是相同的,这是任何技能水平的任何人都可以参与的。想象一下你的手机或你使用手机的方式可能更好,并与其他人讨论如何实现这一点。 对我来说,回到Nexus的一天,那个东西是用轨迹球接听电话的方法。 这个想法鼓励我与人交谈,学习如何使其发挥作用,并与世界分享这个想法。 通过这次经历我学到的最重要的事情是,如果有一个明确的目标,社区软件组是多么强大。
虽然现在关于Android的问题确实很少,但我们的手机总会有更好的新方式,我希望看到Lineage团队向我们介绍其中的一些。