Les développeurs encouragés à optimiser leurs apps pour l'iPhone X

Mickaël Bazoge | | 08:00 |  79

Ce n'est pas vraiment une surprise, l'iPhone X sera disponible le 3 novembre. Histoire d'accompagner les premiers utilisateurs et pour leur faciliter la vie, Apple encourage les développeurs à soumettre dès à présent leurs applications optimisées pour le nouvel écran Super Retina du smartphone — et tout particulièrement l'encoche…

Mais ce n'est pas tout : les apps peuvent aussi tirer profit de la reconnaissance faciale Face ID qui remplace Touch ID. Les applications de réalité augmentée ARKit pourront exploiter TrueDepth, mais aussi l'A11 Bionic, Metal 2 et Core ML, des caractéristiques partagées avec les iPhone 8/8 Plus. Tout cela et bien plus, à consulter sur le portail dev d'Apple.

iTunes Connect permet désormais de téléverser des captures d'écran pour l'iPhone X. Un nouvel onglet pour les captures de 5,8 pouces (le format d'écran du nouvel iPhone) est disponible dans la page d'information de l'app.

Catégorie : 
Tags : 

Les derniers dossiers sur iGeneration

Ailleurs sur le Web


79 Commentaires Signaler un abus dans les commentaires

avatar Fennec72 28/10/2017 - 08:10 via iGeneration pour iOS

Concernant l’adaptation des app à l’encoche de l’iPhone X, Apple ferait bien de montrer l’exemple avec ses propres app notamment Safari avec un respect de la « safe area » présentée sur le schéma illustrant cet article.
Ça simplifierait notamment le travail des dev web et de l’affichage des sites et des vidéos.

avatar LeGrosJeanLou 28/10/2017 - 21:01

@Fennec72

Tu veux dire que l'encoche bouffe le contenu des sites Web en mode paysage ?

avatar adamB 28/10/2017 - 08:58 via iGeneration pour iOS

Alors c'est marrant mais moi je lis "On a fait un iPhone hors de prix avec un écran tarasbicoté et on a mis quasiment aucune appli à jour mais on aimerait bien que vous dépensiez de vos fonds propres pour mettre en valeur le boulot de l'équipe design qui ne nous a jamais demandé si ça n'allait pas foutre le bordel avec les codes des applis" c'est dense en message la com Apple pour les développeurs 😁

avatar Nitneuqq 28/10/2017 - 09:45 via iGeneration pour iOS

@adamB

T’as oublié l’épisode des iPhone 6 et 6+ où les développeurs ont également dû mettre à jour?

avatar reborn 28/10/2017 - 09:49 via iGeneration pour iOS

@adamB

On attend surtout la sortie officielle de l'iPhone X le 3 nov, et la sortie d'iOS 11.1

Après là oui on pourra gueuler si les app Apple ne sont pas prête.

avatar TrollMan06 28/10/2017 - 10:15 via iGeneration pour iOS

@adamB :
Marrant, je vois exactement la même chose que toi. :)

avatar p@t72 28/10/2017 - 14:57

@adam
Pour une fois je te suis !

avatar victoireviclaux 28/10/2017 - 09:24 via iGeneration pour iOS

Safe Area.
Je trouve que cet encoche n'est pas vraiment bien.
À la limite un écran qui prend tout (arrondi, même si c'est pas l'idéal) c'est ok.
Mais bon, où placer les capteurs dans ce cas ?

avatar Raph0658 28/10/2017 - 09:32 via iGeneration pour iOS

Ce qui m’inquiète le plus c’est si les apps qui nécessitent une authentification touchID seront vite basculées vers FaceID. Sinon ce sera fastidieux un moment de se taper tous les mots de passe à la main.

avatar reborn 28/10/2017 - 09:38 via iGeneration pour iOS

@Raph0658

Pas besoin de basculer quoi que ce soit, c'est la même API d'authentification. FaceID sera proposé à la place de TouchID.

avatar 33man 28/10/2017 - 09:38 via iGeneration pour iOS

@Raph0658

?? Tu penses que les autres iPhones sans Face ID seront forcés d’utiliser un mot de passe et que le Touch ID deviendra plus supporté ?

Non, le dev il dit à son app, AppleLib.authenticate(), après c’est justement le code Apple qui verra que tu es sur un iPhone X donc il proposera Face ID, les autres ça sera Touch ID et le développeur il change rien à son code...

