A Apple divulgou ontem uma décima versão beta do iOS 11. O problema é que nunca tivemos dez betas antes do lançamento final, portanto esse é um território desconhecido para a Apple e seus desenvolvedores..
Conforme a sabedoria convencional, o próximo lançamento deve chegar na forma de um Mestre de Ouro.
Na engenharia de software, um Golden Master (também conhecido como Gold Master ou apenas GM) é uma versão final do software pronta para lançamento na fabricação. Em termos de betas para iOS, um candidato a iOS Golden Master, na maioria dos casos, possui o mesmo número de compilação que um release público final que os clientes conseguem fazer o download através Configurações → Geral → Atualização de Software.
Em um vídeo abaixo, Andrew O'Hara discute o iOS 11 beta 10, especulando que é provavelmente a última versão beta antes de um Golden Master ser lançado antes da palestra de 12 de setembro.
Inscreva-se no iDownloadBlog no YouTube
Mas e se quisermos outra versão beta?
E, supondo que a empresa de Cupertino efetue o iOS 11 beta 11 nos próximos dias, como eles poderiam acompanhar um candidato a Golden Master e obter um lançamento final do iOS 11 nos novos iPhones com um cronograma tão curto??
Eu tive uma discussão interessante sobre isso com Jim Gresham no Twitter.
Com o iOS 11 Beta 10, basta iniciar o…. Como eles vão colocar o iOS 11 nos novos iPhones com uma linha de tempo tão curta?… Atrasar os iPhones
- Jim Gresham (@Jim_Gresham) 6 de setembro de 2017
Parece que a Apple resolveu esse problema há alguns anos, pelo menos no papel.
De acordo com o pedido de patente da empresa publicado em março de 2015 pelo Escritório de Marcas e Patentes dos Estados Unidos, eles inventaram um sistema de embalagem inteligente que lhes permitia personalizar novos dispositivos enquanto ainda estavam na embalagem de lojas de varejo..
PatentlyApple tem um ótimo explicador, mas, em poucas palavras, os dispositivos seriam enviados para as lojas em um "modo de energia empacotado" especial que usa uma quantidade muito limitada de energia - apenas o suficiente para permitir que eles sejam despertados por um dispositivo de computação próximo.
Um funcionário simplesmente digitava uma etiqueta especial na embalagem para ativar o dispositivo embalado. O dispositivo se conectaria sem fio a outro dispositivo de computação em proximidade suficiente para que as informações de descoberta fossem trocadas (algo como AirDrop).
A partir daí, os funcionários da loja poderiam personalizar remotamente o dispositivo empacotado, alterar as configurações e até atualizar seu software sem fio.
Rad bonito, você não concorda?