Justin de CarpeAqua a une intéressante rant ce matin sur pull-à-refresh. Je ne m'attends pas que tout le monde à aimer tous les nouveau mode d'interaction qui se présente (je n'ai certainement pas), et j'ai été appelé pour me diatribe à certains moments, mais je dois admettre que je ne comprends pas bien la ferveur avec laquelle certaines personnes, comme Justin, la haine expérimentation de nouvelles méthodes d'interaction.
Dans son post, Justin résume ses sentiments en citant un Tweet par Marco Arment qui se lit:
J'ai des nouvelles pour vous: Il n'y a presque rien dans la vie vous ne pouvez pas dire cela à propos. Si vous tenez jusqu'à l'abus potentiel de quelque chose comme une raison de ne pas l'utiliser, alors vous êtes des excuses pour votre propre désir de choses restent comme elles ont toujours été. Dans l'histoire de l'innovation humaine, il n'y a presque rien qui ne pouvait pas être maltraités ou mis à une utilisation inappropriée.
Bien sûr, vous pouvez faire cela avec Objective-C 2.0 +:
Même les idées les plus grands interaction peut être mal utilisé et sur-utilisé et, en fait, ils le sont habituellement. Je dirais presque soutiennent qu'elles doivent être. Toutes les idées sont affinées car elles sont plus utilisées. C'est un comportement naturel pour explorer, développer et trouver les limites de toute idée nouvelle. Expériences de pensée sont tous très bien, mais jusqu'à ce que vous obtenez un nouveau mode d'interaction en face d'un grand nombre de personnes de l'essayer, tout ce que vous avez est votre meilleur devine basé sur votre propre opinion. En d'autres termes, la surutilisation du roman n'est pas, dans l'ordre des choses, une mauvaise chose. Au fil du temps, la surconsommation se termine et nous sommes laissés avec quelque chose que nous comprenons beaucoup mieux et qui fonctionne vraiment, vraiment bien.
Fondamentalement, nous ne savons pas comment utiliser les nouveaux concepts «correctement» jusqu'à ce qu'ils aient été beaucoup utilisé, dans beaucoup de différentes manières, par beaucoup de personnes différentes. Il n'ya rien pour guider l'utilisation du roman. Il n'ya aucun moyen de trouver ce qui fonctionne et ce qui ne l'exception en essayant. Et parfois les choses que nous essayons ne fonctionnera pas, ou ne fonctionne pas pour tous les peuples. Parfois, ils vont être carrément mauvais.
Une grande partie de notre modèle de bureau interaction actuelle, les choses que nous considérons comme universelles et standards, ne sont pas toujours standard ou universel. Je me souviens quand C, X, V et P ne signifie pas automatiquement couper, copier, coller et imprimer sur le Mac. Il a fallu plusieurs années pour les commandes clés pour véritablement devenu un standard et universelle sur le Mac. Heck, de nombreuses premières versions des applications Mac n'a pas fait grand usage de raccourcis clavier à tout, et quand ils l'ont fait, ils n'étaient pas du tout cohérent dans lequel les clés qu'ils utilisaient pour faire quoi. Vous ne pouvez pas dicter ce qui fonctionne dans une interaction utilisateur. Vous devez le mettre là-bas, observer et écouter, et être prêt à changer en fonction de ce que vous voyez et entendez.
Personnellement, j'aime bien tirer à rafraîchir car il est utilisé dans Tweetie Twitter. Je me retrouve à faire dans Mail.app, même si elle ne fonctionne pas là-bas. Pour moi, c'est le geste parfait pour l'iPhone dans les applications où vous êtes avant tout consommer de petits morceaux de contenu dans un tableau, comme votre boîte de réception ou des applications Twitter. Quand je suis en utilisant des applications de cette nature, je suis souvent dans une seule main mode, en utilisant mon pouce pour faire défiler. Mon pouce ne peut atteindre confortablement tout l'écran (par exemple un bouton Actualiser de la barre de navigation), et je ne veux pas apporter mon autre main sur toutes les fois que je veux de nouveaux tweets. Quand je suis en mode édition, je suis naturellement en utilisant ma revanche, et c'est très bien, mais si je suis debout dans la ligne à l'épicerie ou en attendant de monter à bord d'un avion et je suis juste la lecture de mon calendrier, j'aime que je peux juste feuilleter mon pouce pour obtenir plus de tweets. C'est un avantage pour moi d'être capable de travailler d'une seule main. Il s'agit d'une forme presque idéale d'interaction pour la façon dont j'utilise l'application la plupart du temps. Évidemment, je ne suis pas le seul qui se sent de cette façon. Vous ne voyez pas beaucoup de gens se précipiter pour copier des fonctionnalités qui ne fonctionnent pas ou ne sont pas aimés.
Dans d'autres applications, ou surtout sur l'iPad, tirez-à-refresh ne semble pas que ce serait une forme naturelle de l'interaction, mais je n'ai jamais essayé tirez-à-refresh dans d'autres contextes, donc je ne sais pas . Mais les développeurs vont essayer (et sont de l'essayer), et utilise beaucoup de pull-à-rafraîchissement qui ne fonctionnent pas bien mourir. Soit l'application ne pourra pas vendre, ou l'auteur décide de le changer pour quelque chose qui fonctionne mieux pour son utilisateur. Mais nous pourrions simplement découvrir de nouveaux usages et merveilleux pour le concept dans le processus.
Voilà comment tout ce processus désordonné fonctionne. Voilà comment on obtient des progrès dans l'interaction utilisateur. Nous essayons des choses. Parfois, ils travaillent, souvent, ils n'en ont pas. Si, en tant que développeurs, nous utilisons uniquement des choses qui sont jugés et vrai, rien ne changera jamais.
Les progrès dans l'interaction utilisateur, comme toute autre chose, où difficiles à prédire les humains jouent un rôle majeur, est en désordre et lent et imparfait et aucun montant de rodomontades sur cela va changer ce fait. Si nous voulons progresser ... si nous voulons continuer à avancer, c'est le prix que nous payons. Vous pouvez mettre en colère à ce sujet, mais vous ne pouvez pas le changer. Vous auriez à peu près autant de chance de discuter avec la météo.
1 Non, pas vraiment. C'était une blague.
Dans son post, Justin résume ses sentiments en citant un Tweet par Marco Arment qui se lit:
Le problème, comme les gradients, des réflexions, des animations, et PHP, ce n'est pas que c'est une mauvaise idée, mais que beaucoup ne l'utiliser correctement.Cet argument me rappelle les arguments que j'ai entendus contre notation pointée en Objective-C. Il s'élève à "quelqu'un pourrait l'utiliser mal, donc c'est mauvais".
J'ai des nouvelles pour vous: Il n'y a presque rien dans la vie vous ne pouvez pas dire cela à propos. Si vous tenez jusqu'à l'abus potentiel de quelque chose comme une raison de ne pas l'utiliser, alors vous êtes des excuses pour votre propre désir de choses restent comme elles ont toujours été. Dans l'histoire de l'innovation humaine, il n'y a presque rien qui ne pouvait pas être maltraités ou mis à une utilisation inappropriée.
Bien sûr, vous pouvez faire cela avec Objective-C 2.0 +:
someObject.release;C'est une façon parfaitement légale de libérer un objet. La plupart, dont moi, diront que ce n'est pas une bonne façon, c'est prêter à confusion et fait l'intention de votre code plus difficile à lire. Mais, juste parce que vous pouvez faire cela ne signifie pas la notation point est fondamentalement viciée (bien qu'une minorité de l'Objective-C développeurs affirment exactement cela). La même chose vaut pour les dégradés, les réflexions, PHP, animations et, oui, tirez-à-rafraîchissement. En fait, zéro que ... PHP est vraiment mauvais ^ 1. Mais le reste d'entre eux ne sont pas.
Même les idées les plus grands interaction peut être mal utilisé et sur-utilisé et, en fait, ils le sont habituellement. Je dirais presque soutiennent qu'elles doivent être. Toutes les idées sont affinées car elles sont plus utilisées. C'est un comportement naturel pour explorer, développer et trouver les limites de toute idée nouvelle. Expériences de pensée sont tous très bien, mais jusqu'à ce que vous obtenez un nouveau mode d'interaction en face d'un grand nombre de personnes de l'essayer, tout ce que vous avez est votre meilleur devine basé sur votre propre opinion. En d'autres termes, la surutilisation du roman n'est pas, dans l'ordre des choses, une mauvaise chose. Au fil du temps, la surconsommation se termine et nous sommes laissés avec quelque chose que nous comprenons beaucoup mieux et qui fonctionne vraiment, vraiment bien.
Fondamentalement, nous ne savons pas comment utiliser les nouveaux concepts «correctement» jusqu'à ce qu'ils aient été beaucoup utilisé, dans beaucoup de différentes manières, par beaucoup de personnes différentes. Il n'ya rien pour guider l'utilisation du roman. Il n'ya aucun moyen de trouver ce qui fonctionne et ce qui ne l'exception en essayant. Et parfois les choses que nous essayons ne fonctionnera pas, ou ne fonctionne pas pour tous les peuples. Parfois, ils vont être carrément mauvais.
Une grande partie de notre modèle de bureau interaction actuelle, les choses que nous considérons comme universelles et standards, ne sont pas toujours standard ou universel. Je me souviens quand C, X, V et P ne signifie pas automatiquement couper, copier, coller et imprimer sur le Mac. Il a fallu plusieurs années pour les commandes clés pour véritablement devenu un standard et universelle sur le Mac. Heck, de nombreuses premières versions des applications Mac n'a pas fait grand usage de raccourcis clavier à tout, et quand ils l'ont fait, ils n'étaient pas du tout cohérent dans lequel les clés qu'ils utilisaient pour faire quoi. Vous ne pouvez pas dicter ce qui fonctionne dans une interaction utilisateur. Vous devez le mettre là-bas, observer et écouter, et être prêt à changer en fonction de ce que vous voyez et entendez.
Personnellement, j'aime bien tirer à rafraîchir car il est utilisé dans Tweetie Twitter. Je me retrouve à faire dans Mail.app, même si elle ne fonctionne pas là-bas. Pour moi, c'est le geste parfait pour l'iPhone dans les applications où vous êtes avant tout consommer de petits morceaux de contenu dans un tableau, comme votre boîte de réception ou des applications Twitter. Quand je suis en utilisant des applications de cette nature, je suis souvent dans une seule main mode, en utilisant mon pouce pour faire défiler. Mon pouce ne peut atteindre confortablement tout l'écran (par exemple un bouton Actualiser de la barre de navigation), et je ne veux pas apporter mon autre main sur toutes les fois que je veux de nouveaux tweets. Quand je suis en mode édition, je suis naturellement en utilisant ma revanche, et c'est très bien, mais si je suis debout dans la ligne à l'épicerie ou en attendant de monter à bord d'un avion et je suis juste la lecture de mon calendrier, j'aime que je peux juste feuilleter mon pouce pour obtenir plus de tweets. C'est un avantage pour moi d'être capable de travailler d'une seule main. Il s'agit d'une forme presque idéale d'interaction pour la façon dont j'utilise l'application la plupart du temps. Évidemment, je ne suis pas le seul qui se sent de cette façon. Vous ne voyez pas beaucoup de gens se précipiter pour copier des fonctionnalités qui ne fonctionnent pas ou ne sont pas aimés.
Dans d'autres applications, ou surtout sur l'iPad, tirez-à-refresh ne semble pas que ce serait une forme naturelle de l'interaction, mais je n'ai jamais essayé tirez-à-refresh dans d'autres contextes, donc je ne sais pas . Mais les développeurs vont essayer (et sont de l'essayer), et utilise beaucoup de pull-à-rafraîchissement qui ne fonctionnent pas bien mourir. Soit l'application ne pourra pas vendre, ou l'auteur décide de le changer pour quelque chose qui fonctionne mieux pour son utilisateur. Mais nous pourrions simplement découvrir de nouveaux usages et merveilleux pour le concept dans le processus.
Voilà comment tout ce processus désordonné fonctionne. Voilà comment on obtient des progrès dans l'interaction utilisateur. Nous essayons des choses. Parfois, ils travaillent, souvent, ils n'en ont pas. Si, en tant que développeurs, nous utilisons uniquement des choses qui sont jugés et vrai, rien ne changera jamais.
Les progrès dans l'interaction utilisateur, comme toute autre chose, où difficiles à prédire les humains jouent un rôle majeur, est en désordre et lent et imparfait et aucun montant de rodomontades sur cela va changer ce fait. Si nous voulons progresser ... si nous voulons continuer à avancer, c'est le prix que nous payons. Vous pouvez mettre en colère à ce sujet, mais vous ne pouvez pas le changer. Vous auriez à peu près autant de chance de discuter avec la météo.
1 Non, pas vraiment. C'était une blague.
Aucun commentaire:
Enregistrer un commentaire