iPhone X : les développeurs phosphorent pour résoudre le casse-tête de l'encoche

Mickaël Bazoge |

Apple est visiblement très fière de l’encoche de l’iPhone X. Les développeurs ont ainsi interdiction de masquer cette zone, qui contient entre autres les capteurs du système TrueDepth. Il nous faut donc « embrasser l’encoche » qui fait partie intégrante du design du smartphone. Seul hic, Apple donne parfois l’impression ne pas savoir qu’en faire.

Dans le simulateur Xcode de l’iPhone X, le sort réservé à la barre de scrolling est bien peu enviable : elle disparait tout simplement sous l’encoche quand celle-ci est placée à droite ! Une solution élégante reste encore à créer. Zev Eisenberg propose une alternative amusante qui transforme la barre de défilement en… Snake ! La barre « court » tout simplement le long du bord de l’iPhone. Pour le fun, le développeur propose même le code source de sa trouvaille.

Autre solution originale, cette fois pour l’affichage de listes quand l’encoche est à gauche : Volta Stavik a imaginé des lignes dont les mouvements respectent les formes de l’appareil. Pas sûr que cela fasse l’unanimité chez Apple…

L’équipe WebKit chez Apple a par ailleurs déposé une proposition auprès du W3C pour la création de CSS spécifiques pour adapter les sites web aux éléments matériels de l’iPhone (coins arrondis de l’écran, encoche).

Une initiative qui ne rencontre pas nécessairement l’adhésion de tous les développeurs ; Dean Jackson, à l’origine de cette requête, se défend de refiler la patate chaude aux développeurs web : il explique que par défaut, l’encoche sera évitée mais que le développeur doit pouvoir avoir la possibilité d’exploiter au maximum la surface de l’iPhone X, « en évitant les coins ».

Pour aller plus loin :
Tags
avatar Forza Alfa | 

Perso l’encoche ne me choque pas si lors de la lecture d’une vidéo on peut la « masquer » en réduisant l’affichage. Bon finalement je ne voulais pas remplacer mon 7+ mais je vais me laisser tenter!

avatar Espcustom | 

Ça marche ? sur l'app.

Bref, ok l'encoche est la c'est une chose. Mais forcer les dev à ne pas la dissimuler c'est une toute autre histoire !!
Franchement cet iphone 10 me botte d emoîs en moins. Même s'il a l'air très beau et très bien fini.

avatar Rez2a | 

@Espcustom

Ils sont obligés de forcer les développeurs à faire l’un ou l’autre, par souci d’homogénéité.

Ça serait vraiment pas top d’avoir une appli masquant l’encoche parceque le développeur ne l’aime pas, et l’appli d’à côté ne la masquant pas parceque le développeur l’aime bien.

avatar Ming-Chi Kuo | 

Avec l'iphone X on sait maintenant à quoi ressemblera le galaxy S9...

avatar yoyo3d | 

Apple est fière d une encoche qui est esthétiquement moche et qui empiète sur l affichage des apps et videos. J en reste coi.

avatar shaba | 

@yoyo3d

En effet il vaut mieux te taire ?elle n'empiète sur rien puisqu'il s'agit d'une surface supplémentaire. Qui pourra sans aucun doute disparaître pour la lecture de vidéos.

avatar r e m y | 

@shaba

???? Comment pourrait-elle disparaître? La dalle oled est découpée pour laisser la place aux différents capteurs qui sont logés là!

avatar shaba | 

@r e m y

Je veux juste dire que le lecteur s'adaptera pour laisser la vidéo se diffuser au format tradition. Elle occupera donc tout l'espace en dessous des cornes

avatar chepiok | 

@r e m y

Elle disparaît pas physiquement on pourrait la camoufler en "bouchant" les trous de par et d'autres par du noir et les informations d'états en blanc/

avatar yoyo3d | 

@shaba

Excuse moi ce n est pas ce qui est apparu lors des demos...

avatar Rez2a | 

@yoyo3d

C’est ce qui est apparu pour les gens qui l’ont testé après la conférence, ce qu’on a vu en direct était une vidéo zoomée, pas d’inquiétude sur ce point.

avatar lololp2000 | 

