Vídeo de boas-vindas na WWDCEntão chegou o dia X - o dia da conferência anual da WWDC. Segundo a lenda, este dia deve determinar o vetor de desenvolvimento do iOS para o ano inteiro e aumentar o moral de todos os desenvolvedores do iOS na equipe. Vamos contar juntos o número de palavras "Amazing", "Ever" e "Machine Learning", faladas no palco durante o evento.
Este é um evento significativo para programadores e usuários comuns da Apple: aqui estão as inovações na API do sistema e os serviços do usuário. E, a propósito, sobre hardware - embora o evento seja principalmente software, hoje, pela primeira vez em anos, eles atualizaram o Mac Pro.
Os desenvolvedores de iOS do comitê de programa da conferência
Mobius não conseguiram superar esse evento: além da história “o que foi apresentado”, fizemos comentários sobre as emoções do ouvinte e tentamos responder à pergunta se a Apple já estava lá ou não.
O que mostrou
A transmissão da platéia começou a tempo, nem um segundo antes ou depois. A Apple inovou em todos os seus sistemas operacionais.
Aquecer
- Para começar, mostramos o trailer da nova série “For All Mankind”, para não esquecermos que o serviço Apple TV + com conteúdo de vídeo exclusivo da própria empresa está chegando no outono.
- tvOS: As principais mudanças foram o modo multiplayer (para que depois da criança você não encontrasse um milhão de desenhos animados em suas recomendações) e a capacidade de conectar gamepads do PlayStation / Xbox.
- watchOS: A apresentação começou com uma história sobre novas aplicações para relógios: aqui você tem audiolivros, gravação de som, medidor de nível de som e até uma calculadora. Além disso, havia ainda mais oportunidades para personalizar a aparência dos mostradores, novas APIs foram abertas para os desenvolvedores, por exemplo, API de Streaming Audio.

- Mas o maior anúncio nesta parte foi a App Store no relógio: agora você pode pesquisar e instalar aplicativos no Apple Watch sem usar o iPhone. Além disso, apareceram as Tendências de atividades, graças às quais fica ainda mais fácil acompanhar o fechamento de seus círculos durante o dia.
- E, finalmente, o Health App agora usa o Machine Learning, mas armazena todos os dados estritamente no dispositivo ou no iCloud, porque "Você controla seus dados".

iOS
- De acordo com a tradição, a Apple começa com as estatísticas - 97% dos usuários estão satisfeitos com o uso, 87% dos iPhones já usam o iOS 12, e a porcentagem dos que foram atualizados para a nova versão em comparação com o Android acaba de rolar.
- Em seguida, a próxima versão do sistema operacional com número de série 13 foi anunciada e, mesmo antes dos recursos, eles começaram a falar sobre desempenho. Alega-se que o FaceID é até 30% mais rápido, os aplicativos serão executados duas vezes mais rápido e, quando fizerem o download na App Store, os usuários terão que fazer o download pela metade. Em geral, os desenvolvedores do iOS, se as autoridades desejam otimizar o lançamento do aplicativo, agora você pode responder "e ele está se otimizando".
- Mas acima de tudo, é claro, eles conversaram sobre um tópico obscuro, tão amado por muitos no macOS. Foi algo como isto:
“Veja como o App X é incrível com um tema sombrio.
Veja como a incrível App Y se parece com um tema sombrio.
Veja como é incrível o aplicativo Z com seu tema sombrio. ”
Mostrando os recursos do Modo Escuro, a Apple acidentalmente mostrou o novo teclado deslizante como uma conquista (aqui os usuários do Android riram alto, é claro).

- A Apple dedicou muito tempo e esforço às questões de privacidade em novas versões. Agora você pode incorporar um botão com a capacidade de fazer login usando seu Apple ID em seus aplicativos para não enviar dados do usuário para redes sociais e gigantes de TI. Atualização: verifica-se que, se você é desenvolvedor e usa autorização através de serviços de terceiros em seu aplicativo, deve adicionar esta opção. Curiosamente, as autoridades antitruste estão pensando sobre isso.
E se você não quiser gravar seu endereço de correspondência ao mesmo tempo, a Apple poderá gerar aleatoriamente para você (provavelmente, aqui os representantes da ad-tech ficaram tensos). Além disso, agora os usuários podem permitir que os aplicativos usem sua localização geográfica apenas uma vez (provavelmente aqui alguns desenvolvedores do iOS se esforçaram).

