Mac4Ever Refurb Guide d'achat Apple - Des conseils sur toute la gamme Apple Débuter sur Mac
Confidence : l'effet de "flou" d'iOS 7 qui rend fou les développeurs
Actu Dossiers Forum Photos/Podcasts Petites Annonces V.I.P.
1066 connectés

Confidence : l'effet de "flou" d'iOS 7 qui rend fou les développeurs

Le 18/03/2014 à 15h41
iOS 7 a radicalement changé l'interface de nos applications : plus plates, plus colorées, Apple a revu ses « guidelines » destinées aux développeurs pour garder une bonne homogénéité entre l'OS et les programmes tiers.

Parmi les nouveautés, Cupertino a présenté un effet de « flou » (blurry, en anglais) qui permet d'avoir un aperçu de l'arrière plan à travers une vue supérieure (souvent modale, d'ailleurs). C'est notamment le cas pour le Centre de Contrôle :



Mais n'avez-vous jamais remarqué que rares sont les applications à utiliser ce procédé ? Depuis la WWDC 2013, « Comment reproduire l'effet de flou d'iOS 7 ? » fait même partie des questions les plus populaires sur les sites spécialisés. Et pour cause : Apple interdit aux développeurs d'utiliser sa bibliothèque privée.

Pourquoi est-ce si compliqué ?

Pour comprendre la problématique, il faut savoir que cet effet de « flou » est loin d'être anodin. Il demande une grosse puissance de calcul et la principale difficulté est d'arriver à générer l'image en temps-réel. Malgré la puissance de l'A7 et de nouveaux outils dans iOS 7, l'opération est pratiquement impossible avec des algorithmes standards sollicitant GPU et CPU.

Lors de WWDC 2013, les ingénieurs d'Apple ont donc été sollicités sur la question par plusieurs développeurs, qui nous ont livré quelques pistes. Il semblerait que la principale raison soit liée à la sécurité. En effet, pour arriver à ses fins (surtout sur les « vieux » iPhone), Apple utiliserait directement l'image à la sortie du GPU pour réaliser son traitement. Ces données sont donc (pour le moment) trop sensibles pour être utilisés directement par les développeurs. D'autres évoquent aussi un problème de fiabilité : le calcul semblant être réalisé directement dans la boucle de rendu par CoreAnimation, il est possible que suivant la hiérarchie des vues, le résultat ne soit pas encore 100% garanti.

Dans tous les cas, il s'agit aujourd'hui d'une « API privée », interdite d'usage et réservée aux seules applications d'Apple.

Quelles solutions ?

A presque 10 mois de la présentation d'iOS 7, les développeurs ont donc trouvé quelques parades.

Apple propose notamment sur son site et dans les vidéos de la WWDC, plusieurs moyens pour « brouiller » une image. Mieux, elle permet désormais de réaliser des captures d'écran très rapidement (une phrase importante pour appliquer l'effet en question).

D'autres programmeurs un peu plus exigeants utilisent des bibliothèques tierces (il en existe plusieurs, la plupart gratuites), qui permettent souvent un paramétrage plus fin et un traitement parfois plus rapide que les solutions d'Apple. Mais rapide, ne signifie pas instantané pour autant.



Il existe aussi un moyen un peu « sale », mais bien connu des développeurs : utiliser une barre d'outil, capable de gérer nativement l'effet demandé. Problème : il semble qu'Apple rejette bon nombre d'applications l'utilisant. Mais c'est un peu normal : une barre d'outil n'a pas vocation à se retrouver à tous les étages d'une application, notamment en plein écran.