avatar DomJ 28/10/2017 - 10:05 via iGeneration pour iOS (edité)

Pas du tout... l'application envoie en fait une demande de reconnaissance biométrique. L'iPhone vérifie avec ses moyens de bord (TouchID ou FaceID) et renvoie à l'application un simple ok/pas ok. L'application en elle même n'a nullement besoin de supporter Touch-/FaceID

avatar TrollMan06 28/10/2017 - 10:16 via iGeneration pour iOS

@33man :
Pas la peine de le prendre de haut. :)

avatar roccoyop 28/10/2017 - 10:05 via iGeneration pour iOS

@Raph0658

C’est exactement ce que j’allais écrire. Je pensais notamment aux apps des banques qui mettent trop longtemps à s’adapter.

Je comptais beaucoup sur TouchID pour ne pas me rappeler les nombreux mots de passe à retenir et ça fonctionnait bien jusqu’à présent. Là je sens la galère avec le X qui arrive dans une semaine.

Au final je vais l’aimer ce tel, mais comme toujours, il y aura une période d’adaptation, et puis ce ne sera pas plus mal de renouveler tous les mots de passe au bout de tant d’années. C’est l’occasion de renforcer tout ça.

avatar SIMOMAX1512 28/10/2017 - 11:29 (edité)

N'importe quoi ton commentaire. ça sera invisible l'authentification vu que tu n'auras même pas à mettre ton doigt sur le capteur .

avatar Sgt. Pepper 28/10/2017 - 12:49 via iGeneration pour iOS

@roccoyop

Ne t’inquiète pas les Apps (bancaire ou pas) , du moment qu’elles soient déjà compatible TouchId :

seront de facto aussi compatible FaceId...👍

avatar roccoyop 28/10/2017 - 17:15

Merci pour l'info. Contrairement à SIMOMAX1512, tu as pu expliquer les choses sans dénigrer.

avatar Dazoudaz 28/10/2017 - 09:41 via iGeneration pour iOS

C’est bien pour ça que j’ai pris un iPhone 8 plus, je préfère attendre un an que ce soit au point tout ça. À part le design discutable, l’iPhone 8 plus est aussi bien voire plus performant que le X.

avatar Giloup92 28/10/2017 - 09:52 via iGeneration pour iOS

@Dazoudaz
Oui, ou au moIns attendre le début de l’année prochaine au lieu de se précipiter sur l’iPhone X.

avatar Malvik2 28/10/2017 - 09:52 via iGeneration pour iOS (edité)

personnellement je regrette de n’avoir pu commander le X hier pour ma femme, mais moi je garde mon 8 plus; troquer l’écran 16/9eme contre un 18/eme ou que sais je pour me retrouver avec des bandes noirs partout non merci. activer le mode plein écran pour les effacer ? et bouffer une grande partie de l’image ? no thanks non plus.
Au final pour quelqu’un qui n’activera pas le mode plein écran(bouffé), rien que sur des vidéos on se retrouvera avec la même taille d’écran que sur sur le 6 !

bref je trouve le ratio d’écran du X vraiment mal foutu, je patienterai pour un probable X plus, avec cette fois un vrai écran 16/9eme, je l’espère.

avatar Sgt. Pepper 28/10/2017 - 12:52 via iGeneration pour iOS (edité)

@Malvik2

Oui cela se défend 🤜🤛

Après c’est aussi une question d’utilisation : pour les Apps avec beaucoup du scrolling (Safari , iGen , Apple Music,..) c’est une belle plus value: plus d’infos sur une même page : moins de scroll à faire .

Pour les jeux/ou films le ratio est en effet un peu étroit 😉

Je suis plutôt dans le première catégorie d’utilisateurs 🤗

avatar Eurylaime 28/10/2017 - 10:09 (edité)

Apple galère avec la production de l'écran à cause de l'encoche et finit par produire un document qui explique que la surface utile est nettement réduite sur ce même écran censé être bord à bord afin de maximiser la surface d'affichage... ou comment vendre à un prix stratosphérique un écran qui affichera la même chose qu'un iPhone 6/7/8.

avatar TrollMan06 28/10/2017 - 10:17 via iGeneration pour iOS

@Eurylaime :
C'est tellement ça ahah. :)

avatar adixya 28/10/2017 - 10:36