Bien évidement l'encoche, ou plutôt les "cornes" seront assurément masquables par voie logicielle et j'imagine difficilement Apple empêcher cela, ne serait-ce que pour la visualisation des vidéos et des photos en plein écran !
Néanmoins on peut pas s'empêcher de ressentir une forme d'inachevé dans sa présence; la rupture de la symétrie bi-axiale bien sur, le fait qu'elle soit de-facto nécessairement de couleur noir (sinon comment la masquer en plein écran avec une lumière ambiante "variable"?) et donc le non sens des versions autre que la noire (les nostalgiques des 3G à dos blanc peut être en voudront?), l'abandon prématuré de TouchID et toute la cinématique liée à au "déverrouillage" qui est à réapprendre (même si cela n'est pas non plus la mer à boire et si FaceID me semble très très prometteur !...)
Bref, je ne serai pas surpris que l'année prochaine (j'espère !), cette encoche disparaisse au profit de capteurs dissimulés "sous" l'écran, et peut-être alors le retour de TouchID, en coexistence pacifique et durable avec la TrueDepth qui promet de beaux usages futurs (encore pas tout à fait connus !...)
Allez il nous reste iOS 11 pour patienter d'ici là et une montre qui coupe enfin le cordon (manque plus qu'elle soit à rechargement kinetic et on y sera vraiment ;-))

avatar Patman78 | 

