Vidéo de bienvenue à la WWDCLe jour X est donc arrivé - le jour de la conférence annuelle de la WWDC. Selon la légende, cette journée devrait déterminer le vecteur de développement du développement iOS pour toute l'année et augmenter le moral de tous les développeurs iOS de l'équipe. Comptons ensemble le nombre de mots «Amazing», «Ever» et «Machine Learning», prononcés depuis la scène pendant l'événement.
Il s'agit d'un événement important pour les programmeurs et les utilisateurs ordinaires d'Apple: voici les innovations dans l'API système et les services aux utilisateurs. Et, en passant, sur le matériel - bien que l'événement soit principalement logiciel, aujourd'hui, pour la première fois depuis des années, ils ont mis à jour le Mac Pro.
Les développeurs iOS du comité de programme de la conférence
Mobius n'ont pas pu surmonter cet événement: en plus de l'histoire «ce qui a été présenté du tout», nous avons commenté nos émotions de l'auditeur et essayé de répondre à la question de savoir si Apple était déjà là ou non.
Ce qui a montré
La diffusion du public a commencé à l'heure, pas une seconde plus tôt ou plus tard. Apple a innové dans tous ses systèmes d'exploitation.
Réchauffer
- Pour commencer, nous avons montré la bande - annonce de la nouvelle série «For All Mankind» afin de ne pas oublier que le service Apple TV + avec du contenu vidéo exclusif de la société elle-même arrive à l'automne.
- tvOS: Les principaux changements ont été le mode multijoueur (de sorte qu'après l'enfant, vous ne trouverez pas un million de dessins animés dans vos recommandations) et la possibilité de connecter des manettes de jeu depuis la PlayStation / Xbox.
- watchOS: La présentation a commencé par une histoire sur de nouvelles applications pour les montres: vous avez ici des livres audio, un enregistrement sonore, un sonomètre et même une calculatrice. De plus, il y avait encore plus de possibilités de personnaliser l'apparence des cadrans, de nouvelles API ont été ouvertes pour les développeurs, par exemple, Streaming Audio API.

- Mais la plus grande annonce de cette partie a été l'App Store sur la montre: vous pouvez désormais rechercher et installer des applications sur l'Apple Watch sans utiliser votre iPhone. De plus, des tendances d'activité sont apparues, grâce auxquelles il devient encore plus facile de suivre la fermeture de vos cercles pendant la journée.
- Et enfin, l'application Health utilise désormais le Machine Learning, mais stocke toutes les données strictement sur l'appareil ou dans iCloud, car «vous contrôlez vos données».