Je dois dire que j'approuve... Le bord à bord n'est vraiment utile que pour l'écran d'accueil des icônes ? C'est... décevant...

avatar Sgt. Pepper 28/10/2017 - 12:54 via iGeneration pour iOS

@Eurylaime

Ha bon? Ou ça ?

avatar p@t72 28/10/2017 - 14:58

👍

avatar Chris66 28/10/2017 - 10:10

Wow.. la safe area en prend un sacré coup, surtout en paysage.

avatar David Finder 28/10/2017 - 10:47

Pour le coup c'est vraiment naze... Il ne sert à rien cet écran bord à bord en fait... Je me demande ce qui leur est passé par là tete...
Une bordure en haut, par exemple comme sur les Galaxy, et le tour était joué. Point. Mais cette encoche et cette Safe Area... Wahou.....

avatar marenostrum 28/10/2017 - 11:09 (edité)

il faut déjà l'avoir dans les mains. vous parlez tous sans jamais l'avoir vu la chose. et l'optimisation plus haut des anciens apps et pour en profiter d'afficher plus dans cet écran, et pas pour s'adapter parce que l'app affichera moins.

même sans s'adapter, les anciens apps vont s'afficher correctement. tout n'est que d'ordre esthétique.

avatar PierreBondurant 28/10/2017 - 11:07 via iGeneration pour iOS

Une bonne raison d’attendre la version 2018:
-soit le temps que les développeurs adaptent leurs apps a ce nouveau format
-soit qu’Apple vire cette encoche qui fout le bordello partout (production, interface, apps...)

avatar marenostrum 28/10/2017 - 11:16

les apps majeurs vont être rapidement adapté, ils sont déjà dans iOS 11.1. pour les autres apps on s'en fiche. y a que à pas changer d'appareil si tu es attaché fort à un vieux app jamais mit à jour.

avatar Rigat0n 28/10/2017 - 11:13 via iGeneration pour iOS

Notez que si vous remplacez l'encoche par un bord normal en gardant le même chassis, la "safe area" devient une zone où il n'y a pas d'écran du tout et vous n'afficherez pas plus de trucs.
Vous avez l'air de croire qu'Apple demande de ne rien afficher dans la "safe area" : c'est faux, ils recommandent juste de ne pas afficher de contenu susceptible d'être masqué par l'encoche. Par exemple la nouvelle barre de statut s'affiche sur les côtés de l'encoche et ça permet de gagner de la place sur le reste de l'écran.
Bref avec un peu de créativité les devs sauront utiliser cette zone correctement, ça me parait mieux que de l'enlever complètement, de mettre un bord normal, et de perdre ce qui fait l'originalité du design de ce téléphone.

avatar occam 28/10/2017 - 12:06 via iGeneration pour iOS

@Rigat0n

"perdre ce qui fait l'originalité du design de ce téléphone"

...originalité qui peut tout aussi bien être un fourvoiement.

Même le féal John Gruber s'interroge à son sujet :
« Here’s one simple way to think about it: what does Apple do 2-3 years from now if they ship an iPhone with no notch? Describe it as “Really all screen this time”? »

avatar Rigat0n 28/10/2017 - 12:20 via iGeneration pour iOS (edité)

@occam

Perso :
- je trouve pas ça dégueu esthétiquement
- je trouve que ça permet de reconnaître immédiatement l'iPhone X, comme le bouton Home avant
- je ne m'achète pas d'iPhone X pour autant pour d'autres raisons

Mais bien sûr ce design évoluera sûrement dans le futur, en mieux certainement.

« Here’s one simple way to think about it: what does Apple do 2-3 years from now if they ship an iPhone with no bio-vortex facial interlocking ? Describe it as “Really fully cortex-interfaced & zorglub-compatible this time”? »

John Gruber Jr, plus féal encore que son aïeul, octobre 2037

avatar XiliX 28/10/2017 - 12:34 via iGeneration pour iOS

@Rigat0n

Comme toi, je pense que c’est un choix assumé par Apple. Sinon ils auraient pu créer une vraie corne que pour les capteurs au-dessus du bord supérieur.
Un iPhone L(icorne) 😂😂😂 ou
un iPhone R(hinocéros)

avatar alfatech 28/10/2017 - 12:45 via iGeneration pour iOS

@Rigat0n

