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

Stéphane Moussie |

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…

avatar NicolasVCT | 

iOS 12 sur le 5s serait une très bonne nouvelle

avatar C1rc3@0rc | 

@NicolasVCT

Ben si Apple tient ses promesses iOS 12 et MacOS 14 vont etre comparable au passage de Windows Vista a Windows 7: les machines inutilisables sous Vista etaient tres fonctionnelles avec Windows 7... On peut supposer qu'il en sera de meme avec iOS 12 et MacOS 14, sachant que les catastrophes iOS 11 et MacOS HS 10.13 se comparent naturellement a la berezina Vista...

Et pour rappel - encore une fois - iOS est un derivé de MacOS qui est lui meme un Unix, construit sur une architecture modulaire cloisonnée: on peut modifier un module, en rajouter un sans toucher aux autres et sans alterer ce qui fonctionnait precedemment. Il n'y a donc aucune raison technique qu'une version n d'iOS soit plus lente que la version n-1, au contraire, chaque nouvelle version d'iOS devrait meme tourner mieux et plus vite sur une meme machine!!!

avatar SebKyz | 

6 ans de support en 2019 c’est énorme après faut voir comment il tourne déjà sous iOS11 j’en ai aucune idée

avatar MarcMame | 

@SebKyz

J'ai 3 5S sous iOS 11 et ils tournent tous correctement.

avatar r e m y | 

@MarcMame

A l'exception du clavier qui est insupportable... mais ce n'est pas spécifique au 5S.

avatar SebKyz | 

@r e m y

As tu fais un reset sans reprendre ta save ?

avatar r e m y | 

@SebKyz

Oui. Ça améliore le clavier sur l'instant et au fur et à mesure que le temps passe, les lags réapparaissent et ne font qu'empirer...

avatar shaba | 

@r e m y

Tu as quel appareil ? Sur iPhone 7 c’est très fluide (encore heureux en même temps)

avatar r e m y | 

@shaba

Un iPhone 5S et un iPad Air
Même clavier exaspérant sur les 2... avec en plus sur l'iPad une tendance à effacer de façon inopinée, tout le texte qu'on vient de taper sans possibilité d'annuler l'effacement.

avatar shaba | 

@r e m y

Bizarre car sur mon mini 4 le clavier est hyper fluide. Je ne me souviens plus mais peut-être que le proc est plus récent. En tout cas depuis 11.3 tout va bien tant sur iPhone 7 que sur iPad.

avatar fousfous | 

@shaba

Sur un 7 en mode économie d'énergie c'est pas très fluide à certains moments.

Mais je dirais que c'est un bug au niveau du dictionnaire car sur Spotlight le clavier est super réactif.
Et ça explique pourquoi les américains ne s'aperçoivent pas du problème.

avatar shaba | 

@fousfous

En effet avant 11.3 en économie d’énergie il pouvait ramer par moments. Depuis la mise à jour plus de problème.

avatar fousfous | 

@shaba

C'est vraiment étonnant, parce que sur mon iPad c'est quand même insupportable, je fais gaffe a pas revenir en arrière parce que sinon y a tout qui se bloque.

avatar shaba | 

@fousfous

Tu as quel appareil ? Mon mini 4 est aussi fluide que sous iOS 10 désormais, c’était plus compliqué aux débuts d’iOS 11 mais les mises à jour ont bien corrigé le tir.

avatar fousfous | 

@shaba

iPad Air sous la dernière version.

avatar shaba | 

@fousfous

Je viens de vérifier il a un A7 contre un A8 pour mon mini 4, ça se joue donc à ce niveau sans doute.

avatar fousfous | 

@shaba

Y a peu de différence de puissance entre les 2 tu sais. Et un 7 en mode d'économie d'énergie est plus puissant.

Mais sinon c'est vraiment dommage parce que le clavier de l'iPad est génial est bien meilleur que celui du Mac si on oublie les ralentissements.

avatar shaba | 

@fousfous

Vraiment étrange cette différence d’un utilisateur à l’autre... j’ai plusieurs claviers installés (anglais espagnol), je sais pas si ça joue ou pas... en tout cas je suis ravi de mon iPad, j’avais quelques craintes avant de le passer sous iOS 11 mais clairement ça valait la peine.

avatar fousfous | 

@shaba

Moi aussi j'ai plusieurs langues dessus et supprimer et en ajouter ne change rien.
Mais le pire c'est que le clavier il fonctionne super bien des fois.

avatar shaba | 

@fousfous

Par contre dans général>langues et régions j’ai tout viré sauf le français. Aucune idée de l’impact mais tu peux essayer ça n’a aucune incidence à priori, les claviers restent là eux.

avatar fousfous | 

@shaba

J'ai supprimé le grec et le français qui était en double mais ça change rien, et ça sert à quoi d'avoir des langues secondaires? J'hésite pour virer l'anglais.

avatar shaba | 

@fousfous

Je crois que si une app n’est pas traduite dans la langue 1 l’iPhone utilise la 2 puis la 3 etc. Bref tu peux tout virer.

avatar fousfous | 

@shaba

Scoop: ça ne change rien

avatar shaba | 

@fousfous

😂

avatar shaba | 

@fousfous

De toute façon tous les appareils devraient pouvoir faire tourner le clavier correctement c’est quand même la base...

Pages

CONNEXION UTILISATEUR