Le fond d'écran par défaut d'iOS 16 est rendu en temps réel, morceau par morceau

Félix Cattafesta |

Le fond d'écran de base d'iOS 16 n'est pas un fichier .HEIC comme les autres. Le bidouilleur u/radis234 explique sur Reddit avoir décidé de mettre les mains dans le cambouis afin d'extraire l'image en haute résolution. Cette opération lui a permis de faire une découverte intéressante : iOS 16 apporte un nouveau format de fond d'écran par défaut qui est rendu en temps réel.

L'intérieur du fichier .wallpaper sur iOS 16.

Le fond d'écran de base est un fichier au format .wallpaper, qui comporte 3 sous-dossiers (background, foreground et floating). Chacun d'entre eux contient un dossier « asset » avec des fichiers .HEIC ainsi qu'un fichier « main.caml », qu'il suspecte de gérer l'assemblage du tout. Ce fichier indique visiblement au système comment positionner, animer et rendre chaque partie. C'est grâce à cette astuce qu'Apple arrive à créer des effets de profondeur et des animations lors du déverrouillage de l'iPhone.

Cette nouvelle gestion des fonds d'écran explique certains petits bugs découverts sur les différents bêtas. Certains utilisateurs se retrouvaient par exemple avec un iPhone sans poissons en utilisant le fond d'écran « poissons rouge » inspiré du premier iPhone. Il s'agit sans doute d'un bug de ce format, iOS ayant « oublié » d'afficher le rendu d'une partie.

Le bidouilleur s'est également amusé à recréer le fond d'écran dans Photoshop à l'aide de ces différents documents. Dans la rubrique des calques sur la droite, on peut voir les différents fichiers réorganisés selon l'organisation voulue par Apple.

Mauvaise nouvelle pour les artistes : Apple ne laisse apparemment pas la possibilité de créer son propre fond d'écran avec des animations similaires. u/radis234 explique avoir essayé, mais que les fichiers .wallpaper ne semblent pas pouvoir être lus par l'iPhone en dehors des fichiers systèmes. Autrement dit, Apple devrait garder l'exclusivité sur ce nouveau format.

avatar Totoche31 | 

Du coup c’est un peu limité si on doit se limiter aux wallpapers Apple 😑

avatar pelipa91 | 

@Totoche31

Sur iOS15, c’est peau de chagrin les fonds d’écrans proposés par défaut.. un peu dommage.

avatar Sgt. Pepper | 

@Totoche31

?!
On peut mettre n’importe quelle photo en fond d’écran

avatar dodomu | 

@Sgt. Pepper

Pas si on veut utiliser le nouveau format évoqué dans l’article.

avatar vince29 | 

Si c'est juste pour faire un wallpaper avec un avant-plan / arrière-plan cela n'a pas l'air très compliqué. Tu dois pouvoir éditer le texte à la main avant que ne sortent des outils pour te simplifier le boulot.

avatar oomu | 

@vince29

des animations de fond d'écran. c'est de cela qu'il s'agit dans cet article.

avatar v1nce29 | 

Avec la gestion des layers ça devrait déjà suffire faire passer l'heure derrière le premier-plan.
Après les animations ça n'a pas l'air de casser 3 pattes à un canard non plus.

Si quelqu'un a un fichier .wallpaper d'exemple que les personnes intéressées jettent un coup d'oeil...
Pour l'instant je n'ai vu que des wallpaper rasterisés et pas le fichier d'origine.

avatar lion.mar | 

@v1nce29

C’est justement ce qu’il as essayé de faire et il indique que cela ne fonctionne pas.

avatar v1nce29 | 

Parce qu'Apple a décidé de l'écrire dans un répertoire protégé. Je vois des projets sur github qui semblent proposer "artisanalement" depuis 3ans pour ios 12 un truc proche ce que fait Apple aujourd'hui. Il n'y a pas de fichier .wallpaper mais on retrouve le même esprit (des fichiers images liés par un fichier coreAnimation). A creuser.

avatar lion.mar | 

@v1nce29
Ça ne change rien au fait que on ne pourra pas les utiliser sur un iPhone.

avatar vince29 | 

Sauf s'ils sont jailbreakés

avatar lion.mar | 

@vince29

Oui mais étant illégal personne de sensé va le faire

avatar r e m y | 
avatar lion.mar | 

@r e m y

Dans tout les cas ce n’est aucunement le sujet.

avatar r e m y | 

Un peu quand même! Jailbreaker l' iPhone, peut être un moyen d'aller remplacer ces fonds d'écran Apple, par d'autres de sa composition...

avatar kalla | 

@Sgt. Pepper

Répondu trop vite sans lire......

avatar marc_os | 

@ Sgt. Pepper

> @Totoche31
> On peut mettre n’importe quelle photo en fond d’écran

Lui ne connait que les "wallpapers", du coup...

avatar vince29 | 

Si j'en crois le fichier caml, Apple a encore réinventé la roue : layer, translation, opacité, scaling, application de filtres, tout ça aurait pu être fait dans du svg.

avatar iPop | 

@vince29

Pas faut.

avatar calotype | 

@iPop

Oui et en même temps t’as tout faux.

avatar frankm | 

@Totoche31

D’après le Keynote du WWDC. L’utilisateur peut choisir une de ses photos. iOS l’analyse et extrait le sujet pour le mettre flottant

