Résumé iOS n ° 5 (27 avril - 16 mai)

image
Source de l'image: The Verge

Alors que nous, chers lecteurs, étions en vacances, des événements intéressants ont eu lieu dans le monde du développement Apple et iOS. Détails sous la coupe.

Nouvelles de l'industrie


  • La mise à jour 12.3 pour iOS et de nouvelles versions de macOS, tvOS et watchOS ont été publiées. La plupart des changements ont affecté l'amélioration de l'application UX pour Apple TV, bien que tout le monde ne soit pas satisfait du résultat.
  • Il s'est avéré que l' iPhone SE ne recevra pas de mise à jour pour le prochain iOS 13. Jusqu'à la fin, le cours avec l'arrêt de leur support est clair - ils se vendent bien, le coût n'est pas élevé par rapport aux smartphones de navette. Les fans ne peuvent qu'attendre la sortie de l'iPhone Xe en septembre avec une taille d'écran comparable. Une liste des améliorations possibles dans le nouvel écosystème de l'écosystème d'Apple peut être trouvée dans l'article sur bloomberg.com . Apple prévoit une mise à jour à grande échelle de ses applications, apparemment, ce n'est pas en vain que l'année dernière pour la première fois dans l'histoire, ils ont engagé plus de programmeurs que de développeurs de matériel.
  • Apple Pay est désormais disponible comme mode de paiement pour les achats sur iTunes, Apple Store, Apple Music, stockage iCloud. De plus, les utilisateurs pourront recevoir une remise en argent lors de l'utilisation.
  • Les magasins d'applications prévoient une fin rapide entre les mains des applications Web progressives. Un article sur Medium décrit l'état actuel de PWA et améliore la façon dont les applications sont installées sur les smartphones. L'auteur de l'article s'indigne - de la part d'Apple, il n'y a pas suffisamment de progrès vers la prise en charge sur iOS et Safari, contrairement, par exemple, au Windows Store -, les applications basées sur PWA peuvent être téléchargées en toute sécurité sur le magasin. Comme indiqué dans les commentaires, des articles et des déclarations de ce type apparaissent déjà depuis aussi longtemps que le développement mobile existe, mais jusqu'à présent, les applications sont plus dynamiques que toutes les applications vivantes. Il y a aussi des questions sur la sécurité d'utilisation de PWA - une capacité plus centralisée de gérer le contenu installé aide à protéger les utilisateurs contre les vulnérabilités possibles, personne n'a entendu parler des antivirus sur les smartphones depuis longtemps.

    Il est clair que l'état actuel de l'AppStore n'est pas parfait - par exemple, le téléchargement de certaines applications uniquement via le WiFi, le manque de bon contenu structuré. Mais il semble que si vous faites du magasin plus qu'un simple vidage d'applications (des changements notables sont déjà visibles, à partir d'iOS 12), il deviendra beaucoup plus pratique de l'utiliser.

IOS Development News


  • Un article est recommandé à lire pour ceux qui ont besoin d'organiser une file d'attente de chargement de données contrôlé synchrone dans l'application à l'aide d'OperationQueue. Par exemple, nous envisageons de télécharger des fichiers en utilisant URLSession, mais le principe de fonctionnement peut être utilisé pour tout ensemble d'actions dans l'application.
  • Un petit article pour les débutants avec la ressource fluffy.es sur la façon de contrôler la couleur d'arrière-plan d'UIStackView.
  • La programmation fonctionnelle n'a nulle part où aller en 2019 - nous comprenons comment utiliser les fonctions pures dans Swift .
  • Après avoir compris les fonctions propres, il est temps de travailler sur les protocoles et les énumérations - quand utiliser telle ou telle approche peut être comprise après avoir lu le Swift Tip: Enums vs. Protocoles .
  • Un article sur les vues déclaratives avec des réflexions sur l'interface utilisateur déclarative sur iOS - pourquoi il n'y a toujours pas d'outil aussi puissant et pratique comme DOM sur le Web ou XAML de Microsoft.
  • Nous découvrons comment utiliser les fichiers xconfig pour configurer la configuration du projet sans l'utilisation obligatoire de Xcode, ce qui aidera à éviter les conflits possibles dans les systèmes de contrôle de version lorsque vous travaillez en équipe.
  • Pour changer, du contenu audio et vidéo - la sortie du podcast Artificial Intelligence Podcast avec le créateur du langage Swift Chris Lattner.
  • Eh bien, une petite chose amusante: un clone du jeu Wolfenstein 3D écrit en Swift est sorti en Open Source. Vous pouvez jouer avec le résultat ou réviser le code.

Et enfin: la semaine prochaine, nous tiendrons une conférence Mobius à Saint-Pétersbourg, il y aura également beaucoup de choses intéressantes sur le développement iOS.

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


All Articles