Escondido em meio a uma enxurrada de novos relatórios que cobrem os próximos novos recursos das atualizações do sistema operacional da Apple, como o Modo de Teatro no Apple Watch e o Siri nos aplicativos de relógio, Night Shift no Mac e Find My AirPods no iPhone, a Apple anunciou ontem que os desenvolvedores em breve serão permissão para alterar o ícone da tela inicial do aplicativo programaticamente, sempre que quiser.
Em outras palavras, uma atualização não é mais necessária para enviar a nova arte do ícone.
A mudança aparentemente sem importância abre um mundo de novas possibilidades de interações com seus aplicativos favoritos que antes não eram possíveis antes.
Aproveitando o iOS 10.3 SDK, os desenvolvedores agora podem usar um novo método de Instância para especificar o ícone principal do aplicativo, bem como um ou mais ícones alternativos.
O desenvolvedor do iOS Steve Stroughton-Smith explicou que os aplicativos devem solicitar sua permissão antes de alterar o ícone. A concessão de permissão gera um alerta como o que você vê abaixo, informando sobre uma alteração de ícone.
Não está claro se essa caixa de diálogo é exibida apenas no primeiro ícone de alteração que um aplicativo executa.
Para ser justo, não tenho certeza de que é necessário o consentimento, pois isso já acontece quando os aplicativos são atualizados e a maioria dos usuários não presta atenção às atualizações de aplicativos..
Stroughton-Smith colocou um exemplo de código de troca de aplicativo no Github para que todos vejam.
Curiosamente, a troca de ícones está desativada para dispositivos registrados em programas educacionais.
Stroughton-Smith alega que um aplicativo não pode alterar o ícone da tela inicial, a menos que esteja visível na tela, mas que pode mudar facilmente no caminho, à medida que a Apple atualiza o SDK.
Ao adicionar vários ícones de aplicativos a um aplicativo, os desenvolvedores podem alterar o ícone da tela inicial do aplicativo durante períodos promocionais, como vendas de feriados. Teoricamente falando, os jogos podem mudar seus ícones com base no seu progresso, enquanto os aplicativos climáticos podem mostrar um ícone diferente com base nas condições climáticas atuais.
Ou, um aplicativo para estudantes universitários pode alterar o ícone depois que você seleciona sua escola. Em outro exemplo, um aplicativo de música pode exibir um ícone alternativo para indicar que está tocando uma música em segundo plano e assim por diante. Por fim, e estou apenas especulando, a alteração de ícones de aplicativos pode abrir o caminho para o modo escuro procurado no iOS.
Conclusão: quando o iOS 10.3 é lançado, alguns aplicativos para iPhone, iPad e iPod touch podem incluir várias ilustrações de ícones e alterar seu ícone da tela inicial programaticamente se determinadas condições forem atendidas.
Além de poder usar vários ícones de aplicativos, os desenvolvedores em breve poderão responder publicamente aos comentários de usuários na App Store e na Mac App Store.
No futuro, pode ser necessário que os fabricantes de aplicativos implementem exclusivamente a nova API de Avaliações de Aplicativos da Apple para padronizar as solicitações no aplicativo, solicitando que você forneça comentários.
Não serão permitidos mais de três pop-ups por ano por aplicativo.
Os usuários poderão desativar essas solicitações completamente em todo o sistema no aplicativo Configurações no iOS 10.3 e nas Preferências do sistema no macOS Sierra 10.12.4 quando essas atualizações do sistema operacional forem lançadas para consumo público.
Fonte: Apple via Steve Stroughton-Smith