Encoche pas bien belle à mes yeux (les miens oui), faceID qui m'embête car j'aime bien ouvrir mon iPhone autrement que face à mon visage...un face + touch (sous l'écran) sur le même appareil aurait été mieux. du coup le X ne m'emballe pas spécialement et le 8 ben...c'est presque un 6 puis 7 juste amélioré. Je suis sur SE et n'arrive pas à voir quoi gagner à changer. À part un peu de taille d'écran et de puissance of course. Et ça m'embête ! J'aurais aimé avoir un nouvel appareil. Tant pis. Ça profitera ailleurs et à d'autres.

avatar Mr. Kandi | 

Ce qui est embêtant, c'est que les nouveautés intéressantes, pour ma part, dont l'amélioration de l'APN ne se fait que sur les modèles Plus et X maintenant. J'adore mon SE en tous points et la seule chose dont j'aurais aimé avoir c'est un meilleur APN. Dommage.

avatar chepiok | 

J'adapte mon appli à l'iPhone X comme beaucoup de dev.

En position portrait finalement l'encoche se gère assez bien puisqu'il suffit de garder la barre d'état pour utiliser correctement l'espace. En position paysage, c'est plus problématique car on perd vraiment de la place sur le côté droit.

De plus, pour des app à fort contenu (films, images, article) on sait pas trop comment ne pas avoir l'air de perdre de la place.

Bref c'est vrai que j'ai pas envie de voir ces capteurs (même s'ils font des choses très intéressantes !).

Je trouve le home indicateur (barre horizontale en bas) bien plus difficile à accommoder. Tantôt on préférera afficher du contenu dessous mais c'est dur à maîtriser (moi je rajouter un léger dégradé pour commencer à opacifier le contenu).

Et les bords ronds... c'est beau mais ça on perd l'utilité de la hauteur disponible. Exemple une liste qui prend toute la largeur de l'iPhone n'est plus lisible dans la zone des (gros) arrondis.

En d'autre terme pour un bon résultat, il faut je trouve se pencher sur chaque cas. Du coup la plus grosse difficulté est qu'il n'y a pas la même bonne réponse pour les iPhones classique et le X.

avatar jackhal | 

"En position paysage, c'est plus problématique car on perd vraiment de la place sur le côté droit."

Va voir la vidéo "Designing for iPhone X" : https://developer.apple.com/videos/play/fall2017/801/

Tu n'est pas censé perdre de la place "à droite" (ou à gauche, suivant l'orientation)... mais des deux cotés. En fait, une bonne partie de l'espace gagné sur l'iPhone X doit servir à avoir de plus grandes marges.
Merci l'encoche, merci les bords arrondis.

Si c'est ça l'avenir de l'iPhone, franchement, je trouve que ça craint.

avatar stemou75 | 

Bon ben l'iPhone X devient pour moi nettement moins intéressant si l'on doit se farcir à tout prix la vue de cette encoche parce qu'Ivy a décidé que c'était dorénavant l'identité de l'iPhone. Moi sur fond blanc, je ne vois plus que cette verrue, jze n'arrive pas à en faire abstraction....

avatar Malum | 

Ah l'encoche le nouveau cheval de bataille. L'encoche qui va tuer Apple avec la mort dès sa naissance du X. Les mêmes nous avaient prédit l'erreur gigantesque de la suppression de la prise jack. Résultat des courses les deux téléphones les plus vendus au monde sont des iPhone et dans prise jack. Ah ils l'ont leur os à ronger et avec la barbe, les lunettes et les jumeaux, ils ont de quoi ronger.

avatar PierreBondurant | 

À chaque iphone son "-gate"...

Pour l'iphone X, c'est l'ENCOCHAGATE !

avatar teejay | 

Si vous n'arrivez pas à lire l'article c'est normal c'est à cause l'encoche de l'iphone X ?

avatar Keor | 

C'est moche et anti ergonomique au possibles cette encoche. Et dire que les fanboys étaient perturbé par les coins arrondis du S8 et maintenant ils se complaisent dans la médiocrité avec cette appendice.

avatar oomu | 

Steve Jobs aussi a vécu dans un monde de réalité sordide et d'humains médiocres.

Tout chez apple ne fut pas sans compromis (malgré leurs tentatives) sous Steve Jobs. Le Cube était bridé par la chaleur générée par les composants, le premier ipod avait une roue mécanique, Mobile Me fut un échec. etc.

Cela n'est en rien une critique sur la vision ou l'implication de Jobs (et autres personnes), mais un rappel que ho hé, lui aussi vivait dans le monde réel.

Un peu de recul et de second degré.
Alors qui sait, ptet que Jobs aurait présenté l'iPhone X en insistant sur ses réussites "amazing" parce qu'il faut bien sortir un appareil avec les limitations techniques du jour, et en privé aurait pesté sur l'atroce compromis de la barre qui mord l'écran, attendant de présenter un iphone encore + "magique".

avatar DouceProp | 

Oui. Mais il n'aurait pas fait la poule.

avatar bellague | 

Ils n'ont qu'à la gommer !

avatar oomu | 

" je prédis une forte chute des ventes globales l'iPhone !!!"

enfin la fin d'Apple.

ça fait 40 ans que je l'attends, que je trépigne de vivre un événement industriel. La mort de Sun ne m'a pas suffit... gnéhéhéhéhé Apple est dooOOOoomed

#DemainCEstFini

avatar SugarWater | 

Top bien jeux une encoche sur l' watch, sur l'iPad, mon mac. Ma copine a déjà une frange :D

avatar SugarWater | 

Tout compte fait non, c'est pire que le galaxy edge avec un morceau du film de chaque côté.

avatar roquebrune | 

Cette encoche est dans le même esprit que la barre interactive des MacBook une erreur de la nature , une stupidité logique et esthétique
Les vidéos et les photos sont tronquées , c’est absurde

avatar Dranouss | 

@roquebrune

"Cette encoche est dans le même esprit que la barre interactive des MacBook une erreur de la nature , une stupidité logique et esthétique
Les vidéos et les photos sont tronquées , c’est absurde"

Faux ! L'encoche ne masque en aucun cas les photos ou vidéos affichées dans leurs formats natifs.
Il y aura toujours des bandes à gauche et a droite en paysage et en haut et en bas en portrait comme pour les iphones actuels.
En revanche, en "zoomant" dans une photo ou une vidéo celle-ci sera bien visible ?

avatar yoyo3d | 

@Dranouss

Ok pour la video mais quid des jeux? Idem pour les expériences en réalité augmentées avec la cam, l encoche est disgracieuse.

avatar Henri_MTL | 

1200 euros le téléphone avec une encoche qui gêne carrément, impossible n'est pas Apple !

Comme avec Touch ID, on va attendre 2 ans et l'encoche aura disparu, c'est ça le téléphone du futur (à court terme) :)

avatar r e m y | 

Au moins sur les pubs présentant des photos prises avec l'iPhone, plus besoin de signature "shot with iPhone".
Il suffira que la photo comporte cette découpe sur l'un des petits côtés...?‍♂️

avatar byte_order | 

Ben non, dans les pubs elles seront plein cadre plein surface.
Y'aura - oh ironie - que sur l'iPhone X que tu ne pourras jamais la voir plein cadre et plein écran...

J'espère que par cohérence, ils vont patcher tvOS 11 pour que l'appleTV 4k affiche également une encoche permanent noire en haut au centre de toute tv 4k.

Question d'unicité de l'identité des produits Apple...

avatar Domsware | 

Ne serais-ce pas l'application de l'exemple en vidéo qui a un soucis en ne respectant pas les directives de design et plus particulièrement l'utilisation de la "safe area" ?

avatar Jazzride | 

