Porque não atualizar o Samsung S4 mini (GT-I9195) - ainda - para o Cyanogenmod 13

Meu smartphone é um Samsung Galaxy S4 mini LTE (GT-I9195), nome grande, sô!

Para quem ainda não se ambientou sobre versões do Cyanogenmod (CM):

  • CM 12.x = Lolipop = Android 5.x.
  • CM 13 = Marshmallow = Android 6.
De tempos em tempos eu atualizava o Cyanogenmod dele, sendo que no dia 17 de dezembro de 2015 saiu a última versão do CM 12.1. Já tinha um certo tempo que não atualizava, então lá pelo dia 20 e poucos resolvi atualizar o meu Cyanogenmod e apareceu a versão 13. Parei, pensei, pensei, pensei, respirei fundo e resolvi atualizar, afinal se desse qualquer problema bastaria voltar a versão.

Antes de mais nada, todas as atualizações "diárias" são chamada de "nightly" (noturnas), e são baseadas em códigos que são atualizados pelos programadores e então a "integração contínua" (compilação do código para gerar a versão) gera uma "build" (versão) com tudo novo que foi feito (melhorias, novidades e correções e novos bugs).

Acontece que as versões nightly não são confiáveis, nunca peguei nenhuma que causasse problemas que não fossem funcionais e reparáveis com uma nova atualização ou voltar para alguma outra versão.

Para constar, na teoria as versões em "release" são baseadas em uma cópia de alguma "nightly" que tenha sido atestada como estável.


Os problemas que iam e voltavam comigo até uma certa versão do CM 12.1 eram os seguintes:
  1. Gravador de ligações que não funcionava, até congelava às vezes tudo às vezes.
  2. Volume de ligação que em alguma situação fica travado no máximo mesmo mexendo no slider.
  3. Erros intermitentes de aplicações de nível de Android (sistema operacional).
  4. Também alguns casos raros de opções no sistema (nem lembro quais, eram pouco usuais) que sumiam e depois eram habilitadas novamente.
Esses problemas perduraram por um certo tempo, mas há várias versões nightly não ocorriam.


Problema e faltas no CM 13:
  1. Ainda não está sendo possível aplicar o "root" no CM 13.
  2. Há vários aplicativos que podem não funcionar como você deseja devido às permissões ao SD externo. 
  3. Várias funções que existiam antes no CM 12.1 ainda não estão funcionais.
  4. Além do root que não funciona senti falta do gravador de ligações (não que eu precise), rotinas relacionadas a gestos (ex.: silenciar alarme, acordar tela, ...).
  5. Problema intermitente no Wifi, caindo à toa ou não conecta.
  6. Menu do botão de desligamento não contém a opção para Captura de tela, nesse caso somente pelo atalho Volume para baixo + Botão de desligamento.

Na prática só há vantagens em utilizar o Android mais recente com o CM 13 só que como nem tudo está funcional então prefiro esperar um certo grau de maturidade, que sinceramente, achei que estão fazendo um excelente trabalho e rápido, pelo tempo de liberação da versão 6 pelo Google botaram no ar uma versão do CM 13 bastante estável.

Vale citar também que é necessário atualizar o "GAPPS" (Google Apps) se sair da versão CM 12 para a 13. São os aplicativos nativos do Google que são instalados em uma área diferente do Android, apesar de que você pode instalar uma versão bem básica dele (eu instalo normalmente a micro ou a mini)..


Referências:
  • http://www.cyanogenmod.org/
  • http://opengapps.org/
  • https://download.cyanogenmod.org/?device=serranoltexx&type=nightly
  • https://download.cyanogenmod.org/?device=serranoltexx&type=snapshot

Comentários

Postagens mais visitadas deste blog

Selenium + Firefox = The type initializer for 'System.IO.Compression.ZipStorer' threw an exception

Transmissor sem fio bluetooth Tomate MTB-803 e manual

ASP.NET MVC - Retornando um erro 500 com mensagem (explicando quando ocorre status code = 0)