Comment puis-je produire un effet similaire à celui d'iOS 7 flou de vue?

Je suis en train d'essayer de reproduire ce flous d'arrière-plan à partir d'Apple publié iOS 7 exemple de l'écran:

Comment puis-je produire un effet similaire à celui d'iOS 7 flou de vue?

Cette question suggère d'appliquer un IC filtre le contenu ci-dessous, mais c'est une toute autre approche. Il est évident que l'iOS 7 n'a pas de capturer le contenu de la vue ci-dessous, pour de nombreuses raisons:

  1. Faire un peu rugueuse de test, de capturer une capture d'écran de la vue ci-dessous et l'application d'un CIGaussianBlur filtre avec un assez grand rayon d'imiter iOS 7 est flou style dure 1 à 2 secondes, même sur un simulateur.
  2. L'iOS 7 flou de vue est en mesure de flou sur les vues dynamiques, tels que la vidéo ou des animations, avec pas remarqué de lag.

Quelqu'un peut émettre l'hypothèse que les cadres qu'ils pourraient utiliser pour créer cet effet, et si il est possible de créer un effet similaire avec le public actuel de l'Api?

Edit: (de commentaire) On ne sait pas vraiment comment Apple est en train de faire, mais existe-il des hypothèses de base que nous pouvons faire? On peut supposer qu'ils sont à l'aide de matériel, droit?

Est l'effet d'auto-contenue dans chaque vue, tels que l'effet n'est pas réellement savoir ce qu'il y a derrière? Ou doit, basé sur la façon dont les flous de travail, le contenu derrière le flou être pris en considération?

Si le contenu derrière la effet sont pertinentes, peut-on supposer que Apple est à la réception d'un "flux" de le contenu ci-dessous et en continu de rendu avec un flou de bougé?

  • (Je pense que nous pouvons supposer que apple utilise pur, GL pour rendre les écrans d'accueil, de toute façon. Je doute qu'ils sont de le dégager avec UIViews et d'autres choses qui dégraderait les performances, étant donné que c'est un élément clé de l'OS)
  • Comme je l'ai indiqué dans les commentaires de ma réponse ici: stackoverflow.com/a/17048668/19679 ils ont écrit l'OS, donc bien sûr qu'ils vont avoir accéléré l'accès au contenu des calques situés en dessous de la vue actuelle. Nous pouvons voir une partie de ce qu'ils pourraient utiliser dans le privé IOSurface API: stackoverflow.com/questions/14135215/... . Gaussien flou peut être faite beaucoup plus rapidement que la généralisation d'un flou Gaussien cas, si ils ont un rayon, ou même utiliser des optimisations intéressantes comme partie intégrante des images.
  • Pour paraphraser Jessica Simpson... je n'ai aucune idée de ce que cela signifie, mais ça sonne cool que diable! Mais sérieusement, dites-vous que vous pouvez utiliser partiellement transparent vue avec un filtre de flou et de le poser sur un autre point de vue pour obtenir cet effet?
  • stackoverflow.com/a/25706250/2308190 a fonctionné parfaitement pour moi la première fois que j'ai essayé, et a été concis
InformationsquelleAutor Snowman | 2013-06-12