- O sofredor Apple Maps é atualizado, agora tudo parece estar indo bem nos EUA (leia-se: “finalmente, tudo se aproximará do Google Maps”). E para "alguns outros países", tudo deve ficar bem no próximo ano. Por que argumentar que a Rússia não estará entre eles?
- Além disso, Siri, Photos, CarPlay e HomeKit atualizados foram mostrados. Por exemplo, se você tirar muitas fotos quase idênticas seguidas ("quem sabe qual ficará melhor"), poderá escolher o modo de exibição "apenas o melhor" e não olhar para as repetições. Além disso, agora é possível girar vídeos com orientação incorreta. É interessante que os usuários fiquem mais satisfeitos com isso - uma inovação inteligente avançada da IA ou uma função simples de rotação que poderia ser feita anos atrás?
- Atualização: após a apresentação, mais dois pontos ficaram claros. Primeiramente, será possível baixar aplicativos de qualquer volume na Internet móvel. Em segundo lugar, você não acredita, mas 12 anos após o advento do iOS, o controle de volume deixará de cobrir todo o conteúdo da tela!

- É muito legal que a Apple não esqueça os tablets, o fato de ser um dispositivo independente com sua experiência de usuário e tarefas, e não apenas um smartphone com uma tela ampliada. Como resultado, o sistema operacional agora está oficialmente alocado como um iPadOS separado.
Ainda não está claro o que isso significa para os desenvolvedores: o iPadKit aparecerá? Precisamos substituir o UIView pelo iPadView para oferecer suporte a iPads. Uma coisa que sabemos: agora, no aplicativo Arquivos, você pode ver diretamente os dispositivos USB e importar suas fotos das câmeras. Com três dedos, você pode fazer Ctrl-C e Ctrl-V. - A Apple há muito voa para o espaço com sua caneta, uma ferramenta muito popular para designers. Anteriormente, a latência era de 20ms, agora é de apenas 9ms. Além disso, os desenvolvedores abriram a cortina da API privada e agora você pode usar o PencilKit em seus aplicativos.
macOS
- Começamos com as notícias hardcore: o novo Mac Pro foi lançado (pela primeira vez desde 2013). Falar sobre seu design abalará as redes sociais e os fóruns por um longo tempo (se lhe parecer que o caso se parece com algo, saiba que já foi brincado cerca de um milhão de vezes).

