Source de l'image: businessinsider.comLes astrologues ont annoncé une semaine de nouvelles et d'annonces dans le monde du développement Apple et iOS. Pour parler de tout, un article ne suffit pas, alors regardons les plus intéressants et ceux qui n'ont pas encore reçu l'attention voulue.
Nouvelles de l'industrie
- L'éditeur Business Insider suggère qu'Apple, avec ses annonces à la WWDC, a jeté les bases des lunettes intelligentes qu'il prévoit de publier l'année prochaine. Cela peut être jugé sur la base de plusieurs mises à jour.
Tout d'abord, pour la troisième année consécutive, des démonstrations avec réalité virtuelle et augmentée ont été présentées lors de la conférence, et cette année trois nouveaux outils pour la RA (ARKit 3, RealityKit et Reality Composer) ont été annoncés. De plus, cette fois, l'enjeu a été fait sur l'interaction avec les gens: c'est la technologie de capture de mouvement et la possibilité d'un affichage plus réaliste des personnes autour des objets virtuels.
Deuxièmement, ce sont des améliorations dans les cartes Apple - dans la nouvelle version, il apparaîtra une fonctionnalité similaire à Google Street View de Google, qui, très probablement, sera plus pratique sur les lunettes intelligentes. Il est supposé que les lunettes fonctionneront sur la base du nouveau système d'exploitation, nommé «rOS» ou «système d'exploitation réel». Pendant longtemps, quelque chose n'était pas de nouveaux appareils, il serait intéressant de voir en quoi ces lunettes différeront des lunettes existantes sur le marché.
- Il y a deux semaines, Apple a augmenté la limite maximale de téléchargement d'applications via le cellulaire. Auparavant, la valeur seuil était de 150 Mo, elle est maintenant de 200 Mo. Et quelques jours plus tard, il s'est avéré que dans iOS 13, les utilisateurs pourront désactiver complètement la limite. Vous n'avez pas besoin de fournir une connexion Wi-Fi à partir d'un autre iPhone pour déjouer le système!
- The Verge rapporte qu'iOS 13 et Apple TV prendront en charge les contrôleurs de jeux Xbox One et PS4. Cette annonce est principalement associée à la création récente d'un service de jeu avec des abonnements utilisateur Arcade .
- En cas de doute, où commencer à regarder les sessions de la WWDC, plusieurs guides et listes ont déjà été publiés, vous pouvez les utiliser pour vous aider.
- Apple resserre les règles de gestion des certificats pour la signature des applications d'entreprise. En vertu des nouveaux accords, ces demandes peuvent faire l'objet de révisions individuelles et Apple se réserve le droit de les approuver ou de les rejeter. Auparavant, il y avait eu un scandale lorsque des violations étaient survenues: il s'est avéré que Facebook et Google ont utilisé de tels certificats pour les applications qui collectent les données des utilisateurs. Ensuite, le certificat Facebook a été temporairement révoqué, ce qui a empêché la société de mettre à jour l'une des applications internes. Un scandale a peut-être provoqué un durcissement des règles.
- Une version mise à jour de l'application iCloud pour Windows a été publiée; elle est déjà disponible dans le Microsoft Store. De plus, en travaillant dessus, Apple a collaboré avec Microsoft et les nouvelles sont apparues sur le blog officiel de Microsoft Windows . Des commentateurs sont déjà apparus sur le forum Hacker News, prévoyant de se désinscrire de Dropbox. Il reste à attendre le support officiel des services iCloud sous Linux.
IOS Development News
- Si vous avez déjà suffisamment joué avec SwiftUI, vous pouvez vous entraîner et essayer de porter votre application iPad sur Mac en utilisant la technologie Catalyst. Voir Au-delà de la case à cocher avec Catalyst et AppKit pour plus de détails. Apple a déjà commencé (quoique un peu) à utiliser cette technologie pour donner un exemple aux développeurs.
- Les utilisateurs de la nouvelle version bêta de Xcode ont remarqué que lors de la création d'une nouvelle application avec SwiftUI, Xcode ne crée pas le fichier Main.storyboard. Il existe de nombreuses difficultés connues dans l'utilisation des storyboards: le manque de lisibilité sur les revues de code et, par conséquent, l'impossibilité de modifier les codes source et l'édition collaborative par plusieurs développeurs. Des tentatives ont déjà été faites pour améliorer leur utilisation: la dernière fois, ils ont ajouté la possibilité de briser un storyboard massif et de créer des liens avec d'autres, mais y aura-t-il une suite ou Apple refusera-t-il de les utiliser? En savoir plus dans l'article Les storyboards seront-ils toujours vivants? .
Lors de notre dernière conférence Mobius sur le stand VKontakte, un concours a eu lieu dans la disposition des écrans pour la vitesse, où les développeurs iOS ont remporté le classement général, malgré le fait que personne ne connaissait SwiftUI à l'époque. Sur le prochain Mobius, il serait intéressant de répéter l'activité: les résultats changeront-ils si les surnoms iOS utilisent SwiftUI pour prototyper rapidement les interfaces?
- Dans la nouvelle version d'iOS, le travail en arrière-plan est susceptible de changer. Un nouveau framework avec le nom simple de BackgroundTasks a été annoncé, qui vous permet d'exécuter des tâches d'application, ce qui peut prendre quelques minutes. Les développeurs apprécieront cette fonctionnalité, mais il est peu probable que tous les utilisateurs aient un effet pire sur la batterie et l'ensemble de l'appareil. Peut-être que l'appareil ne sera prêt à effectuer de telles tâches que s'il est connecté au chargeur et que le mode d'économie d'énergie est désactivé.
- Si vous utilisez Machine Learning sur un iPhone ou si vous allez simplement le faire, alors l'article Un examen approfondi de Core ML 3 est pour vous, il décrit en détail les changements par rapport à la version précédente.
- Enfin, nous découvrirons comment ajouter des dégradés animés à votre application iOS. Le tutoriel est assez détaillé, mais l'essentiel n'est pas d'en faire trop avec les dégradés, sinon les utilisateurs s'enfuiront.