Com a apresentação da Apple, que deveria ser realizada em 12 de setembro, eles não esperavam nada de especial: três novos modelos de iPhone e uma nova versão do Apple Watch - eles conheciam essas inovações com antecedência. No entanto, em Avito, não podemos perder este evento. Alguns dias antes do Evento Muito Especial, percebemos que uma empresa havia sido formada por quem não queria assistir sozinho à transmissão e decidimos convidar nossos amigos, desenvolvedores iOS de outras empresas, para uma visita. Assista ao evento juntos, discuta novos produtos (e como eles afetarão o desenvolvimento de aplicativos para iOS), coma shawarma, beba smoothies, só isso.
Digo a você como assistimos ao Evento Especial da Apple e o que meus colegas pensam sobre os novos dispositivos e recursos da empresa Cupertino.

Fotos de novos dispositivos introduzidos pela Apple, 9to5mac mostrou duas semanas antes da apresentação. Além disso, havia muitos rumores de "fontes confiáveis" sobre as características técnicas de novos modelos de telefones e relógios. Nada de novo - tais vazamentos ocorrem todos os anos. Obviamente, quando todos os novos produtos eram conhecidos antecipadamente, quase ninguém tinha entusiasmo por assistir à apresentação. Mas aqui é como no futebol: mesmo que você não esteja muito interessado em assistir a uma partida em uma empresa, sempre desfruta e tem muitas emoções. Portanto, espontaneamente, decidimos organizar uma exibição conjunta da transmissão em nosso escritório. Acabou sendo divertido.
Começamos com um programa cultural - previsões sobre a apresentação. Nossos convidados tiveram que dizer o que a Apple mostraria sem usar as palavras da letra "p". Como se viu, isso é muito difícil (afinal, "p" é apresentação, previsibilidade). Apenas uma pessoa conseguiu. Ele recebeu uma calça de moletom da moda com bolsos grandes - para tornar mais confortável o uso do novo iPhone XS Max.

Como verdadeiros amantes de gadgets de moda da Apple, eles assistiram a uma apresentação com shawarma e smoothies - um jantar moderno.

A principal característica do novo Apple Watch foi a capacidade de criar um eletrocardiograma diretamente sobre eles, que você pode enviar ao seu médico. Boa tecnologia, mas não está disponível na Rússia. Além disso, nossos convidados na reunião e a Internet conseguiram brincar que mesmo essa inovação funcionaria com suas próprias especificidades.

A novidade não causa nenhuma reação entre os nossos hóspedes.
Confuso e a aparência de dois cartões SIM nos novos modelos do iPhone. Especialmente no mercado chinês, haverá dois cartões SIM físicos - em outros países (a Rússia não está entre eles), um dos cartões SIM será virtual. Muitos pensaram, brincando, que a Apple era inspirada pelos fabricantes de telefones falsos chineses. No próximo iPhone, como brincamos na reunião, aguardamos uma antena retrátil e uma TV.

A Apple apresenta o novo iPhone em 2019.
Após a apresentação do Apple Watch, iPhone XS e iPhone XS Max, a apresentação deixou de ser tão dinâmica - desde o momento em que eles falaram sobre pequenas melhorias nos dispositivos e na preservação do meio ambiente. Eu queria acreditar que as pessoas que todos conheciam não eram verdadeiras e não mostrariam nada de novo. Ou esperaremos por "Mais uma coisa" e algo muito legal. Mas, de repente, eles apresentam o iPhone XR em várias cores - e todos exalam. A apresentação desta vez acabou sem surpresas.

Apesar dos lançamentos esperados da Apple, reunir-se e assistir a uma apresentação em uma pequena empresa de amigos do desenvolvimento, brincando sobre quantas vezes Tim Cook ou Phil Schiller pronunciaram a palavra "inovador", é muito legal.
Agora um pouco sobre tecnologia. Conversei com colegas da Avito, com quem assistimos a uma apresentação, sobre como o advento de novos dispositivos e tecnologias afetará o desenvolvimento do iOS e por que a Apple ainda tem muito a se esforçar para melhorar a vida dos especialistas em iOS.

O lançamento de três novos dispositivos com um tamanho de tela maior afetará a atualização do nosso aplicativo?
Alexey Kudryavtsev, desenvolvedor iOS

Parece que não. As maiores mudanças ocorreram com o lançamento do iPhone X. Lá, não apenas o tamanho da tela mudou, mas também o formato. Eu tive que manter uma nova forma dos cantos (“orelhas”), uma área segura. Isso exigiu muitas melhorias. Agora, a Apple acaba de lançar versões maiores do mesmo telefone. Além disso, a empresa há muito tempo introduziu ferramentas para layout dinâmico para diferentes tamanhos de tela. Nada deve afetar o desenvolvimento - é o hardware ".
Vladislav Alekseev, principal desenvolvedor iOS

