Ouvrir le menu principal

MacGeneration

Recherche

Quand Apple tente de dissimuler ses petits secrets dans le projet WebKit

Stéphane Moussie

jeudi 19 avril 2018 à 17:30 • 37

Logiciels

La WWDC 2018 approche, et cela se voit dans les statistiques de certains sites web. 9to5Mac a remarqué que les visites provenant d’appareils sous iOS 12 et macOS 10.14 (localisées pour la plupart en Californie) ont bondi ces dernières semaines, signe d’une intensification du développement interne avant la mise à disposition d’une bêta aux développeurs tiers en juin.

Visites sur 9to5Mac

On trouve aussi des références à iOS 12 et macOS 10.14 sur la plateforme de développement de WebKit, le moteur de Safari, qui est consultable par tout un chacun car le projet est open source. La confidentialité requise par Apple au sujet de ses logiciels non annoncés n’est pas sans poser de petits problèmes aux contributeurs de WebKit.

Ici, un développeur se fait reprendre par un autre parce qu’il a mentionné explicitement iOS 12 et macOS 10.14. « Utilise les macros TBA s’il te plaît ! », est-il réprimandé, TBA signifiant To Be Announced (sera annoncé ultérieurement).

, un développeur met un terme à l’utilisation du concept « future » qui implique de mentionner les numéros des prochaines versions des systèmes d’exploitation. L’extrait de code suivant, qui est donc obsolète mais toujours en ligne, dévoile qu’iOS 12, macOS 10.14, tvOS 12, et watchOS 5 sont prévus :

'Future': Version(10, 14),
             },
-            'ios': self._automap_to_major_version('iOS', minimum=Version(10), maximum=Version(12)),
-            'tvos': self._automap_to_major_version('tvOS', minimum=Version(10), maximum=Version(12)),
-            'watchos': self._automap_to_major_version('watchOS', minimum=Version(1), maximum=Version(5)),

En continuant de fouiller dans le projet WebKit, qui est répétons-le complètement ouvert, on peut aussi trouver une mention d’un test réalisé en janvier avec un iPhone 5s tournant sous iOS 12. Si vous vous demandiez si votre iPhone 5s aurait droit à la prochaine version majeure d’iOS, vous êtes donc fixé, même s’il peut y avoir des changements en cours de route.

Difficile position d’équilibriste que celle des développeurs d’Apple contribuant à WebKit qui est de devoir tester et communiquer sur des logiciels secrets dans un environnement ouvert…

illustration ulule

Plus que 0 heures pour commander notre livre

Précommandez-le dès maintenant et profitez-en pour découvrir nos nouveaux goodies, ou prolonger votre abonnement au Club iGen à tarif réduit.

Découvrez nos offres

La cour d’appel de Paris refuse de suspendre la condamnation d’Apple sur les clauses abusives des contrats iPhone

22:15

• 0


Tesla s'attaque au jailbreak qui permet d'obtenir la conduite autonome sans payer l'abonnement

18:10

• 22


Test des AirPods Max 2 : le strict minimum pour seulement 579 €

16:19

• 29


Forfait Free Max : quand l’illimité fâche les apôtres de la sobriété

16:19

• 72


AirPods : la qualité audio « studio » des micros victime des régulations européennes ?

16:19

• 30


Une première promotion sur le MacBook Neo, qui descend à 649 €

16:05

• 5


YouTube Premium augmente ses tarifs aux États-Unis

15:40

• 43


AI Overviews : Google donnerait des millions de mauvaises réponses par heure

15:21

• 24


Asus augmente le prix de ses PC à base Snapdragon X2 juste après les premiers tests élogieux

13:15

• 6


Les Tesla peuvent lire des disquettes 💾

11:50

• 17


Et si l’écran parfait existait ? Découvrez la série MA de BenQ et gagnez-le !

11:35

• 0


En Corée du Sud, la loi impose un accès universel pour les offres mobiles : de l'illimité ralenti au-delà du forfait

11:16

• 15


Redonner vie à vos photos floues et anciennes sur Mac avec Aiarty Image Enhancer (-52 %, licence à vie avec mises à jour) 📍

10:47

• 0


Adobe se permet de modifier un fichier système pour sa collecte de données

10:23

• 42


Comment le MacBook Neo met Microsoft sous pression

09:35

• 48


OpenAI revoit ses abonnements autour de Codex et suggère la fin de l’abondance

08:13

• 12