iOS
- Par tradition, Apple commence par des statistiques - 97% des utilisateurs sont satisfaits de l'utilisation, 87% des iPhones utilisent déjà iOS 12, et la proportion de ceux mis à niveau vers la nouvelle version par rapport à Android est juste hors échelle.
- Ensuite, la prochaine version de l'OS avec le numéro de série 13 a été annoncée, et avant même les fonctionnalités, ils ont commencé à parler de performances. Il est allégué que FaceID est jusqu'à 30% plus rapide, les applications s'exécuteront deux fois plus vite et, lorsqu'elles seront téléchargées depuis l'App Store, les utilisateurs devront en télécharger la moitié. En général, les développeurs iOS, si les autorités souhaitent optimiser le lancement de l'application, vous pouvez désormais répondre "et il s'optimise lui-même".
- Mais surtout, bien sûr, ils ont parlé d'un sujet sombre, si apprécié de beaucoup sur macOS. Il est allé quelque chose comme ça:
"Voyez à quoi ressemble l'App X avec un thème sombre.
Découvrez à quoi ressemble l'application Y géniale avec un thème sombre.
Découvrez à quel point l'application Z avec son thème sombre est géniale. »
Montrant les capacités du mode sombre, Apple a accidentellement montré le nouveau clavier à glissière comme une réussite (ici, les utilisateurs d'Android ont bien entendu ri).

- Apple a consacré beaucoup de temps et d'efforts aux problèmes de confidentialité dans les nouvelles versions. Vous pouvez désormais intégrer un bouton avec la possibilité de vous connecter à l'aide de votre identifiant Apple dans vos applications afin de ne pas envoyer de données utilisateur aux réseaux sociaux et aux géants de l'informatique. Mise à jour: il s'avère que si vous êtes développeur et utilisez une autorisation via des services tiers dans votre application, vous devez ajouter cette option. Fait intéressant, les autorités antitrust y réfléchissent.
Et si vous ne souhaitez pas graver votre adresse postale en même temps, Apple pourra générer au hasard pour vous (sans doute, ici les représentants de la publicité ad-tendue). De plus, les utilisateurs ne peuvent désormais autoriser les applications à utiliser leur géolocalisation qu'une seule fois (probablement ici, certains développeurs iOS ont mis à rude épreuve).

- L'Apple Maps, qui souffre depuis longtemps, est mise à jour, maintenant tout semble aller bien aux États-Unis (lire: «enfin, tout se rapprochera de Google Maps»). Et pour «certains autres pays», tout devrait bien se passer l'année prochaine. Pourquoi prétendre que la Russie ne sera pas parmi eux?
- De plus, Siri, Photos, CarPlay et HomeKit ont été mis à jour. Par exemple, si vous prenez beaucoup de photos presque identiques d'affilée («qui sait laquelle se révélera la meilleure»), vous pouvez choisir le mode d'affichage «uniquement le meilleur» et ne pas regarder les rediffusions. De plus, les vidéos avec une orientation incorrecte peuvent désormais être pivotées. Il est intéressant que les utilisateurs soient plus satisfaits de cela - une innovation intelligente avancée en IA ou une simple fonction de rotation qui pourrait être réalisée il y a des années?
- Mise à jour: après la présentation, deux autres points sont devenus clairs. Premièrement, il sera possible de télécharger des applications de n'importe quel volume sur Internet mobile. Deuxièmement, vous ne le croirez pas, mais 12 ans après l'avènement d'iOS, le contrôle du volume cessera de couvrir tout le contenu à l'écran!

- C'est très cool qu'Apple n'oublie pas les tablettes, le fait qu'il s'agisse d'un appareil indépendant avec son UX et ses tâches, et pas seulement un smartphone avec un écran agrandi. En conséquence, le système d'exploitation est désormais officiellement alloué en tant qu'iPadOS distinct.
On ne sait pas encore ce que cela signifie pour les développeurs: iPadKit apparaîtra, devons-nous remplacer UIView par iPadView afin de prendre en charge les iPads. Une chose que nous savons: maintenant, dans l'application Fichiers, vous pouvez voir directement les périphériques USB et importer vos photos à partir d'appareils photo, et avec trois doigts, vous pouvez faire Ctrl-C et Ctrl-V. - Apple a longtemps volé dans l'espace avec son stylo, un outil très apprécié des designers. Auparavant, la latence était de 20 ms, elle n'est plus que de 9 ms. De plus, les développeurs ont ouvert le rideau de l'API privée et vous pouvez désormais utiliser PencilKit dans leurs applications.
macOS
- Nous avons commencé avec l'actualité hardcore: le nouveau Mac Pro a été introduit (pour la première fois depuis 2013). Parler de sa conception va secouer les réseaux sociaux et les forums pendant longtemps (si vous pensez que l'affaire ressemble à quelque chose, sachez qu'ils en ont déjà plaisanté un million de fois).

Il est clair qu'il est très puissant (par exemple, vous pouvez installer jusqu'à un téraoctet et demi de RAM). Et il est clair que c'est très cher: il commence à 5999 $, et c'est pour la version de base, dans laquelle 32 gigaoctets de RAM et un ridicule SSD de 256 gigaoctets pour un tel prix. En vente depuis l'automne.
- Un moniteur est également nécessaire pour une telle unité centrale (il y a longtemps, Apple ne les a pas libérés). Il est également présenté et il est également puissant - ici, vous avez Retina 6K et XDR ("plus que HDR"), et un système de refroidissement ("pour que vous puissiez être plus lumineux, ma petite-fille"), et la possibilité de tourner en position verticale ("donc et la photo verticale est plus pratique pour retoucher et coder »).

Appelé Pro Display XDR, 32 '' de diagonale. Il en coûte 4999 $, tandis que le stand doit être acheté séparément pour mille dollars (ce n'est pas une blague). En vente également à l'automne.
- La nouvelle version de macOS s'appelle Catalina.

- Parlez d'iTunes et des blagues sur le fait qu'il peut tout faire - il reste à ajouter un calendrier et un client de messagerie dans iTunes. En général, maintenant sur les coquelicots au lieu de cette combinaison, il y aura des applications distinctes Musique, Podcasts et TV. Et maintenant, rien ne s'ouvrira automatiquement lorsque vous connecterez un iPhone. Cela a été accueilli par des applaudissements, mais je suppose que le réflexe développé au fil des ans rendra les utilisateurs nerveux au début - pourquoi iTunes n'a-t-il pas ouvert? Tout va bien?
- Au passage, Apple a tué quelques autres sociétés de logiciels, permettant l'utilisation native de l'iPad comme écran supplémentaire interactif pour votre Mac, une technologie appelée SideCar. Désormais, l'affichage Luna et Duet séparé n'est plus nécessaire.

- De plus, VoiceControl s'est amélioré, rendant les ordinateurs plus accessibles aux personnes handicapées. Et après une démonstration de la façon dont il vous permet d'éditer le texte avec votre voix («corrigez ce mot»), vous voudrez probablement en dicter les habraposts à ceux qui sont tout à fait capables de les taper avec leurs mains!
- Maintenant, vous ne pouvez pas avoir peur de perdre votre coquelicot - la technologie / application Find My vous aidera à trouver votre coquelicot hors ligne.
Pour les développeurs iOS / macOS
Enfin, après les annonces «pour les utilisateurs», la société s'est tournée vers les développeurs réunis dans la salle avec ce qui était important spécifiquement pour eux.
- Technologie Catalyst (Marzipan en tant que fille) qui aidera à porter les applications mobiles existantes sur le Mac. Il est encore difficile de dire dans quelle mesure cela fonctionnera, mais la démo d'Atlassian est impressionnante.
- Apple continue d'améliorer la prise en charge VR / AR - il s'agit des mises à jour ARKit 3 et RealityKit et Reality Composer. Ils ont montré que maintenant les gens sont «infranchissables» (les objets AR ne les chevaucheront plus) - c'est spectaculaire, Google ne sait toujours pas comment. Et a immédiatement montré Minecraft Earth ("Minecraft dans le monde réel"), où cette obstruction est très utile.
- Le nouveau framework SwiftUI est notre réponse React Native. Enfin, l'ayosniki aura une interface utilisateur déclarative.

Je vois déjà comment au cours des six prochains mois, la vitesse de développement des applications augmentera d'un ordre de grandeur, la qualité des applications augmentera et les utilisateurs ne pourront pas mettre en dessous de 5 étoiles dans le magasin pour les applications écrites à l'aide de SwiftUI. Agiosniks, qui est entré dans le développement de React Native et Flutter, revenez, nous pardonnerons tout. - La première version bêta des nouvelles versions du système d'exploitation est déjà disponible pour les développeurs.
- Mise à jour: après la présentation, Apple a décrit séparément ce que fait l'outil Real User Indicator pour aider les développeurs à distinguer les bots des vrais utilisateurs.
Que pensent les membres du comité du programme de la conférence Mobius :
Peter Tretyakov (Redmadrobot)«Dans l'un des livres sur Jobs, il y avait une histoire sur la façon dont il imaginait l'ordinateur du futur dans les années 70-80. Il représentait, bien sûr, l'iPad, mais maintenant avec l'iPadOS, c'est devenu comme ce qu'il disait.
De manière générale, la tendance au rapprochement entre macOS et iOS se poursuit depuis longtemps. La version iOS pour l'iPad est déjà très différente de la version pour l'iPhone, donc les diviser en deux n'est qu'un simple fait, plutôt que l'annonce du tout nouveau système d'exploitation, comme Apple aime généralement servir. Il est vrai qu'Apple ne marche pas sur le rake de Microsoft, mais rapproche progressivement et judicieusement les systèmes de bureau et mobiles: ils ne permettent pas aux applications de bureau pour la souris et le clavier de s'exécuter sur les petits écrans des appareils mobiles tactiles de la carrière. Évidemment, les applications iOS n'auront pas à être refaites pour le nouvel iPadOS, mais l'expérience d'interagir avec elles sur l'iPad sera plus riche et plus intéressante. Et si vous ajoutez quelques ajustements de plate-forme dont ils parleront lors des sessions dans les prochains jours, il y aura, en général, une classe.
En ce qui concerne l'iOS à l'ancienne, un thème sombre était attendu après un thème similaire pour macOS, et ce n'est bien sûr pas le cas des gorges, des guêpes et de l'amizing, comme l'a dit Craig. Bien qu'il soit possible que des thèmes désormais sombres pour les applications suivent plus ou moins un seul style et semblent uniformes, et non chacun avec sa propre nuance de gris.
J'attendais toute la présentation Massepain. Même le nouvel écran Mac Pro 6K ne m'a pas égaré. Là, cependant, il était immédiatement évident qu'il ne pouvait être acheté que sur une hypothèque. Par conséquent, dès qu'il s'agissait de macOS, j'ai écouté en tant que séminariste à l'école du dimanche. Et le voilà, beau Catalyseur! Si JIRA Cloud a décollé, nous avons une chance! Bien que ce mec d'Atlassian n'ait pas appuyé sur un seul bouton dans sa candidature, il a juste cliqué sur les onglets, donc nous verrons. Vous devrez peut-être tout jeter avec des béquilles pour que l'application iOS sur macOS fonctionne correctement, mais maintenant vous pouvez au moins le toucher avec vos mains.
Mais ensuite la chanson sur SwiftUI est partie et j'ai juste pleuré. Disposition déclarative sur iOS! Bien sûr, cela fonctionnera de telle manière qu'il ne fonctionnera pas. Du moins la première fois. Comment cela fonctionnera pour une interface utilisateur complexe, une animation, des transitions n'est pas claire. Mais le fait que l'interface utilisateur soit enfin chez Swift est vraiment cool! »
Kirill Klebanov (Just LLC)«Je n'attendais pas grand-chose de cette WWDC et j'avais l'air seul. Bien sûr, il y a eu des fuites intéressantes, mais tout d'un coup, cela s'est avéré vrai, et même un peu plus.
Au début, la fonction de mesure du bruit dans l'horloge m'a semblé intéressante, surtout dans nos réalités avec des voisins bruyants. Ce serait formidable de demander automatiquement de baisser le son pendant la fête, et si cela n'aide pas, contactez le local).
Lorsque le mot sécurisé est utilisé dans les présentations, je me calme en tant qu'utilisateur: cela signifie que mes données personnelles et mes photos dans mon âme sont sous protection fiable. Mais du point de vue du développeur, cela promet une variété de problèmes et de difficultés avec la publication sur le côté. Maintenant, vous devez être prudent lorsque vous travaillez avec la géolocalisation. Mais l'entrée à travers l'Apple ID à tout point de vue est nécessaire, et il est particulièrement agréable que l'utilisateur lui-même puisse déterminer les données qu'il souhaite fournir.
La seule nouveauté technique est le nouveau Mac Pro avec moniteur, mais depuis combien de temps attendons-nous ce moment. Il ne sera disponible à l'achat qu'à l'automne, ce qui signifie qu'il est temps de recueillir les documents pour une hypothèque pour son achat. La seule consolation est que les prix de ces appareils ne baissent pratiquement pas avec le temps.
Les baleines AR montrent un développement planifié: capturer le mouvement des personnes, chevaucher des objets. Pour un bonheur complet, ne manquant que d'un éclairage dynamique avec des rayons de traçage et des ombres.
Le dessert sous forme de SwiftUI a vraiment plu. Une interface utilisateur déclarative, de nombreux développeurs attendent et demandent depuis longtemps, Apple nous a finalement entendu. Maintenant, l'holivar s'arrêtera enfin sur la façon de composer - dans le code ou sur les storyboards.
Keynote n'est que la partie émergée de l'iceberg, le plus intéressant nous attend dans des sections séparées. Une semaine complète sans sommeil est prévue pour les développeurs d'iOS macOS iPad. »
Anton Davydov (EPAM Systems)«Le Dub-dub chaque année ressemble de plus en plus à une matinée pour enfants - ici vous avez des animateurs sur scène avant la conférence, et des démos interactives de jeux, et le nombre de sarcasmes et de blagues ne fait qu'augmenter. Mais vous attendez toujours chaque année la soirée chérie pour regarder l'émission.
Il est intéressant d'observer comment le vecteur de la politique marketing d'Apple a changé: si auparavant les appareils étaient promus, ils accordent désormais de plus en plus d'attention à leurs services, qui, bien sûr, fonctionnent par abonnement. C'est clair, presque tout le monde a un iPhone, et peu de gens vont le mettre à jour chaque année.
Les dernières conférences ne se passent pas sans une démonstration de l'utilisation de VR / AR, mais pour moi, pour l'instant, les cas d'utilisation normaux peuvent être étendus par trois applications et demie. Mais si vous en avez assez de jouer avec les polices et les vues de composition, alors ARKit et RealisticKit ne seront que cela.
Apple continue de travailler à l'amélioration des problèmes de confidentialité des utilisateurs, et jusqu'à présent, la société n'a pas été vue dans des scandales de confidentialité. Dans le contexte de Facebook et de certaines autres grandes entreprises, Apple ressemble à une option plus confiante et obtient un plus en karma. Ma fonctionnalité préférée par rapport à celles annoncées était la possibilité d'autoriser les applications à utiliser la géolocalisation une seule fois, ce qui est très pratique - maintenant, vous n'avez plus besoin d'accéder aux paramètres système après l'autorisation d'interdire l'utilisation de la géolocalisation, de la caméra, du microphone et des services similaires.
La cerise sur le gâteau était le cadre déclaratif de l'interface utilisateur - SwiftUI, vous ne pouviez généralement en parler que et terminer la diffusion. Fait intéressant, avant la conférence, plusieurs articles ont été publiés sur le thème de la réflexion sur l'interface utilisateur déclarative pour Swift. Coïncidence, ou la grosse main d'Apple a-t-elle suscité l'intérêt? "