“Acho que serão necessárias algumas afinações mínimas. Não teremos dor de cabeça com novos dispositivos. Em termos de interface do usuário, a única dor possível é o iPhone XS Max, porque o restante dos dispositivos tem o mesmo tamanho de tela que os anteriores. Mas acho que mudaremos apenas um de nossos simuladores para o iPhone XS Max, e os testes de interface do usuário não serão alterados. ”
Vadim Smal, um desenvolvedor iOS líder

“Cada saída do novo dispositivo é pelo menos um pouco, mas complica o trabalho. O dispositivo precisa ser testado, atualizado todo o ambiente, colocar um novo Xcode. Isso aumenta o tempo para desenvolver novos recursos. Mas quase nada mudou nos telefones - por exemplo, até a proporção permaneceu a mesma. Somente a resolução do iPhone XS Max aumentou. E, portanto, pode ser necessário gerar novas imagens para uma resolução mais alta, para que elas pareçam melhores. Mas, em geral, a Apple não introduziu novos recursos que poderiam afetar a parte do produto. Exceto pelos atalhos para a Siri.
Tecnologia em novos dispositivos e no iOS 12 que você gostaria de usar: do AR, atalhos do Siri ao ECG para Apple Watch

“Tudo aqui é bastante triste. Se falamos sobre AR no iOS - o tópico é exagero, é claro. Muitos tentaram, existem alguns aplicativos para isso, mas não há algo realmente interessante lá. Atalhos Siri tentamos. Coisa bastante simples e desinteressante - você pode gravar certos comandos e apenas em uma determinada sequência. Apenas a automação aprimorada da antiga Siri. ”

“Nada realmente surgiu com uma nova Apple. Obviamente, o aprendizado de máquina do iOS funciona muito bem em alguns lugares em termos de tecnologia. Por exemplo, é legal que o modelo treine automaticamente simplesmente jogando um grupo de arquivos no Xcode. Mas o AR, embora apresentado como um produto acabado, é improvável que alguém o utilize plenamente. ”

“O AR não mudou muito nesta versão - tornou-se um pouco mais rápido. Mudanças miseráveis na essência. Sob o relógio, poucas pessoas fazem aplicações. Um bom dispositivo - você o carrega na mão, assiste a notificações, mas criar um aplicativo completo para ele é inútil. O Siri Shortcuts é uma tecnologia bastante leve para desenvolver, e será útil em certas aplicações. Diga para um alarme. Talvez essa seja a única coisa que eu tentaria, mesmo no aplicativo Avito ".
Qual tecnologia, recurso ou dispositivo era mais esperado?

“Algum tipo de cache para arquivos rápidos. O Swift é compilado na máquina local, mas o Google, por exemplo, tem algo como Gradle. Você pode aumentar um cache distribuído. "A Apple nunca teve nada parecido com isso, e por isso, todos nós sofremos."

“Talvez o modo escuro no iOS. Os iPhones mais recentes têm uma tela OLED, e isso afetaria a conveniência e a duração da bateria. Melhoria do modo Não perturbe. Agora você pode ativar o modo, por exemplo, por uma hora, por geolocalização, mas por meia hora, conforme necessário, isso não pode ser feito. Eu até comecei um bug no suporte quando houve a primeira versão beta. Mas a Apple ainda está ignorando meu pedido. ”

“Eu realmente quero o carregamento sem fio. Todos eles não a deixarão ir. Eles escreveram que tinham um problema com superaquecimento. E quero finalmente consertar os bugs ".
Um bug que nunca foi cortado, embora eu realmente quisesse

“Eu faço testes, então o mais irritante é a instabilidade de sua infraestrutura. Você precisa criar muletas para executar os testes normalmente, e o Xcode funcionou bem. O próprio Xcode fica mais lento. Cada vez que você pressiona o botão de início do teste, leva 30 segundos. Este é um tempo muito longo. Portanto, em vez de cem testes por dia, apenas dez podem ser feitos ".

“A cortina de notificação funciona de maneira torta. Em geral, existem alguns bugs com sete anos de idade. Por exemplo, com dados principais. No lugar de armazenamentos de banco de dados, existem relações entre objetos no banco de dados. As relações são geradas incorretamente e você precisa usar uma muleta especial para que seja gerada corretamente. "
O que eu não gostei mais na apresentação

“Eles não introduziram um iPhone menor. O "dez" é bastante grande e nem sempre é conveniente usá-lo. Mas a Apple, infelizmente, introduziu telefones ainda maiores. Se isso continuar, terei que comprar uma sacola separada para o telefone. ”

“Tudo já era conhecido e nada surpreendeu. Pelo menos algumas “mais uma coisa”: os novos AirPods com isolamento acústico, o novo Mac Mini - seria muito útil para nós em Avito. "

“A Apple se gabou de ter aumentado a duração da bateria do iPhone em 15 minutos. Parece que isso é simplesmente um erro que eles mediram e decidiram que isso pode ser representado como uma conquista ".