- O MacBook Neo lançado recentemente pela Apple, ao vir equipado com o mesmo chip A18 Pro do iPhone 16 Pro, reafirma que smartphones são computadores completos capazes de rodar um sistema operacional de desktop
- No MacBook Neo é possível instalar software livremente, executar código e instalar sistemas operacionais alternativos, mas no iPhone com o mesmo chip tudo isso é limitado
- A Apple apresenta essas restrições como algo ligado à "segurança do usuário", mas há críticas de que, na prática, se trata de um controle artificial para proteger a estrutura de receita da App Store
- Dispositivos móveis são computadores de propósito geral em formato compacto, e as restrições ao carregamento de software favorecem interesses corporativos e a manutenção do poder de controle governamental
- O direito de acesso root (right to root access), ou seja, poder instalar livremente qualquer software no dispositivo que você possui, deveria avançar junto com o debate sobre o direito ao reparo
MacBook Neo e iPhone com o mesmo chip
- O MacBook Neo, anunciado pela Apple há uma semana, é um novo modelo da linha de notebooks Mac, com preço de US$ 599 (US$ 499 com desconto educacional)
- O ponto central levantado é que ele usa o mesmo chip A18 Pro do iPhone 16 Pro
- Mesmo usando o mesmo SoC, inclusive com o mesmo número de núcleos de CPU, núcleos de GPU e capacidade de RAM, a Apple afirma que os dois dispositivos são fundamentalmente "diferentes"
MacBook vs iPhone: a diferença na liberdade de software
- O que é possível no MacBook Neo:
- Clicar em links em qualquer navegador para baixar e instalar livremente o software desejado
- Escrever código e compilar software sem restrições
- Instalar sistemas operacionais alternativos ao MacOS, como o Asahi Linux (enquanto a Apple continuar permitindo inicialização de kernels customizados nos Macs com chip da série M)
- O que é limitado no iPhone:
- Para usuários nos Estados Unidos, a instalação de software de terceiros só é possível pela App Store aprovada pela Apple
- A execução de código é fortemente isolada em sandbox, e não há acesso completo ao sistema de arquivos por meio de um shell acessível ao usuário
- Só é possível usar iOS, e o bootloader bloqueado impede o jailbreak
Restrições artificiais sob o pretexto de "segurança do usuário"
- A Apple afirma que o iPhone precisa ser bloqueado por causa da "segurança do usuário", mas a lógica de que clicar em links seria "perigoso" é vista como um insulto à inteligência das pessoas
- Apesar da diferença de formato, os dois dispositivos são essencialmente o mesmo aparelho
- A restrição de download direto de software pela internet em iPhones e iPads não decorre de "segurança", mas de um forte incentivo financeiro da Apple
- Um MacBook pode rodar qualquer sistema operacional — iOS, iPadOS, MacOS etc. — e o anúncio deste produto provaria, sem margem razoável para dúvida, que os iPhones mais recentes também podem rodar MacOS
- "O iPhone é um MacBook, um iPad e um iPhone" — mas a Apple os separa artificialmente por meio de um rígido controle em nível de hardware
Liberdade de escolha e direito de acesso root
- No texto anterior "right to root access", o autor já defendia que o direito de escolher que software carregar em um dispositivo próprio deveria ser defendido junto com o debate sobre o direito ao reparo (right to repair)
- Em quase 20 anos desde o primeiro anúncio do iPhone, os chips desenvolvidos pela Apple evoluíram a ponto de até os chips de iPhone conseguirem rodar MacOS
- Nesse mesmo período, os mecanismos que restringem o carregamento de software em dispositivos móveis tornaram-se inaceitáveis, e essas limitações favorecem o poder corporativo e governamental de controlar como os usuários usam seus dispositivos de computação
- Dispositivos móveis não são algo especial, mas sim computadores de propósito geral em formato portátil, e as restrições ao carregamento de software foram impostas artificialmente para manter interesses corporativos e controle governamental
- É preciso criar o precedente de que deve ser possível carregar qualquer software em todos os dispositivos que você possui
Possibilidades de uso pessoal
- Agora que ficou claro que o iPhone pode rodar MacOS, o autor declara vontade real de usá-lo dessa forma
- Também considera a possibilidade de migrar para um telefone menos intrusivo e reaproveitar o iPhone como servidor web
- Como se trata de um dispositivo já pago e de um computador completo, ele deveria poder ser modificado como o proprietário quiser
- O direito de acesso root pode tornar tudo isso possível
1 comentários
Comentários do Hacker News
Agora percebi que meu iPhone tem potencial para rodar MacOS
Então estou considerando seriamente migrar para um celular menos intrusivo e reaproveitar este iPhone como servidor web
Eu já comprei o aparelho e, se ele é praticamente um computador completo, fico me perguntando por que eu não poderia modificá-lo do jeito que eu quiser
Eu faço algo parecido com o Samsung DeX. Quando conecto a um dock USB-C, o celular vira algo como um desktop, e os apps Android rodam em janelas pequenas
Quando esqueço o notebook no trabalho, consigo passar o dia inteiro em reuniões, trabalhando no MS Office e até acessando VDI
Com o Xreal Air e um teclado dobrável, é como carregar um conjunto completo de computador mais leve que um iPad
A Apple certamente poderia fazer isso com facilidade, mas como a venda de aparelhos é o principal, acho que na prática não vai fazer
Com Tmux dá para fazer tarefas simples, mas tenho dúvidas se dá para rodar uma stack de desenvolvimento de verdade, como nodejs ou contêineres docker (incluindo postgres e redis)
Só com o Xreal e um teclado dobrável já daria para trabalhar de qualquer lugar, e ouvi dizer que até alguns jogos de Windows rodam
Espero que um dia chegue a era em que um único aparelho e alguns periféricos sejam suficientes
Eu comprei óculos viture pro e tentei usá-los no lugar de um monitor externo, mas as letras tremiam demais e meus olhos doíam, então era impossível programar
A ideia é legal, mas senti que a tecnologia ainda não está pronta e acabei devolvendo
Também fico em dúvida sobre o quanto é útil usar apps feitos para telas pequenas em uma tela grande
No meu celular, até apps como LibreOffice e Firefox desktop podem ser executados
Há alguns dias, a quina do meu smartphone quebrou e a tela apagou completamente, mas quando conectei a um dock USB-C ele entrou em um modo desktop tipo Chromebook
Até o conserto, transferi o SIM para um celular de flip antigo e estou usando assim; curiosamente isso me deixou mais tranquilo mentalmente
Percebi o quanto o smartphone consumia meu tempo, e gostei da simplicidade do celular de flip, então estou pensando em continuar usando
Espero que um dia esses serviços melhorem com base em agentes
Algumas pessoas dizem que o design fechado do iPhone é uma funcionalidade, não uma limitação, mas tenho dificuldade de entender essa lógica
A maioria dos usuários não faria nada mesmo tendo acesso ao shell, mas isso não é motivo para bloquear a liberdade do usuário
É verdade que segurança é importante, mas no fim impedir que o usuário controle seu próprio aparelho é uma medida excessiva
Reconheço que o iPhone é tão seguro quanto o GrapheneOS, mas isso acontece ao custo da liberdade de escolha do usuário
Na prática, a única alternativa é um Pixel com GrapheneOS instalado, e mesmo isso tem muitas limitações por causa de atestado de hardware
Como a Apple definiu a direção dos smartphones nos últimos 20 anos, a própria ideia de poder controlar um celular como um computador praticamente desapareceu
Antigamente todo mundo usava com liberdade; agora até o acesso ao sistema de arquivos é bloqueado
Só que a Apple bloqueia até o desbloqueio do bootloader pelo usuário
Isso não é simplesmente segurança, e sim uma estrutura para proteger o modelo de negócios
No fim, acho que é o usuário quem sai perdendo
Além disso, a questão da taxa de 30% sempre aparece junto
Até hoje ainda existe essa cultura de baixar builds em fóruns como o XDA, mas o risco de segurança continua aí
Um ecossistema aberto em que vários provedores de serviços de segurança possam competir seria mais desejável
Eu uso Pixel, e o Google também adicionou recentemente um recurso parecido com o DeX
No começo pensei: “agora vou poder trabalhar em um café sem notebook”, mas no fim desisti por causa do incômodo de montar todo o setup de periféricos
Um notebook não é só uma combinação de peças; o formato em si é uma experiência pronta
Também estou usando como monitor para o Steam Deck com um mouse sem fio
No fim, o formato de notebook ainda é o ideal
Especialmente para profissionais que passam o dia em reuniões, praticidade importa muito
Só com a conexão celular já dava para trabalhar normalmente
O Studio Display mais recente da Apple na prática tem especificações mais poderosas que o NEO
Ele vem com CPU A19 Pro, 12 GB de RAM e 128 GB de armazenamento
Especificações do Apple Studio Display
Seria melhor fazer um iMac; fico me perguntando por que colocaram em um monitor um chip mais potente que o NEO
Eu também queria reaproveitar vários smartphones antigos como servidores, mas na maioria dos casos isso é impossível por causa dos bloqueios
Esses celulares têm desempenho melhor que um mini PC de US$ 300, mas não dá nem para acessar por ssh
É realmente uma pena
Ainda bem que os celulares antigos eram mais abertos
Tenho dúvidas se o autor realmente considera isso tão importante
No momento em que escolheu um iPhone, ele já sabia que estava entrando em um ambiente limitado
Se quisesse um ambiente livre, teria escolhido Android ou uma ROM customizada
Eu gosto da ideia de Appliance Computing, em que algo simplesmente funciona para um propósito, como um console
Depois de passar o dia inteiro lidando com computador, é confortável ter um aparelho como um Xbox, que você simplesmente liga e usa
Por outro lado, no aspecto de Mobile Computing, às vezes a combinação iPad Pro + teclado é melhor que um MacBook
Com um iPhone, um teclado dobrável e um cabo USB-C para HDMI, dá para trabalhar até na TV do hotel em uma viagem
Fica ainda melhor com este teclado Bluetooth dobrável
Mas, embora sirva bem para mídia, para trabalho de verdade a combinação iPad Pro + 5G + teclado com trackpad é mais realista
Muita gente diz que o iPhone é fechado, mas eu gostaria que houvesse um firmware alternativo que permitisse acesso por ssh
Tenho vários iPhones sem bateria, e se desse para reaproveitá-los assim, seria uma forma barata de experimentar
Para evitar roubo, bastaria uma ferramenta CLI para registro inicial
Na verdade, chipsets de celular não têm nada de tão especial; eles só são projetados com foco maior em eficiência energética do que os de desktop
Como notebooks têm limitações parecidas de energia e calor, não é estranho reaproveitar chips de celular
No fim, o que realmente torna o silício de celular especial é essa cadeia de confiança assinada
O consumidor está sendo forçado a aceitar uma experiência inferior ao que seria tecnicamente possível
A razão de não existir um produto que una celular e notebook é simplesmente rentabilidade