2 pontos por GN⁺ 2024-10-07 | 2 comentários | Compartilhar no WhatsApp

O problema do duopólio de Apple e Google no ecossistema de smartphones

  • Apple e Google têm uma posição quase monopolista no software para smartphones
  • O LineageOS e o modding de Android estão gradualmente desaparecendo
  • Todo mundo odeia o monopólio das big techs, mas deixamos que elas dominassem nossos celulares

Por que o Linux conseguiu sobreviver no ecossistema de PCs desktop

  • Porque o Linux é poderoso demais para que alguém consiga detê-lo
  • Lutamos contra o monopólio da Microsoft, e embora o ano do Linux no desktop nunca tenha chegado, ele ainda continua acessível

A grande desvantagem do LineageOS

  • Sua dependência do Google
  • A Verizon e os bancos são muito mais poderosos do que os modders e podem nos forçar a usar firmware original
  • Também foi um erro da comunidade de modding não ter lutado o suficiente, como a comunidade GNU/Linux, contra a monocultura da Microsoft

O potencial dos smartphones Linux

  • Faltarão apps, mas se os EUA vencerem o processo contra a Apple, a maioria dos apps móveis poderá ser feita como Progressive Web App, independente do sistema operacional
  • O Waydroid seria perfeito para telefones GNU/Linux, já que os apps Android necessários poderiam ser obtidos em um contêiner

Por que Linux desktop e Chromebooks não podem se tornar plataformas de nicho como BeOS ou AmigaOS

  • Muitos casos de uso de desktop migraram para a web, então não dependem do sistema operacional
  • Há Word, Photoshop, Autodesk etc., mas também existem muitas pessoas que não precisam deles

A opinião do GN⁺

  • O ecossistema atual de smartphones é fechado e rígido devido ao duopólio de Apple e Google. Isso pode limitar a liberdade de escolha do consumidor e prejudicar a inovação
  • Assim como o Linux conseguiu enfrentar a Microsoft no mercado de PCs desktop, parece necessário desenvolver e difundir sistemas operacionais abertos também no mercado móvel. Ainda assim, pelas características do ecossistema de apps móveis, não será algo fácil
  • Os esforços para reduzir a dependência do Android do Google e desenvolver sistemas operacionais móveis mais livres merecem uma avaliação positiva. No entanto, ainda há muitos desafios a resolver, como compatibilidade com os apps Android existentes e conveniência para o usuário
  • Para romper a estrutura dominada por iOS e Android, não basta apenas superioridade técnica. Será preciso o apoio de mudanças em todo o ecossistema, como participação ativa dos desenvolvedores e interesse e apoio dos usuários
  • Quanto mais o monopólio de Apple e Google se aprofundar, maior tende a ser a demanda por sistemas operacionais alternativos baseados em código aberto. Parece ser o momento de a comunidade Linux refletir mais seriamente sobre estratégias e caminhos para entrar no mercado móvel

2 comentários

 
koxel 2024-10-08

Uma grande parte do motivo de coisas como o LineageOS desaparecerem é que, em nome da segurança, as fabricantes de smartphones travam o bootloader e não liberam o desbloqueio, então mesmo quem quer usar acaba não podendo.
Mesmo no caso dos Galaxy, dizem que se o Knox for comprometido é preciso trocar a placa.
Mesmo que digam que não faz diferença se você não usa a Pasta Segura, ainda assim isso desanima.
Já faz alguns anos que desisti, porque gosto do Android puro e queria usar ROM customizada, mas não dá.

 
GN⁺ 2024-10-07
Opinião no Hacker News
  • Ridicularizam a IBM e a Intel e elogiam o sucesso da ARM, mas o ecossistema do IBM PC baseado em x86 e o BIOS padronizado foram uma grande inovação que manteve a compatibilidade por décadas. No passado, o desenvolvimento de SOs era intimamente ligado ao desenvolvimento de hardware.

    • Para inicializar um SO existente em um novo dispositivo, eram necessários patches, configuração e reimplementação de drivers de disquete.
    • A falta de entusiastas de SO não é o problema; o problema são as várias CPUs, árvores de dispositivos e fornecedores pouco cooperativos.
  • A Nokia teve uma grande oportunidade em 2010 com Maemo e Meego, mas a perdeu por causa de problemas internos e de Elop, da Microsoft.

    • Houve Sailfish, Ubuntu Touch, Firefox OS etc., mas faltou apoio de grandes fornecedores.
    • iOS e Android se tornaram as plataformas padrão de fato para desenvolvimento móvel.
  • O ecossistema móvel é o mundo que Stallman e seus colegas tentavam impedir.

    • Isso não se concretizou nos PCs, mas acabou entrando por vias indiretas por causa dos dispositivos móveis.
    • Essa tendência precisa ser barrada no próximo ponto de mudança de paradigma.
  • Existem Librem 5, PinePhone, FuriLabs FLX1 e distribuições como Mobian, UBPorts e PostMarket OS.

    • Falta massa crítica porque muitos serviços estão trancados atrás dos muros do iOS/Play Store.
    • Ainda não está tudo completamente fechado, então ainda há tempo.
  • A complexidade do software moderno exige muito financiamento, e as grandes empresas estão colocando dinheiro em open source.

    • Por isso, projetos pequenos, independentes, de hobby ou financiados coletivamente têm dificuldade para acompanhar.
  • Uso Sway, mas consigo executar apps GTK, então não é necessário usar Gnome.

    • Existem ferramentas padrão em sistemas Linux, mas elas são fracamente acopladas.
    • Em Android/AOSP, fica a dúvida se os componentes são fortemente acoplados.
    • O Steamdeck é um bom exemplo de um sistema Linux capaz de executar apps Android.
  • É preciso desenvolver versões open source e fazer engenharia reversa dos vários drivers do hardware de dispositivos móveis.

    • Caso contrário, a cada atualização só resta torcer pela compatibilidade de ABI.
  • iOS, Android, ChromeOS etc. reconstruíram toda a pilha de programação usando linguagens de programação modernas e UI/UX.

  • A proibição do Google a forks do Android é criticada como uma forma de contornar a GPL.

  • É necessário um Android verdadeiramente FOSS, e espera-se construir sobre essa base.