É claro que é muito poderoso (por exemplo, você pode instalar até um terabyte e meio de RAM). E está claro que é muito caro: começa em US $ 5999 e é para a versão básica, na qual existem 32 gigabytes de RAM e um SSD ridículo de 256 gigabytes por esse preço. À venda desde o outono.
- Também é necessário um monitor para essa unidade de sistema (há muito tempo a Apple não os liberava). Também é apresentado e também é poderoso - aqui você tem Retina 6K e XDR ("mais que HDR") e um sistema de refrigeração ("para que você possa ser mais brilhante, minha neta"), e a capacidade de girar para uma posição vertical ("então e a foto vertical é mais conveniente para retocar e codificar ”).

Chamado Pro Display XDR, 32 '' na diagonal. Custa US $ 4999, enquanto o estande deve ser comprado separadamente por mil dólares (isso não é uma piada). À venda também no outono.
- A nova versão do macOS é chamada Catalina.

- Fale sobre o iTunes e brinque com o fato de ele poder fazer tudo - resta adicionar um calendário e um cliente de e-mail ao iTunes. Em geral, agora em papoulas, em vez desta combinação, haverá aplicativos separados de música, podcasts e TV. E agora nada abrirá automaticamente quando você conectar um iPhone. Isso foi aplaudido, mas suponho que o reflexo elaborado ao longo dos anos deixará os usuários nervosos no início - por que o iTunes não abriu? Está tudo bem?
- A Apple matou mais algumas empresas de software, permitindo o uso nativo do iPad como uma tela adicional interativa para o seu Mac, uma tecnologia chamada SideCar. Agora, separar Luna e Duet Display não são necessários.

- Além disso, o VoiceControl melhorou, tornando os computadores mais acessíveis às pessoas com deficiência. E depois de uma demonstração de como ele permite que você edite o texto com sua voz (“corrija esta palavra”), você provavelmente quer ditar habraposts através daqueles que são capazes de digitá-los com as mãos!
- Agora você não pode ter medo de perder sua papoula - o aplicativo / tecnologia Find My irá ajudá-lo a encontrar sua papoula enquanto estiver offline.
Para desenvolvedores iOS / macOS
Finalmente, após os anúncios “para usuários”, a empresa procurou os desenvolvedores reunidos no salão com o que era importante especificamente para eles.
- Tecnologia Catalyst (maçapão quando menina) que ajudará a portar aplicativos móveis existentes para o Mac. Ainda é difícil dizer o quão bem isso vai funcionar, mas a demo Atlassian é impressionante.
- A Apple continua a melhorar o suporte a VR / AR - este é o ARKit 3 atualizado, o RealityKit e o Reality Composer. Eles mostraram que agora as pessoas são "intransitáveis" (os objetos RA não se sobrepõem mais a elas) - isso é espetacular, o Google ainda não sabe como. E imediatamente mostrou o Minecraft Earth ("Minecraft no mundo real"), onde essa obstrução é muito útil.
- A nova estrutura SwiftUI é a nossa resposta React Native. Finalmente, o ayosniki terá uma interface de usuário declarativa.

Já posso ver como, nos próximos seis meses, a velocidade de desenvolvimento de aplicativos aumentará em uma ordem de magnitude, a qualidade dos aplicativos aumentará e os usuários não poderão colocar abaixo de 5 estrelas na loja para aplicativos escritos usando o SwiftUI. Os Agiosniks, que entraram no desenvolvimento React Native e Flutter, voltam, perdoaremos tudo. - A primeira versão beta das novas versões do sistema operacional já está disponível para os desenvolvedores.
- Atualização: após a apresentação, a Apple descreveu separadamente o que a ferramenta Real User Indicator está fazendo para ajudar os desenvolvedores a distinguir bots de usuários reais.
O que os membros do comitê do programa da conferência Mobius pensam:
Peter Tretyakov (Redmadrobot)“Em um dos livros sobre Jobs, havia uma história sobre como ele imaginou o computador do futuro nos anos 70-80. Ele representou, é claro, o iPad, mas agora com o iPadOS agora parecia o que ele estava dizendo.
Em geral, a tendência de aproximação entre o macOS e o iOS já dura há muito tempo. A versão iOS para o iPad já é muito diferente da versão para o iPhone, portanto, dividi-los em dois é apenas uma correção para o fato, em vez do anúncio do novo sistema operacional, como a Apple geralmente gosta de servir. É verdade que a Apple não pisa no rake da Microsoft, mas aproxima os sistemas de desktop e dispositivos móveis de forma gradual e cuidadosa: eles não permitem que aplicativos de desktop para mouse e teclado sejam executados nas pequenas telas de dispositivos móveis habilitados para toque da pedreira. Obviamente, os aplicativos iOS não precisarão ser refeitos para o novo iPadOS, mas a experiência de interagir com eles no iPad será mais rica e interessante. E se você adicionar alguns ajustes na plataforma sobre os quais eles falarão nas sessões nos próximos dias, haverá, em geral, uma aula.
Quanto ao iOS antiquado, era esperado um tema sombrio depois de um tema semelhante para o macOS, e isso, é claro, não é tão desfiladeiro, vespa e divertido, como disse Craig. Embora exista uma chance de que agora os temas escuros para aplicativos sigam mais ou menos um estilo único e pareçam uniformes, e não cada um com seu próprio tom de cinza.
Eu estava esperando toda a apresentação Marzipan. Até o novo monitor Mac Pro 6K não me desviou. Lá, porém, ficou imediatamente óbvio que só poderia ser comprado com uma hipoteca. Portanto, assim que chegou ao macOS, ouvi como seminarista na escola dominical. E aqui está ele, bonito catalisador! Se o JIRA Cloud decolou, então temos uma chance! Embora esse cara do Atlassian não tenha pressionado um único botão em seu aplicativo, ele apenas clicou nas guias, então veremos. Pode ser necessário jogar tudo com muletas para que o aplicativo iOS no macOS funcione bem, mas agora pelo menos você pode tocá-lo com as mãos.
Mas então a música sobre o SwiftUI foi e eu apenas chorei. Layout declarativo no iOS! Obviamente, funcionará de tal maneira que não funcionará. Pelo menos a primeira vez. Como isso funcionará para uma interface do usuário complexa, animação e transições não está claro. Mas o fato de a interface do usuário estar finalmente na Swift é muito legal! ”
Kirill Klebanov (apenas LLC)“Eu não esperava muito desta WWDC e parecia sozinho. É claro que houve alguns vazamentos interessantes, mas de repente tudo acabou sendo verdade, e até um pouco mais.
A princípio, a função de medição de ruído no relógio parecia interessante para mim, especialmente em nossas realidades com vizinhos barulhentos. Seria ótimo pedir automaticamente para desligar o som durante a festa e, se isso não ajudar, entre em contato com o local).
Quando a palavra seguro é usada nas apresentações, eu me acalmo como usuário: significa que meus dados pessoais e fotos em minha alma estão sob proteção confiável. Mas, do ponto de vista do desenvolvedor, isso promete uma variedade de problemas e dificuldades com a publicação ao lado. Agora você precisa ter cuidado ao trabalhar com geolocalização. Mas a entrada através do Apple ID de qualquer ponto de vista é necessária, e é especialmente agradável que o próprio usuário possa determinar quais dados ele deseja fornecer.
A única novidade técnica foi o novo Mac Pro com um monitor, mas há quanto tempo estamos esperando por esse momento. Ele estará disponível para compra apenas no outono, o que significa que há tempo para coletar documentos para uma hipoteca para sua compra. O único consolo é que os preços desses dispositivos praticamente não caem com o tempo.
As baleias-RA demonstram um desenvolvimento planejado: capturar o movimento de pessoas, sobrepor objetos. Para uma felicidade completa, faltando apenas iluminação dinâmica com raios e sombras traçados.
Sobremesa na forma de SwiftUI realmente gostei. Uma interface de usuário declarativa, muitos desenvolvedores estão esperando e pedindo há muito tempo, a Apple finalmente nos ouviu. Agora, o holivar finalmente vai parar sobre como digitar o código ou os storyboards.
O Keynote é apenas a ponta do iceberg, o mais interessante está nos esperando em seções separadas. Uma semana inteira sem dormir é fornecida para os desenvolvedores do iOS macOS iPad. ”
Anton Davydov (Sistemas EPAM)“O dub-dub todos os anos se torna cada vez mais parecido com uma matinê infantil - aqui você tem animadores no palco antes da conferência, demonstrações interativas de jogos e o número de sarcasmo e piadas só aumenta. Mas você ainda espera todos os anos pela noite apreciada para assistir à transmissão.
É interessante observar como o vetor da política de marketing da Apple mudou: se anteriormente os dispositivos foram promovidos, agora eles estão prestando cada vez mais atenção aos seus serviços, que, é claro, funcionam por assinatura. É claro que quase todo mundo tem um iPhone e poucas pessoas o atualizam todos os anos.
As últimas conferências não passam sem uma demonstração do uso de VR / AR, mas quanto a mim, por enquanto, os casos de uso normais podem ser estendidos por três aplicativos e meio. Mas se você está cansado de brincar com fontes e exibições tipográficas, o ARKit e o RealisticKit serão exatamente isso.
A Apple continua trabalhando para melhorar os problemas de privacidade do usuário e até agora a empresa não foi vista em escândalos de privacidade. No contexto do facebook e de algumas outras grandes empresas, a Apple parece uma opção mais confiável e ganha mais um karma. Minha funcionalidade favorita das anunciadas era a capacidade de permitir que os aplicativos usassem a localização geográfica apenas uma vez, o que é muito conveniente - agora você não precisa ir às configurações do sistema após permissão para proibir o uso de localização geográfica, câmera, microfone e serviços similares.
A cereja no topo do bolo foi a estrutura declarativa da interface do usuário - SwiftUI, você geralmente só podia falar sobre isso e encerrar a transmissão. Curiosamente, antes da conferência, vários artigos apareceram sobre o tópico de pensar sobre a UI declarativa do Swift. Coincidência ou a mão grande da Apple despertou interesse? ”