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...

avatar MarcMame | 

@r e m y

"A l'exception du clavier qui est insupportable..."
-------------
Pas de pb de clavier sur ces 3 iPhones.
Je n'ai pas d'explication particulière du pourquoi ils ne sont pas touchés par ce bug.

avatar cecile_aelita | 

@MarcMame
tu as bien de la chance !
parce que moi meme apres 3 restaurations (depuis que je suis passé sur ios11) le bug est toujours la.
sur ios11.3, c'est "moins flagrant" qu'avant, mais au bout de quelques semaines (apres la restauration) le clavier recommence a faire des siennes sur mon 6S.
mais il faut tout de meme reconnaitre que ca n'a rien a voir avec les debut d'iOS11 ou le clavier etait TOTALEMENT inutilisable... la on est au niveau d'un clavier TRES lent (type smartphone entrée de gamme).
le plus flagrant c'est le passage en mode eco d'energie... alors a ce moment la... le clavier devient vraiment d'une lenteur extreme... (alors que sur iOS9 et 10, meme en mode eco, il etait PARFAITEMENT fluide)

avatar SebKyz | 

@MarcMame

Ok c’est bien alors. Par contre l’histoire du clavier c’est bizarre car tous le monde n’est pas touché.

avatar fousfous | 

Bah j'espère que le processeur A7 aura le droit à iOS 12, rien que pour corriger la bug du clavier.
Au fait macg, vous ne pouvez pas mettre la pression à Apple pour qu'ils répondent pourquoi ils n'ont toujours pas corrigé le bug? Vous mettez le mot clé "obsolescence programmée" et ça devrait les réveiller.

avatar reborn | 

@fousfous

Ce bug persiste même après une restauration ?

avatar cecile_aelita | 

@fousfous
vu que meme apple a reconnu le fiasco d'iOS11 (en declarant reporter les fonctions phare d'iOS 12 pour ameliorer la stabilité et les performances) je suis assez confiant sur le fait que l'ensemble des machines sur iOS11 sera eligible iOS12 (ca leur permettra en plus de retourner ce fiasco a leur avantage en disant "REGARDEZ, AUCUNE MACHINE N'EST ECCARTE CETTE ANNEE" ;).

avatar shaba | 

@romainB84

La rumeur dit qu’Apple a reconnu le fiasco nuance. J’espère que c’est exact.

avatar pfx | 

Comment tué encore un appareil en le rendant inutilisable par sa lenteur?? Proposer une mise à jour bien sûr !! Lol
Surtout que les nouveautés ne seront, pour la majorité et surtout pour les « meilleures », pas proposées !

avatar modoki | 

J’espère que iOS 12 nous fera oublié iOS 11...

avatar byte_order | 

C'est sûr.
On parlera plus des bugs de iOS 11, mais de ceux de iOS 12
^^

avatar malcolmZ07 | 

Utilise peut être que le clavier qwerty

avatar bledu | 

Je n'ai aucun problème de clavier sur l'iPhone 5s ni ur l'iPad mini 4, tous les deux sont sous la dernière bêta version de la 11 dispo depuis hier. Je n'ai jamais eu le moindre problème sur ces deux appareils ni de clavier ni d'autre chose d'ailleurs. Je ne me souviens pas qu'ils fussent plus
rapides sous la version 10…

CONNEXION UTILISATEUR