Anúncio fechado

A mudança para Apple Silicon para Macs trouxe uma série de grandes benefícios. Os computadores Apple melhoraram significativamente em termos de desempenho e consumo de energia e, graças ao uso de uma arquitetura diferente (ARM), também ganharam a capacidade de executar aplicativos clássicos disponíveis para iPhones e iPads. Esta opção está disponível para desenvolvedores sem qualquer portabilidade ou preparação difícil - em suma, tudo funciona praticamente imediatamente.

Os desenvolvedores podem simplesmente otimizar seus aplicativos para serem mais controláveis ​​via teclado e trackpad/mouse. Dessa forma, os recursos dos computadores Apple mais recentes, baseados em chips Apple Silicon, são visivelmente expandidos. Eles podem iniciar aplicativos móveis praticamente sem o menor problema. Resumindo, tudo funciona imediatamente. Para piorar a situação, a Apple já criou a tecnologia Mac Catalyst, que permite a preparação simples de aplicativos iPadOS para macOS. O aplicativo então compartilha o mesmo código-fonte e funciona em ambas as plataformas, embora neste caso não se limite nem ao Apple Silicon Macy.

Problema do lado do desenvolvedor

As opções mencionadas parecem ótimas à primeira vista. Eles podem tornar o trabalho significativamente mais fácil para os desenvolvedores e para os usuários usarem seus Macs. Mas também há um pequeno problema. Embora ambas as opções estejam aqui conosco há alguma sexta-feira, até agora parece que os desenvolvedores tendem a ignorá-las e honestamente não prestam muita atenção a elas. Claro, também poderíamos encontrar algumas exceções. Ao mesmo tempo, é apropriado mencionar uma coisa importante. Mesmo que os Macs com Apple Silicon possam lidar com o lançamento dos aplicativos iOS/iPadOS mencionados acima, isso não significa que todos os aplicativos estejam disponíveis dessa forma. Os desenvolvedores podem definir diretamente que seu software não pode ser instalado em computadores Apple em nenhuma circunstância.

Nesse caso, costumam se defender com uma simples justificativa. Como indicamos acima, nem todos os aplicativos podem funcionar bem em Macs, o que exigiria personalizá-los para Macs. Mas uma opção mais fácil é desativá-los diretamente. Por outro lado, também são proibidos aplicativos que certamente poderiam ser utilizados sem o menor problema.

Projeto macOS Catalina Mac Catalyst FB
Mac Catalyst permitindo a portabilidade de aplicativos iPadOS para macOS

Por que os desenvolvedores ignoram essas opções?

Concluindo, permanece a questão: por que os desenvolvedores ignoram mais ou menos essas possibilidades? Embora tenham recursos sólidos disponíveis para facilitar o seu próprio trabalho, isso não é motivação suficiente para eles. É claro que também é necessário analisar toda a situação do ponto de vista deles. O fato de existir a opção de rodar aplicativos iOS/iPadOS em Macs não garante que valerá a pena. É completamente inútil para os desenvolvedores lançar software que não funcionará corretamente, ou otimizá-lo, quando é mais ou menos claro de antemão que simplesmente não haverá interesse nele na plataforma macOS.

.