un bon gros ratage
a revoir pour la prochaine version

avatar lololp2000 | 

Ce qui aurait pu être proposé dans un premier temps est que la zone des "cornes" autour de l'encoche soit réservée à usage d'indicateurs (heures/réseau/batterie) gérée par l'OS exclusivement (en mode always on pourquoi pas aussi si on a envie). Puis ensuite éventuellement ouvrir l'accès à ces zones par les développeurs au travers d'une api "contrôlée", mais en sus de la zone "classique" de l'écran.
Ça aurait permis de simplifier le travail des développeurs d'apps à court terme qui sont ici obligés de devoir "contourner" cet obstacle en mode "plein écran" et ceci juste pour l'iPhone X !
Je pense raisonnable que ce genre de comportement puisse être offert dans les versions à venir d'iOS 11 (au moins d'ici la sortie de l'iPhone X). Ça ressemblerait un peu à une sorte de "Touch bar" pour iPhone en somme !...
Reste bien sûr le pb de la couleur noire pour l'encoche pour tous les modèles, mais c'est pas un si gros pb que ça après tout et rien n'empêcherait d'avoir une encoche blanche avec les modèles gris et or (à venir surement) et des cornes qui serait sur fond blanc quand l'iPhone est allumé (si ça ne consomme pas trop d'énergie...)
Enfin bref, des choses peuvent être faites pour améliorer un peu les choses par voie logicielle dans l'attente d'une solution plus "pure" sur le plan matériel.

avatar sachouba | 

Qu'est-ce que c'est moche et absurde...
Et dire que certains se plaignaient des formats non standard des Galaxy S8 et LG G6 !

Pendant la présentation, les vidéos étaient coupées par l'encoche, dans le jeu, c'est un bouton qui était partiellement caché...
Même Apple n'a pas l'air de savoir ce qu'elle fait.

On se demande où est l'ergonomie censée être la marque de fabrique d'Apple.

avatar DouceProp | 

Les dév' vont se marrer. Il va falloir faire des app pour les écrans « normaux » et écrans avec encoche ?

avatar Terragon | 

D'accord.

avatar akaaw | 

Putain heureusement que le ridicule ne tue pas!! Comment peut-on sortir une telle merde et vouloir l'imposer à tout le monde?? Sérieux ça ne tourne pas très rond chez Apple!!
C'est plus que ridicule là! Rien que pour ça je ne prendrai pas cet iphone X. Bandes de gros cons

avatar Le Gognol | 

@akaaw

Ah c'est pas parce que tu n'as pas 1200 € à y mettre ? C'est ballo !

avatar Loustik | 

J'aime bien l'idée du snake.

avatar expertpack | 

ce qui est formidable avec les fanboys c'est que même un truc laid à chier, ils trouvent des arguments pour expliquer que c'est beau.
quel force ce marketing Apple.
ils auraient fait une encore en forme de coeur et hop cela aurait été super.

la verité c'est que c'est raté, ils ne savent pas faire un touch ID sous ecran et pas bordless non plus.
donc une merde

avatar Le Gognol | 

@expertpack

Bravo pour cette réflexion pleine de hauteur et de recul. Sauf que personne n'est prêt pour fabriquer cela...

avatar fte | 

L’encoche, je m’en fiche. Les coins massivement arrondis, je m’en fiche aussi. C’est moche selon moi, mais c’est sans importance.

Il y a autre chose que me gêne. Une chose que l’on observe souvent avec Apple ces temps. On l’a vu avec l’Apple Watch, on l’a vu avec la TouchBar, on le voit avec cette encoche.

Apple balance un truc dans la nature et dit basiquement démerdez-vous. Sous-entendu nous on n’en sait rien, pas notre problème. Une montre qu’ils ne savaient pas comment positionner, tant en marché qu’en fonctionnalités. Une TouchBar qu’ils n’utilisent certainement pas à potentiel dans leurs propres applications, c’est sans originalité ni créativité. Et maintenant cette encoche que l’on doit nous développeurs se coltiner, alors que c’est très franchement le boulot d’Apple.

Ça, ça me gêne. En tant que développeur et en tant que client. Ex-client, à ce stade, je pense.

avatar fte | 

Point positif de l’encoche : la critique des bords arrondis des S8 ne tient plus la route. Parce que l’encoche, c’est pas mieux. Au moins il n’y aura plus de bagarre à ce propos.

Pages

CONNEXION UTILISATEUR