"Vous avez l'air de croire qu'Apple demande de ne rien afficher dans la "safe area" : c'est faux, ils recommandent juste de ne pas afficher de contenu susceptible d'être masqué par l'encoche. Par exemple la nouvelle barre de statut s'affiche sur les côtés de l'encoche et ça permet de gagner de la place sur le reste de l'écran."

Tu parles dans le vide… Tu es malheureusement face à des gens qui critiquent sans avoir vu l’objet en main.

avatar Domsware 28/10/2017 - 11:14 via iGeneration pour iOS

Le choix de l’encoche permet de récupérer des pixels pour l’affichage d’informations par le système.

avatar Domsware 28/10/2017 - 11:24 via iGeneration pour iOS

Pour les applications déjà optimisées pour l’iPhone X, il me semble qu’il n’est pas possible de rajouter les captures d’écran pour la version couramment disponible : il faut créer un nouvelle version pour pouvoir le faire.

Vous confirmez ?

avatar anonx 28/10/2017 - 13:13 via iGeneration pour iOS

Qu'ils refusent 😂

Hop Apple coulée à la Windows mobile 😁

avatar Sgt. Pepper 28/10/2017 - 13:25 via iGeneration pour iOS

@anonx

Et alors ? Cela t’avancera à quoi qu’Android ait 100% du Market Shake au lieu de 85%? 🤔

C’est quoi ta marque de voiture que tout le monde achète la même ? 🤣

avatar Lok0 28/10/2017 - 13:30

C'est quoi cette réponse ? Il a raison, Windows Mobile n'a pas marché car les développeurs ne voulaient pas développer pour la plateforme.
Si aucune application n'est compatible avec le X, ça ne marchera plus

avatar reborn 28/10/2017 - 13:49 via iGeneration pour iOS

@Lok0

Tu plane complètement..

Les applis vont être mise à jour vite fait bien fait et c'est d'ailleurs entrain d'être le cas.

En tant que dev tu va faire la connerie de ne pas proposer une expérience optimale sur l'iPhone X d'un utilisateur qui vient de dépenser entre 1000 et 1300€ pour l'acquérir ? (Et qui a donc visiblement aucun soucis de pouvoir d'achat ?)

iOS c'est la plateforme la plus rentable, pour un dev ne pas mettre à jour économiquement parlant c'est stupide.

avatar Lok0 28/10/2017 - 15:14

Je plane pas, il a raison, c'est un constat. Si c'est pas mis à jour le tél coule

avatar reborn 28/10/2017 - 15:29 via iGeneration pour iOS

@Lok0

Sauf que ça sera mis à jour, tu crois que les devs vont abandonner iOS et les utilisateurs qui ont le plus de pouvoir d'achat ?

Faut être réaliste

avatar XiliX 28/10/2017 - 21:47 via iGeneration pour iOS

@Lok0

Selon les estimations, il se vendra d’ici la fin de l’année 10 millions de X, c’est un manque à gagner des dev s’ils n’ont pas adapté leur app.

Ce n’est pas windows mobile quand même.

avatar anonx 29/10/2017 - 01:02 via iGeneration pour iOS (edité)

@XiliX

Mouais Snapchat WhatsApp Facebook Insta Twitter ne sont pas adaptés à l'iPhone... dès le lendemain Apple coule 😂

C'est impossible mais ce serait assez drôle que ça arrive !

Oui je sais ce n'est pas dans l'intérêt de tous... sauf Google lol

avatar Bigdidou 29/10/2017 - 01:56 via iGeneration pour iOS

@anonx

« C'est ce que Apple dit depuis sa création à chaque lancement de produit. Donc niveau crédibilité on repassera »

Drôle ?
Explique, en quoi ce serait « drôle » ?
Ce sui est triste, c’est de voir des gens se sentir obligés de venir prouver leur vacuité.

avatar Sgt. Pepper 28/10/2017 - 13:55 via iGeneration pour iOS

@Lok0

Réponse en rapport aux smileys indiquant un grand bonheur si Apple coulait ...

avatar Lok0 28/10/2017 - 15:13

Quels smileys ?

avatar p@t72 28/10/2017 - 14:50

Moi je roule en alfa.
Et je suis heureux que tout le monde préfère des Renault ou des audi/bm/vw...(voitures de nazi)
J en suis à ma 3ème et entretien uniquement.
Comme quoi les légendes urbaines du passé. ...

Pages