O desenvolvedor beta do macOS High Sierra 10.13.4 traz o aviso de aplicativos de 32 bits e o modo de teste de 64 bits

A Apple lançou na quarta-feira o macOS High Sierra 10.13.4 para testes de desenvolvedor.

A quarta grande atualização de software desde o lançamento inicial do High Sierra em setembro de 2017 veio com um número de compilação 17E139j e nenhum novo recurso ou aprimoramento externo.

No entanto, a Apple mencionou uma importante adição nas notas de versão que acompanham o download: um aviso totalmente novo quando um aplicativo de 32 bits é iniciado, não muito diferente da caixa de diálogo semelhante no iOS 11.

A gigante de Cupertino informou clientes e desenvolvedores no verão passado que o High Sierra seria seu último lançamento para suportar aplicativos de 32 bits "sem compromisso". Todas as atualizações de aplicativos para Mac e aplicativos existentes devem suportar 64 bits a partir de junho de 2018, esclareceu a empresa.

Aqui está um trecho do changelog do macOS High Sierra 10.13.4 beta:

Para se preparar para uma versão futura do macOS, na qual o software de 32 bits não será mais executado sem compromisso, a partir do macOS High Sierra 10.13.4, um usuário é notificado sobre o lançamento de um aplicativo que depende do software de 32 bits.

O alerta aparece apenas uma vez por aplicativo.

Para tornar mais fácil para os desenvolvedores testarem seu software quanto à compatibilidade de 64 bits, o macOS 10.13.4 fornece um novo modo de teste de 64 bits ativado por meio do seguinte comando Terminal:

sudo nvram boot-args = "- no32exec"

Após executar o comando, você deve reiniciar o seu Mac.

Esse novo modo de teste de 64 bits impede que qualquer processo de 32 bits seja iniciado.

Abrir um aplicativo de 32 bits ou um aplicativo de 64 bits que depende de estruturas de 32 bits produz uma notificação informando que o aplicativo não pode ser aberto. Você é fortemente desencorajado de ativar esse modo, a menos que seja um desenvolvedor de software ou administrador de TI experiente.

Outros tipos de software podem falhar silenciosamente nesse modo, como versões de 32 bits dos plugins Dashboard e WebKit, painéis de preferências e processos em segundo plano.

Para desativar esse modo, execute o seguinte comando no Terminal e reinicie o seu Mac:

sudo nvram boot-args = ""

"Em versões beta futuras, o modo de teste de 64 bits pode fornecer informações adicionais para o desenvolvedor para ajudar a testar e qualificar o software", observa Apple.

"Se você distribuir seus aplicativos fora da Mac App Store, é altamente recomendável distribuir binários de 64 bits para garantir que seus usuários possam continuar executando seus aplicativos em versões futuras do macOS", disse a empresa Cupertino aos desenvolvedores no verão de 2017..