iOS Digest No. 5 (27 de abril a 16 de maio)

imagem
Fonte da imagem: The Verge

Enquanto nós, queridos leitores, estávamos de férias, ocorreram eventos interessantes no mundo do desenvolvimento da Apple e do iOS. Detalhes sob o corte.

Notícias do setor


  • A atualização 12.3 para iOS e novas versões do macOS, tvOS e watchOS foram lançadas. A maioria das alterações afetou a melhoria do aplicativo UX para Apple TV, embora nem todos estejam satisfeitos com o resultado.
  • Como se viu , o iPhone SE não receberá uma atualização para o próximo iOS 13. Até o final, o curso com a interrupção do suporte é claro - eles vendem bem, o custo não é alto em comparação com os smartphones shuttle. Os fãs só podem esperar o lançamento do iPhone Xe em setembro com um tamanho de tela comparável. Uma lista de possíveis melhorias no novo ecossistema do ecossistema da Apple pode ser encontrada no artigo em bloomberg.com . A Apple está planejando uma atualização em larga escala de seus aplicativos, aparentemente, não foi em vão que no ano passado, pela primeira vez na história, eles contrataram programadores mais do que desenvolvedores de hardware.
  • O Apple Pay agora está disponível como forma de pagamento para compras no armazenamento do iTunes, Apple Store, Apple Music, iCloud. Além disso, os usuários poderão receber cashback ao usar.
  • As lojas de aplicativos estão prevendo um final rápido nas mãos dos Progressive Web Apps. Um artigo no Medium descreve o estado atual do PWA e melhora a maneira como os aplicativos são instalados nos smartphones. O autor do artigo está indignado - por parte da Apple, não há avanços suficientes no suporte ao iOS e Safari, ao contrário de, por exemplo, a Windows Store - os aplicativos baseados em PWA podem ser baixados com segurança na loja. Conforme observado nos comentários, artigos e declarações desse tipo já aparecem desde que exista desenvolvimento móvel, mas até agora os aplicativos são mais animados do que todos os vivos. Também há perguntas sobre a segurança do uso do PWA - uma capacidade mais centralizada de gerenciar o conteúdo instalado ajuda a proteger os usuários contra possíveis vulnerabilidades, ninguém ouve falar sobre antivírus em smartphones há muito tempo.

    É claro que o estado atual da AppStore não é perfeito - por exemplo, o download de alguns aplicativos apenas via WiFi, a falta de um bom conteúdo estruturado. Mas parece que se você tornar a loja mais do que apenas um despejo de aplicativos (alterações visíveis já são visíveis, começando no iOS 12), será muito mais conveniente usá-lo.

Notícias sobre desenvolvimento de IOS


  • Um artigo é recomendado para leitura para quem precisa organizar uma fila de carregamento de dados controlados síncrona no aplicativo usando o OperationQueue. Por exemplo, consideramos o download de arquivos usando o URLSession, mas o princípio de operação pode ser usado para qualquer conjunto de ações no aplicativo.
  • Um pequeno artigo para iniciantes com o recurso fluffy.es sobre como controlar a cor de fundo do UIStackView.
  • A programação funcional não tem para onde ir em 2019 - entendemos como usar funções puras no Swift .
  • Depois de descobrir as funções limpas, é hora de elaborar os protocolos e enumerações - quando usar essa ou aquela abordagem pode ser entendido depois de ler a Dica rápida: Enums vs. Protocolos .
  • Um artigo sobre vistas declarativas com reflexões sobre a interface do usuário declarativa no iOS - por que ainda não existe uma ferramenta tão poderosa e conveniente como o DOM na Web ou o XAML da Microsoft.
  • Nós descobrimos como usar os arquivos xconfig para configurar a configuração do projeto sem o uso obrigatório do Xcode, o que ajudará a evitar possíveis conflitos nos sistemas de controle de versão ao trabalhar em equipe.
  • Para variar, existe um pouco de conteúdo de áudio e vídeo - o lançamento do podcast Artificial Intelligence Podcast com o criador da linguagem Swift, Chris Lattner, foi lançado.
  • Bem, uma coisinha engraçada: um clone do jogo Wolfenstein 3D , escrito em Swift, foi lançado em código aberto. Você pode brincar com o resultado ou praticar a revisão do código.

E finalmente: na próxima semana, realizaremos uma conferência Mobius em São Petersburgo, também haverá muitas coisas interessantes sobre o desenvolvimento do iOS.

Source: https://habr.com/ru/post/pt451806/


All Articles