O LineageOS e seu antecessor CyanogenMod são as ROMs personalizadas de maior sucesso na história do XDA Developers. Aqui está a história do mod.
As histórias por trás do LineageOS e do XDA estão inexoravelmente ligadas. O sabor personalizado do Android deu a centenas de milhares de usuários a chance de desbloquear seus todo o potencial dos smartphones e, em muitos casos, dar-lhes uma vida muito além do que o fabricante pretendido. Mas, antes de nossas grandes notícias relacionadas ao LineageOS amanhã, se você nunca parou para pensar sobre como tudo começou ou deseja um lembrete, deixe-nos esclarecê-lo.
Os anos do CyanogenMod
O precursor do que hoje conhecemos como LineageOS começou há onze anos. Como acontece com tantas ROMs personalizadas, começou nessas páginas sagradas. A própria Cyanogen, também conhecida como Stefanie Kondik, trabalhou com colaboradores para produzir uma ROM que funcionaria em uma ampla variedade de modelos de telefone, mesmo que o OEM tivesse descontinuado o suporte.
O primeiro dispositivo a ser suportado foi o HTC Dream (também conhecido como T-Mobile G1) - o primeiro dispositivo Android disponível comercialmente - com uma compilação de firmware que cresceu a partir do trabalho de um morador do fórum com o nome de jesus freke. À medida que o mercado Android crescia, o CyanogenMod também crescia, adaptado para cada dispositivo, oficialmente ou como um fork não oficial, desde o mais novo blockbuster do Samsung Galaxy até o menor modelo desafiador.
Aqueles com boas lembranças do HTC HD2 (o pequeno aparelho que poderia) saberão que o CyanogenMod foi o catalisador para muitos outros sistemas operacionais que foram portados com sucesso para este mais versátil de dispositivos. De fato, muitos designers de Custom ROM usaram o CyanogenMod como ponto de partida para seus próprios projetos porque ele se baseou na oferta AOSP com uma variedade de recursos extras, tudo em uma base estável. Entre os recursos que aceitamos como regulares no Android, hoje estreados no CyanogenMod, estavam o suporte a FLAC, alternância no menu suspenso de notificação e overclocking baseado em GUI.
Aqueles primeiros dias foram uma espécie de batalha de gato e rato com o Google, que não (naquele estágio) aceitou gentilmente o root do software do telefone. Mas, para cada patch lançado pelo Google, alguém estava lá para quebrá-lo, e logo ROMs personalizadas abundavam para quase todos os aparelhos, com Cyanogen liderando o ataque com sua equipe de mantenedores e desenvolvedores voluntários, carinhosamente conhecida nestas páginas como “Equipe Droga.
O CyanogenMod foi fortemente baseado em privacidade, então os números reais de uso eram muito difíceis de obter. No auge em 2012-3, acredita-se que pelo menos 50 milhões de dispositivos estavam executando o CyanogenMod, tornando-o confortavelmente o maior firmware não-OEM para Android.
A versão final do CyanogenMod foi a versão 14, baseada no Android 7.0 Nougat. Então, as coisas começaram a mudar….
Cyanogen Inc.
Em 2013, Kondik começou a olhar para as possibilidades de monetização e comercialização de seu trabalho. Mesmo como um produto de código aberto, havia opções para produzir versões do CyanogenMod para OEMs colocarem diretamente em seus dispositivos. A reação foi mista. Alguns usuários do XDA sentiram que Kondik estava traindo o espírito do XDA, que até então era estritamente sobre comunidade e compartilhamento aberto.
Outros questionaram se era apropriado para qualquer nova empresa lucrar com o trabalho doado ao projeto comunitário, gratuitamente. De fato, alguns módulos da pilha tiveram que ser reescritos quando desenvolvedores individuais retiraram seu suporte.
Kondik deixou claro que o CyanogenMod continuaria como um produto gratuito para a maioria dos usuários e que apenas as versões comissionadas comercialmente seriam pagas em dinheiro. Ela obteve um financiamento de capital de risco de US$ 7 milhões para formalizar o negócio, e a Cyanogen Inc. nasceu. Para manter a boa vontade com a comunidade XDA, a Cyanogen Inc. em grande parte manteve o mesmo licenciamento de código aberto com relação ao código CyanogenMod e prometeu liberar árvores de dispositivos e código-fonte do kernel para dispositivos executando o Cyanogen OS.
Alguns incidentes ameaçaram essa boa vontade, no entanto. O Cyanogen OS tinha vários aplicativos de código fechado, como CameraNext e GalleryNext, e eles também tentaram converter o licenciamento de alguns aplicativos, como Focal, de GPL para Apache. No entanto, o último fez com que o Focal fosse retirado depois que o desenvolvedor xplodwild se recusou a adotar modificações de código fechado no código e mover todo o aplicativo sob uma licença comercial.
Apesar do atrito, a Cyanogen Inc começou a impressionar, cortejando clientes que aderiram à corrida do ouro do Android, incluindo uma pequena startup conhecida como OnePlus. Mais deles, em breve. Enquanto isso, o investimento continuou com a Microsoft jogando seu chapéu no ringue em 2015, quando o Windows O celular estava se debatendo e a empresa já estava de olho em como poderia capitalizar o sucesso do Android. Isso levou a uma atualização extremamente impopular em 2016, que agrupava ponteiros para muitos dos aplicativos Android da Microsoft no firmware, em um momento em que o índice de aprovação da Microsoft estava em seu ponto mais baixo.
A essa altura, auxiliados por iniciativas como essa, os atritos internos começaram a transbordar. O relacionamento da Cyanogen Inc com o OnePlus entrou em colapso em um ano, quando surgiu logo após o lançamento do OnePlus One que a Cyanogen Inc. havia assinado um acordo de exclusividade para a Índia com outro OEM. A Índia sempre foi um mercado importante para o OnePlus, então o efeito da disputa em ambas as partes era palpável. Outros OEMs aderiram, incluindo a empresa espanhola BQ e a Wileyfox, com sede no Reino Unido, mas com o OnePlus efetivamente alienado, o Cyanogen OS estava sem um “produto matador”.
Até Kondik ficou frustrado com a falta de progresso da empresa em sua nova forma. Por um lado, o CEO Kirt McMaster ficou feliz em se gabar para a imprensa de que o CyanogenMod logo suplantaria o Google no controle do Android (a versão do Android de John Lennon 'maior que reivindicação de Jesus), enquanto, por outro lado, as atualizações anteriormente rápidas para a plataforma começaram a desacelerar quase parando, pois todos os recursos foram direcionados para a produção de versões personalizadas para pagamento clientes.
O CyanogenMod continuou a ser popular como uma ROM personalizada, mas seu gêmeo comercial Cyanogen OS estava se mostrando um desastre. Em julho de 2016, 30 funcionários (cerca de um quinto) foram demitidos de repente, os escritórios de Seattle foram "destruídos" e o CEO Kirt McMaster deixou a empresa com o incipiente COO Lior Tai assumindo o cargo de CEO.
Mais notavelmente, em algum momento durante este período, Stefanie Kondik foi, ela mesma, afastada do Conselho de Administração de sua própria empresa. Mais tarde, ela disse que "trabalhou com as pessoas erradas" e se viu incapaz de evitar o fracasso do negócio ou a alienação sentida pelos desenvolvedores. Pior ainda, ela havia perdido os direitos legais do nome Cyanogen. As coisas não pareciam muito boas.
Então, dois dias antes do Natal de 2016, a Cyanogen Inc foi formalmente encerrada, encerrando efetivamente o CyanogenMod. Após sua expulsão, Kondik implorou à comunidade de desenvolvimento que dividisse o trabalho, para que não fosse desperdiçado.
Um dia depois, na véspera de Natal, o primeiro uso do nome “LineageOS” apareceu nos fóruns do XDA.
LineageOS chega
Você não pode manter um bom sistema operacional inativo por muito tempo. Muito rapidamente, os membros dos fóruns XDA, incluindo ex-desenvolvedores da era Cyanogen, organizaram-se em uma equipe para apoiar o órfão CyanogenMod. Graças às disputas legais, precisava de um novo nome, e LineageOS foi escolhido, refletindo a continuidade do projeto anterior.
De volta às mãos da comunidade, muitos garfos não oficiais sob o nome LineageOS foram rapidamente lançados nos Fóruns XDA durante os feriados, com base no código-fonte da última compilação do CyanogenMod. Algumas semanas depois, no início de 2017, as primeiras compilações oficiais começaram a aparecer e uma declaração formal de intenções foi anunciada em uma postagem no blog.
O conjunto de recursos do LineageOS inclui vários aplicativos padrão que foram, eles próprios, desenvolvidos pela comunidade. Além de clientes de e-mail dedicados, o aplicativo da câmera (Snap) e um gerenciador de arquivos sob medida, também houve uma série de recursos que vão além de simplesmente ser uma “skin” alternativa para o Android. Isso inclui personalização de botões de hardware, um tema escuro global muito antes de chegar ao AOSP, permissões granulares por meio do Privacy Guard e a capacidade de bloquear a exibição de números em sua chamada história.
Fevereiro de 2018 viu o LineageOS 15.1 - a primeira nova versão a ser anunciada desde que o XDA-take-back foi lançado em alguns dispositivos. 13 meses depois, versão 16 chegou, momento em que o desenvolvimento do produto voltou a um ritmo mais familiar. A versão 16 trouxe a nova interface “Trust”, que fornece um painel para tornar seu dispositivo tão seguro e privado quanto você deseja. A versão 16 veio em 2019, quando vários forks apareceram, alguns oferecendo uma versão “sem Google” experiência e até mesmo removendo todos os componentes licenciados em favor de um ambiente verdadeiramente de código aberto. Mais recentemente, logo depois que o mundo enlouqueceu, em abril deste ano, Linhagem 17.1, o lançamento principal mais recente, foi anunciado, construído no Android 10. O trabalho está em andamento no Lineage 18, baseado no Android 11.
A História Continua….
Lineage OS fornece um firmware alternativo para literalmente milhares de modelos de telefone, graças à sua abordagem de código aberto liderada pela comunidade. No XDA, estamos muito orgulhosos de nossa associação com o LineageOS e seus desenvolvedores, e mal podemos esperar para contar como o estamos usando para elevar ainda mais a fasquia.
Leia o próximo capítulo no XDA amanhã (terça-feira, 27 de outubro de 2020). Inscrever-se aqui para ser adicionado à nossa lista de madrugadores - enviaremos um e-mail a todos nessa lista com um link exclusivo antes de ir à venda geral, mas você terá que ser rápido, pois o estoque é limitado!