Sunny Cha
outubro 19, 2017
Novas funcionalidades iOS que todos os programadores precisam de conhecer
A atualização do iOS do ano passado deu aos programadores dois novos brinquedos: o toque 3D e a integração de terceiros para a Siri. Mas este ano, o iPhone 8 e o X estão a oferecer muitas mais novidades.
Os novos recursos de hardware e sistema operacional da Apple devem ser interessantes tanto para o desenvolvimento imediato quanto para o futuro - especialmente o ARKit. Depois de passar por toda a lista de novos recursos do iOS, aqui estão os destaques que mais chamaram nossa atenção.
Actualizações gerais: a nova App Store, capacidade de descoberta e funcionalidades
A capacidade de descoberta está no centro da primeira grande reformulação do design da App Store desde a sua criação em 2008. Os conteúdos do tipo blogue, como guias de instruções, entrevistas e listas com curadoria, são elaborados por equipas editoriais num esforço para aumentar a cobertura de aplicações mais pequenas que, de outra forma, não teriam qualquer impacto nas tabelas. Mas, para além de trabalharem no sentido de obterem uma funcionalidade, os programadores também têm um pouco de trabalho a fazer com as recentes alterações às páginas das aplicações.
A otimização da loja de aplicações é mais importante do que nunca. As novas limitações de caracteres para títulos, legendas e descrições obrigam os programadores a serem mais concisos. As pré-visualizações de vídeo estão em primeiro plano com a reprodução automática activada para cada página de aplicação. Os programadores também podem escolher compras na aplicação para apresentar na página, que os utilizadores podem comprar sem abrir a aplicação.
O ARKit dá vida à RA
De todas as funcionalidades anunciadas para o novo iPhone, poucas deixam os programadores tão entusiasmados como o ARKit. A nova estrutura da Apple é, alegadamente, mais fácil de trabalhar do que o Google Tango ou o Microsoft Hololens, o que significa que, em breve, poderemos ver no mercado aplicações com a qualidade do Pokemon Go. O Wareable tem um bom resumo dos pormenores do ARKit e das suas aplicações experimentais até agora, que incluem edição de fotografias e emojis, cartografia e um MOBA da vida real chamado As máquinas.
Arrastar e largar organiza a organização
Arrastar e largar facilita a movimentação de ficheiros, texto e imagens de uma aplicação para outra. Os utilizadores podem contornar diretamente a área de transferência e várias aplicações, como a Goodnotes, já implementaram esta funcionalidade de forma inteligente, convertendo notas manuscritas em texto quando arrastadas para outras aplicações. Os programadores podem utilizar esta funcionalidade para facilitar a multitarefa dos utilizadores, esperando que a sua aplicação se integre na rotina diária do utilizador.
O AirPlay 2 deixa cair os graves em todas as divisões
Os sistemas de som para várias divisões tornaram-se mais fáceis de configurar com o protocolo AirPlay 2. A nova funcionalidade permite que os dispositivos iOS se liguem a qualquer coluna que suporte o AirPlay 2 e enviem áudio para várias colunas dentro de casa através de aplicações de música como o Spotify ou o Deezer. Empresas como a Bose e a Denon já estão a criar colunas compatíveis com o AirPlay 2.
Apenas iPad: base de ligação doméstica
A doca inicial do iPad permite aos utilizadores alternar entre aplicações sem ter de ir e voltar da página inicial. Além disso, a vista dividida permite aos utilizadores executar multitarefas de forma mais eficiente, carregando aplicações como o Evernote e o Goodreader/YouTube lado a lado.
Apenas iPad: Apple Pencil
Os utilizadores do Apple Pencil podem escrever ou rabiscar diretamente nos e-mails. O texto no Notes também se move à volta do Apple Pencil, e é possível tomar notas diretamente em PDFs e capturas de ecrã. É fácil imaginar o futuro do Pencil, que se estende para além da tomada de notas e possivelmente para os jogos. E com o poder do chip A11 Bionic, é possível que vejamos jogos baseados em stylus semelhantes aos clássicos da Nintendo DS, como The Legend of Zelda: Phantom Hourglass e Etrian Odyssey, tornando o iPad num dispositivo de jogo legítimo.
Existem outras novas funcionalidades no iOS 11, e os programadores devem explorar todas as novas opções para encontrar formas criativas de integrar algumas delas nas suas aplicações. Tirar partido das novas funcionalidades não só é uma excelente forma de atrair novos utilizadores, como também pode ajudar a atrair a atenção da Apple e pode ajudar a que a sua aplicação seja apresentada!