Résumé
Web Filters (Filtres Web) : filtres d'appareil photo rapides, rapides et défectueux.
Ce que nous aimons ?
Une application d'appareil photo Web plutôt géniale qui vous permet d'appliquer des filtres en temps réel. Il enregistre automatiquement l'image sur votre appareil local, ce qui signifie qu'elle est généralement synchronisée avec le fournisseur de stockage cloud de votre choix (par exemple, G+), ce qui facilite le partage de l'utilisateur.
Améliorations possibles
L'application peut être installée sur l'écran d'accueil, mais au moins sous Android, l'utilisateur est invité à autoriser l'utilisation de l'appareil photo à chaque lancement de l'application. Ce n'est évidemment pas un problème du côté des développeurs, mais celui de Chrome et d'Android. C'est un mémo que nous devons résoudre.
Questions-réponses avec Bartek Drozdz
Pourquoi le Web ?
Je travaille avec le Web depuis Netscape 4, donc c'est un choix naturel pour toutes mes expériences :)
Qu'est-ce qui a vraiment bien fonctionné lors du développement ?
Le navigateur mobile Chrome a très bien fonctionné. Je n'avais pas vraiment besoin de trouver des solutions de contournement hack pour quoi que ce soit. Je suis très impressionné par les performances de WebGL sur mobile. Il est généralement plus efficace que sur de nombreux ordinateurs de bureau. Je pense que c'était aussi la première fois que j'utilisais WebRTC sur mobile. Le soutien dans ce cas est également assez solide. Enfin, c'était agréable de voir que je peux enregistrer/télécharger la photo directement dans la galerie des utilisateurs. Si vous continuez à prendre des photos et à les télécharger, le navigateur émet un avertissement. Je comprends pourquoi cette fonctionnalité de sécurité existe, mais il serait intéressant de pouvoir contourner cela.
Si vous pouviez avoir une API pour améliorer votre application, quelle serait-elle ?
Au moment où je travaillais sur ce sujet, je pense que Chrome n'était pas compatible avec le verrouillage de l'orientation. Cette fonctionnalité est très importante pour le développement d'applications, car l'obligation de prendre en charge à la fois les modes portrait et paysage génère beaucoup de travail supplémentaire, souvent totalement inutile.