Comble de l'ironie, tous ces « contournements » restent un brin complexes à mettre en place et sont (sauf pour l'UIToolBar) encore bien loin de la vitesse obtenue par Apple, surtout de manière dynamique (là, c'est mission impossible). C'est d'autant plus difficile à comprendre que la firme encourage largement l'usage de l'effet de flou dans iOS 7, mais ne donne pas les armes à ses développeurs pour le mettre en place efficacement. Résultat, les programmes sont à la peine et ne proposent pas le même niveau de fluidité que ceux des ingénieurs de Cupertino.

On espère que la firme trouvera une solution élégante dans iOS 8, qui soit accessible à l'ensemble des développeurs, et donc, des utilisateurs.
partage email

Apple confierait la fabrication de ses écrans d'iPad mini Retina à... Samsung

Mini ninjas et Sonic & SEGA All-Stars Racing à moitié prix sur Mac

chargement des réactions

Réagissez à ce dossier !

Pour réagir directement dans le forum, cliquez ici.
Pour réagir, vous devez être identifié.
Si vous ne possédez pas de compte, créez-en un !
Identifiant :
Mot de passe :
Gras Italique Souligné Image URL Smiley confus Smiley cool Smiley M. Vert Smiley malsain Smiley mort de rire Smiley geek Smiley surpris
Important : soyez concis, courtois et pertinents. (plus d'infos ?) Les messages injurieux et hors sujet seront effacés. En cas de non respect de ces instructions, le compte d'un utilisateur pourra être bloqué sans préavis.
Pour toute erreur dans un article, merci de nous le signaler en nous contactant ici.

Conseils d'achat

  • Macintosh

  • iPhone, iPad & iPod

iMac 27" 5k Indicateur rouge Informations 03/2019 2099 € L'iMac 27" (Retina) a été mis à jour le 18 mars 2019 avec des modèles Coffee Lake ( 6 à 8 coeurs) et des GPU Radeon Vega. Vous pouvez acheter sans crainte, les iMac ne sont mis à jour qu'une fois tous les 12/18 mois en moyenne. Une mise à jour n'est pas à écarter début 2020 !
iMac 21,5" 4k Indicateur orange Informations 03/2019 1499 € L'iMac 21,5" (Retina) a été mis à jour le 18 mars 2019 avec des modèles Coffee Lake ( 6 à 8 coeurs) et des GPU Radeon Vega. Les iMac ne sont mis à jour qu'une fois tous les 12/18 mois en moyenne. Une mise à jour est donc probable autour du printemps 2020 ! En attendant, privilégiez plutôt le Refurb !
Apple TV 4k Indicateur rouge Informations 09/2017 199 € L'Apple TV 4k est une petite évolution de l'Apple TV pour les téléviseurs 4k. Il gère le HDR, le HDMI 2a et tous les codecs récents. Si vous avez une télévision OLED 4k, il s'agit du modèle idéal. Son prix est raisonnable par rapport à la version HD, qui reste au catalogue. Attention, une rumeur évoque un modèle plus puissant pour la fin 2019.
iMac Indicateur rouge Informations 06/2017 1299 € L'iMac 21,5" (non Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3 et puces Kaby-Lake. On attendait des modèles Coffee Lake (à 6 coeurs) d'ici le courant du printemps/été 2019 mais Apple n'a pas renouvelé cette version.. qui ne vaut plus vraiment le coup en 2019.
iMac Pro Indicateur rouge Informations 12/2017 5499 € L'iMac Pro est actuellement le Mac le plus puissant du marché, même s'il a déjà 2 bonnes années d'existence. Apple a rajouté une petite option GPU Vega 64X et 256Go de RAM courant mars 2019, mais rien de bien folichon. N'hésitez pas à consulter nos tests et nos vidéos avant de vous décider ! A noter qu'Apple va sortir un Mac Pro fin 2019, donc si vous n'êtes pas trop pressé, il sera + modulaire...
Mac Mini Indicateur orange Informations 10/2018 899 € Le Mac mini a été mis à jour fin 2018 avec un tout nouveau CPU à 4 coeurs. Une mise à jour est souhaitable en ce démi/mi 2020, que ce soit au niveau du CPU ou des SSD, un peu justes pour le prix. Attention toutefois, Apple laisse souvent "mourrir" les Mac mini pendant plusieurs années
Mac Pro Indicateur vert Informations 12/2019 6499 € Le nouveau Mac Pro est enfin là ! Certes, sont prix est élevé, mais la cible est très claire : les ultra-pro. Vous pouvez acheter sans crainte, (presque) tout est modifiable dans le temps et les modules MPX sont proposés à part par Apple.
MacBook Pro 13" Indicateur vert Informations 05/2020 1499 € Le MacBook Pro 13" a été mis à jour le 04 mai 2020 avec les nouveaux claviers Magic Keyboard (enfin fiables) et des puces de 10e génération sur le haut de gamme. Vous pouvez acheter sans risque (regardez nos tests !), un modèle 14" est envisagé pour fin 2020 ou début 2021.
MacBook Pro 16" Indicateur orange Informations 11/2019 2699 € Le MacBook Pro 15" est remplacé par un modèle 16" le 13 novembre 2019 avec de nombreuses nouveautés : grosse batterie de 100Wh, clavier totalement revu, touche ESC physique, nouveau GPU AMD (5500M) et du stockage plus généreux. Attention, mise à jour probable dès le printemps 2020. (Les nouvelles puces Intel sont déjà disponibles)
MacBook Air Indicateur vert Informations 03/2020 1199 € Le MacBook Air a été mis à jour en mars 2020 : processeur à 4 coeurs, nouveau clavier (qui ne se bloque plus) et stockage doublé pour le même prix ! Cette nouvelle version est bien plus intéressante, n'hésitez pas à voir nos tests !
Apple TV 2015 Indicateur rouge Informations 10/2015 159 € L'Apple TV 2015 est sortie fin 2015 et Apple le garde au catalogue malgré l'arrivée de la version 4k. Avec en prime, une petite baisse de prix ! Si vous n'avez pas de TV 4k, cela reste une bonne affaire.
Téléchargez nos
applications mobiles
À découvrir sur Mac4Ever
b 1 
Mon Mac4Ever
Pour participer, vous devez être identifié.
Si vous ne possédez pas de compte, vous pouvez en créer un gratuitement !
Identifiant :
Mot de passe :
Sondage
Seriez-vou tenté par une Apple Watch low-cost ?
1129 votes
app
A propos | Mentions légales | Infos Cookies | Contacts | Emploi | RSS | Apps