Como CIO ou CTO de uma empresa, você sempre está preocupado com novas atualizações do iOS ou Android e como elas podem afetar as aplicações móveis que você mantém. Aqui vem o iOS 11 em setembro de 2017 com notícias positivas: adicionou várias funcionalidades de biblioteca e outros recursos para facilitar a manutenção da sua aplicação iOS. Eu compilei uma lista do recurso e os itens de suporte que o iOS 11 acrescenta que você deveria saber sobre como atualizar seus aplicativos existentes ou para incorporar os novos recursos em todas as novas compilações de aplicativos em andamento. Aqui está um resumo das melhorias:
A funcionalidade de arrastar e soltar é algo que sempre buscamos nas plataformas iOS e que finalmente foi entregue no iOS 11. Como na área de trabalho, arrastar e soltar no iOS 11 permite que um usuário mova facilmente texto, imagens e outros Conteúdo de um aplicativo para outro. Tudo o que você precisa fazer é tocar e segurar para pegar o conteúdo e arrastá-lo para o aplicativo que você deseja. Multi-Touch, uma maneira totalmente nova de selecionar vários itens, permite que você pegue rapidamente vários itens tocando. Com o carregamento de mola, os usuários podem usar arrastar e soltar para abrir um aplicativo, para que você possa mover o conteúdo de um aplicativo para outro simplesmente passando o mouse sobre o ícone do aplicativo de destino.
A aprendizagem de máquinas é uma raiva para CIOs, CTOs e inovadores nos dias de hoje. A Apple torna mais fácil o ML Kit e o Vision no iOS 11. O framework Core ML da Apple suporta redes neurais, conjuntos de árvores, máquinas de vetor de suporte, modelos lineares generalizados, engenharia de recursos e modelos de pipeline. Seu aplicativo pode se tornar mais inteligente com o ML Kit & Vision. Você pode fazer rastreamento facial, detecção de rosto, pontos de referência, detecção de texto, detecção de retângulos, detecção de código de barras, rastreamento de objetos e registro de imagens. Também possui APIs de processamento de linguagem natural, que usam aprendizado de máquina para entender profundamente o texto usando recursos como identificação de linguagem, tokenização, lema, parte do discurso e reconhecimento de entidade nomeada.
Anteriormente, o iOS só nos permitiu visualizar PDFs com a biblioteca nativa. Tivemos que confiar em uma biblioteca de terceiros para autorizar e editar arquivos PDF. Com o Kit PDF aprimorado no iOS 11, podemos manipular facilmente os PDF porque permite que os usuários se movam através de um documento, selecione e compartilhe conteúdo, aproxime e saia, e muito mais.
O iOS 11 apresenta ARKit, uma nova estrutura que permite que você crie facilmente experiências de realidade aumentada incomparáveis para iPhone e iPad. Isso torna o kit AR de terceiros quase obsoleto. Usando a câmera TrueDepth, seu aplicativo pode detectar a posição, a topologia e a expressão do rosto do usuário, tudo com alta precisão e em tempo real, facilitando a aplicação de efeitos de selfie ao vivo ou usar expressões faciais para gerar um personagem 3D. O ARKit usa a Odometria Inercial Visual (VIO) para detectar, com um alto grau de precisão e sem qualquer calibração adicional, como um dispositivo se move dentro de uma sala. ARKit pode detectar planos horizontais, como tabelas e pisos, e pode rastrear e colocar objetos em pontos de recursos menores também. ARKit também faz uso do sensor da câmera para estimar a quantidade total de luz disponível em uma cena e aplica a quantidade correta de iluminação a objetos virtuais.
O iOS 11 torna o SIRI ainda mais útil. Através da aprendizagem avançada de máquinas e da inteligência artificial, Siri é mais expressivo, com uma voz nova e mais natural. Você pode integrar SIRI em seu aplicativo para assistente de voz e tradução de idiomas para tornar seu aplicativo mais inteligente. Você pode abandonar confiar em uma biblioteca de terceiros para assistente de voz e funcionalidade de tradução.
Ele vem com um editor rápido baseado em estrutura que permite que você resolva e navegue inteligentemente seu código. Ele também inclui o grande suporte da Markdown. O Refactoring é construído diretamente na experiência de edição e funciona em Swift, Objective-C, Interface Builder e muitos outros tipos de arquivos. O recurso de pesquisa agora retorna resultados de pesquisa extraordinariamente rápidos. Você também pode depurar sem fio os dispositivos iOS e tvOS pela rede. O controle de controle de origem tornou-se muito mais rápido e fácil também.
As capacidades da câmera obtêm muitas melhorias no iOS 11, pois você pode, finalmente, digitalizar um código QR com a câmera e não precisa integrar o SDK de terceiros para escanear código QR em seu aplicativo. Também melhorou a qualidade da imagem e proporcionou uma melhor compressão de imagem, o que significa que você precisará de menos espaço para armazenar imagens grandes. O modo retrato no iPhone 7 Plus recebeu a estabilização de imagem óptica atualizada, o flash True Tone e o HDR. Uma nova Depth API está sendo lançada para desenvolvedores, o que significa que eles poderão usar a câmera do iPhone 7 Plus para adicionar mais informações de profundidade aos seus aplicativos. Novos filtros, como Vivid e Dramatic, foram adicionados para efeitos de foto.
O iOS 11 oferece uma tela de bloqueio e um Centro de notificação atualizados. A Apple decidiu mesclar Lock Screen e Notification Center em uma única entidade chamada Cover Cover. Quando você desliza para baixo em um aplicativo, você verá basicamente a tela de bloqueio. Você ainda poderá acessar todas as notificações, e quando clicar em qualquer notificação, ela abrirá o aplicativo. Esse recurso é importante a partir da perspectiva do seu design de aplicativo se seu aplicativo se basear em notificações push.
O iOS 11 lançou um novo aplicativo chamado Arquivos, que lhe permite gerenciar todos os arquivos em seu iDevice e iCloud e também fornece integração com o Dropbox e o Google Drive. Você pode facilmente armazenar, arrastar e soltar e gerenciar arquivos. Os desenvolvedores de aplicativos podem acessar arquivos usando arrasto e soltar para armazenar e acessar arquivos para seu aplicativo, também.