Do XDA ao Cyanogenmod ao LineageOS: uma breve história

click fraud protection

LineageOS e seu antecessor CyanogenMod são as ROMs personalizadas de maior sucesso na história dos desenvolvedores XDA. Aqui está a história do mod.

As histórias por trás do LineageOS e do XDA estão inexoravelmente ligadas. A versão personalizada 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 em como tudo começou, ou quer um lembrete, deixe-nos esclarecê-lo.

Os anos do CyanogenMod

O precursor do que hoje conhecemos como LineageOS começou há onze anos. Tal como acontece com tantos ROMs personalizados, tudo começou nestas 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 construção de firmware que cresceu a partir do trabalho de um morador do fórum chamado jesus freke. À medida que o mercado Android crescia, também crescia o CyanogenMod, adaptado para cada dispositivo, seja oficialmente ou como um fork não oficial, desde o mais novo sucesso de bilheteria 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 dos dispositivos. Na verdade, muitos designers de ROM personalizada usaram o CyanogenMod como ponto de partida para seus próprios projetos porque ele se baseou na oferta AOSP com uma gama de recursos extras, todos em uma base estável. Entre os recursos que aceitamos como regulares no Android hoje lançados no CyanogenMod estavam o suporte FLAC, alterna 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 (naquela fase) não aceitou bem o enraizamento do software do seu telefone. Mas para cada patch lançado pelo Google, alguém estava lá para decifrá-lo, e logo ROMs personalizados abundavam para quase todos os aparelhos, com Cyanogen liderando o ataque com sua equipe de mantenedores e desenvolvedores voluntários, carinhosamente conhecidos nestas páginas como “Equipe Idiota.

O CyanogenMod era fortemente baseado na privacidade, portanto, os números reais de uso eram muito difíceis de obter. No seu auge em 2012-3, acredita-se que pelo menos 50 milhões de dispositivos rodavam 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….

Cianogênio Inc.

Em 2013, Kondik começou a olhar para as possibilidades de rentabilizar e comercializar o seu trabalho. Mesmo sendo um produto de código aberto, havia opções para produzir versões do CyanogenMod para os 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 comunitário e de compartilhamento aberto.

Outros questionaram se seria apropriado que qualquer nova empresa lucrasse gratuitamente com o trabalho doado ao projecto comunitário. Na verdade, 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 encomendadas comercialmente seriam pagas em dinheiro. Ela obteve 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. manteve em grande parte o mesmo licenciamento de código aberto em relação ao código CyanogenMod e prometeu liberar árvores de dispositivos e código-fonte do kernel para dispositivos que executam o Cyanogen OS.

Alguns incidentes ameaçaram esta 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, este ú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 causar boa impressão, cortejando clientes que aderiram à corrida do ouro do Android, incluindo uma pequena start-up 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 em dificuldades e a empresa já estava pensando em como poderia capitalizar o sucesso do Android. Isso levou a uma atualização extremamente impopular em 2016, que incluiu no firmware indicadores para muitos dos aplicativos Android da Microsoft, em um momento em que o índice de aprovação da Microsoft estava em seu nível mais baixo.

Por esta altura, auxiliados por iniciativas como esta, as fricções internas começaram a transbordar. O relacionamento da Cyanogen Inc com a OnePlus entrou em colapso dentro de um ano, quando surgiu logo após o lançamento do OnePlus One que a Cyanogen Inc. assinou um acordo de exclusividade para a Índia com outro OEM. A Índia sempre foi um mercado importante para a OnePlus, por isso o efeito da disputa sobre ambas as partes foi 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 ficou sem um “produto matador”.

Até mesmo 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 Android do “maior que” de John Lennon). Afirmação de Jesus), enquanto, por outro lado, as atualizações anteriormente rápidas da plataforma começaram a desacelerar até quase parar, à medida que todos os recursos foram destinados à 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 revelando um desastre. Em julho de 2016, 30 funcionários (cerca de um quinto) foram demitidos de uma só vez, os escritórios de Seattle foram “destruídos” e o CEO Kirt McMaster deixou a empresa com o novato COO Lior Tai assumindo o cargo de CEO.

Mais notavelmente, em algum momento deste período, Stefanie Kondik foi, ela mesma, destituída 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 ótimas.

Então, dois dias antes do Natal de 2016, a Cyanogen Inc foi formalmente encerrada, encerrando efetivamente o CyanogenMod. Após sua demissão, Kondik implorou à comunidade de desenvolvimento que desembolsasse o trabalho, para que não fosse desperdiçado.

Um dia depois, na véspera de Natal, apareceu pela primeira vez o uso do nome “LineageOS” nos fóruns do XDA.

LineageOS chega

Você não pode manter um bom sistema operacional desligado por muito tempo. Muito rapidamente, os membros dos fóruns XDA, incluindo ex-desenvolvedores da era Cyanogen, se organizaram em uma equipe para apoiar o órfão CyanogenMod. Graças às disputas legais, foi necessário um novo nome, e o LineageOS foi escolhido, refletindo a continuidade do projeto anterior.

De volta às mãos da comunidade, muitos forks não oficiais sob o nome LineageOS foram rapidamente lançados nos fóruns XDA durante as férias, 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 um post no blog.

O conjunto de recursos do LineageOS inclui vários aplicativos de estoque que foram desenvolvidos pela comunidade. Além de clientes de e-mail dedicados, do aplicativo de câmera (Snap) e de um gerenciador de arquivos personalizado, também existem vários recursos que vão além de simplesmente ser uma “skin” alternativa para Android. Isso inclui a personalização de botões de hardware, um tema sombrio 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 a devolução do XDA foi lançada em alguns dispositivos. 13 meses depois, versão 16 chegou, altura em que o desenvolvimento do produto já tinha voltado 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ê desejar. A versão 16 foi lançada 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 de o mundo enlouquecer, em Abril deste ano, Linhagem 17.1, foi anunciado o lançamento principal mais recente, baseado 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 estamos usando isso para elevar ainda mais o nível.

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 ser colocado à venda, mas você terá que ser rápido, pois o estoque é limitado!