avatar marc_os | 

@ Totoche31

> c’est un peu limité si on doit se limiter aux wallpapers Apple

Ça serait trop simple de dire "fond d'écran" ?

avatar lion.mar | 

@marc_os

Wallpapers veut justement dire fond d’écran.

avatar marc_os | 

@ lion.mar

> Wallpapers veut justement dire fond d’écran

Non, sans blague ?

avatar lion.mar | 

@marc_os

Désolé mais tu n’avais pas l’air d’avoir compris. Si tu as compris je ne voit pas pourquoi tu commente.

avatar r e m y | 

Ça ne voudrait pas plutôt dire "papier peint"? 🤔

avatar lion.mar | 

@r e m y

Non même pas. Wall signifie mur et non peint. Mais dans le contexte cité cela veut dire fond d’écran. Mais comme beaucoup de mots ils ont plusieurs sens et cel dépend du contexte.

avatar r e m y | 

Mince! Je pensais que c'était un album des Pink Floyd...

Wallpaper pour un anglophone, désigne un papier peint, même quand il vient décorer l'arrière plan d'un écran d'ordinateur.
Microsoft avait bien essayé de créer le terme screen paper, mais ça n'a pas pris et ils sont revenus à wallpaper.
Apple par contre, utilise desktop pictures (cf le nom du dossier qui les contient que ce soit sur MacOS ou iOS). Sur un site comme MacG, si on veut rester sur des termes anglais, il serait de bon ton de parler de desktop pictures 😌

avatar lion.mar | 

@r e m y

Desktop picture peut s’appliquer à un mac mais un iPhone n’ayant pas de desktop se retrouve malheureusement privé de ce terme et c’est bien le terme de Wallpapers qui doit être utilisé

avatar vince29 | 

> Ça ne voudrait pas plutôt dire "papier peint"? 🤔
si si.

avatar Nexon99 | 

@Totoche31

Surtout qu’ils ont supprimés les autres fonds d’écran… donc ça limite énormément.

avatar oomu | 

Félix Cattafesta est une personne de haute qualité, qui parle de "Fond d'écran" comme il se doit sur Mac.

Hélas, je vois avec effarement des déplorables sagouins (en vrai un sagouin est un sympathique petit singe adorable: vous êtes sympas et adorables) se contenter d'écrire "Wallpaper" comme de vulgaires utilisateurs windows (yurk, vite de l'antibiotique!)

Bien sur, on me répondra que c'est Apple elle même qui a utilisé .wallpaper comme extension. Cela n'est pas un excuse mais la démontration de la Décadence à l'Oeuvre chez Apple.

Il fallait utiliser des fichiers .desktop !

avatar marc_os | 

> Le fond d'écran par défaut d'iOS 16 est rendu en temps réel
>Ce fichier indique visiblement au système comment positionner, animer et rendre chaque partie

En français, on dit "généré en temps réel" et "générer chaque partie". 😎
Ah moins que le fond d'écran et ses parties aient été empruntées à quelqu'un est qu'il faille les lui rendre ? 🤪

avatar k2r | 

@marc_os

En français on aurait écrit :
À moins que le fond d'écran et ses parties aient été empruntés à quelqu'un et qu'il faille les lui rendre ?

Quand on se permet de corriger des fautes, la moindre des choses c'est de ne pas en commettre soi-même… Sinon, crédibilité zéro.

Amicalement !

avatar marc_os | 

@ k2r

Quand on se permet de corriger les correction encore faut-il comprendre de quoi l'on parle. En effet, votre réponse est hors sujet car je ne corrige pas une faute de français mais je continue ma bataille contre les anglicismes inutiles.

Ceci dit :
- J'ai volontairement accordé "empruntés" au féminin, car d'une part j'ai fait l'accord avec le dernier terme employé, d'autre part je ne vois pas pourquoi le masculin continuerait à l'emporter dans ce genre de situation. Et j'aime pas - pardon : je n'aime pas les constructions à la "emprunté/e/s".
- "est" au lieu de "et". Mea culpa. Faute de frappe. (Je frappe trop vite - de mes dix doigts, ayant eu une formation pendant mes classes dans les "trans" où j'étais à l'époque capable de recopier avec un rythme soutenu sans erreur du texte chiffré n'ayant aucun sens pour un humain.)

avatar k2r | 

@marc_os

Same difference!

avatar marc_os | 

@ k2r

Wenn Du es sagst...
Euh... was meinst Du eigentlich ?

Moi aussi je peux parler les langes forestières.

avatar Pico | 

@marc_os

« En français, on dit… »
« En effet, votre réponse est hors sujet car je ne corrige pas une faute de français… »

Ce déni 😅

« d'autre part je ne vois pas pourquoi le masculin continuerait à l'emporter dans ce genre de situation. Et j'aime pas - pardon : je n'aime pas les constructions à la "emprunté/e/s".

Faire ses propres règles, tu as raison, c’est tellement plus simple (tout en n’acceptant pas le choix des autres, cocasse…)

avatar r e m y | 

C'est vrai que je trouve à ce titre un petit côté "Gomora" ou "Zéro Zéro Zéro", ces séries où les fâcheux ont tendance à être également rendus morceau par morceau ... à leur famille. 🤭

CONNEXION UTILISATEUR