James Higgs a une différents se sur MonoTouch et Flash pour l'iPhone. Vous devriez le lire. Il est bon de voir d'autres points de vue.
Cela étant dit, je ne peux pas dire que je suis d'accord avec la plupart. En effet, je me sens comme James manque le point et de dénaturer le point de vue du bien-membres respectés de la communauté d'Objective-C par cherrypicking tweets individuels. Le fait est, je suis d'accord avec deux tweets référencé dans son blog, même si elles se détachent comme un petit grossière et même élitiste sans contexte et étant donné que les auteurs avaient seulement 140 caractères pour faire un point.
Pour souligner ma principale différence avec l'opinion de James, laissez-moi répondre à son paragraphe de conclusion qu'il semble penser qu'aucune personne raisonnable ne pourrait avoir un problème avec, et vous raconter mon problème avec lui:
Je suis sûr que Apple aura un problème avec ça. Si une app suce, c'est pas une grosse affaire. Si il ya des centaines ou des milliers d'applications que tous se casser ou de mauvais résultats, cela va avoir un impact sur la perception globale de l'iPhone.
Moi, personnellement, avez un problème avec un développeur qui se sent le droit d'être en mesure de développer une plate-forme sans avoir à investir le temps d'apprendre la langue ou les cadres de cette plateforme a été construite autour. Langues influer sur la conception. Objective-C a grandement influé sur la conception des cadres d'applications iPhone et, indirectement, de l'expérience des utilisateurs d'iPhone. Si vous ne pouvez pas être ennuyé d'apprendre que, pour comprendre l'expérience de l'iPhone complètement, qui me dit que vous voulez juste un morceau de la tarte. Vous voyez quelque chose qui a été un succès phénoménal, et vous voulez être en mesure de profiter du succès d'Apple pour faire de l'argent rapide, mais vous n'êtes pas prêt à comprendre, même à un niveau superficiel de l'ingénierie qui sous-tend ce succès.
Ceci est d'une importance vitale sur un appareil embarqué. Sur un ordinateur de bureau, nous pouvons tolérer Flash parce que nous avons fous processeurs rapides, des masses de RAM physique, et plein de mémoire virtuelle. Sur l'iPhone, les vitesses des processeurs sont environ dix ans de retard sur le bureau, nous avons une fraction de la RAM et la mémoire volatile n'obtiendrez pas paginée en swap, donc utilisation de la mémoire et l'utilisation du processeur sont d'une importance vitale. Pourtant, je devrais être "bien" avec quelqu'un qui veut développer pour la plate-forme et est soit ignorant ou cavalière à propos de ces choses? Je ne pense pas ainsi.
Quelques paragraphes plus tôt, James a dit
Une partie du succès de l'iPhone, c'est exactement parce qu'il ya un obstacle à l'entrée pour les développeurs. Ce n'est pas insurmontable, en fait c'est sacrément faible, mais elle a tendance à garder le pire de les opportunistes et les développeurs de marteau, et qui a été une bonne chose. Il ne s'agit pas d'un environnement parfait, mais il est assez impressionnant, et c'est une vue sacrément meilleur que ce qu'il serait si inondée de gens qui ne peuvent pas être dérangé pour apprendre un peu plus sur la plate-forme qu'ils veulent au lait pour tout ce qu'elle vaut.
Voici une autre pensée. Même avec juste Xcode et disponibles pour construire des applications iPhone en Objective-C, l'équipe d'examen app d'Apple est complètement submergé et dépassé et a une tâche très difficile. Pensez-vous que les inondations de l'App Store iPhone avec les ports de chaque jeu Flash merde dans l'existence va aider cette situation? L'enfer non. Ça va rendre la situation bien pire. Maintenant, essayez et dites-moi avec un visage impassible que ce n'est pas qui va se passer le second flash 5 est diffusé au public. Bien sûr il est. Chaque développeur Flash va raid de son portefeuille pour les choses qu'ils peuvent rapidement jeter sur l'App Store pour essayer de faire un mâle rapide.
Ouais, ça alors, comment quelqu'un pourrait-il pas voulu cela? Cela va rendre les choses tellement mieux pour les utilisateurs d'iPhone.
Je ne sais pas ce que Apple va faire, mais si c'était moi, je laisserais Adobe savez, en termes non équivoques, que les applications Flash ne sont pas les bienvenus sur l'App Store et que les développeurs Flash sont plus que bienvenus pour venir apprendre Objectif -C et Cocoa Touch. Si j'étais Apple, je serais sacrément ennuyé à l'insistance d'Adobe et de sa volonté de recourir à des comportements immoraux frontière pour voler un morceau de l'iPhone et l'App Store à tarte, et je voudrais prendre des mesures pour protéger la qualité de l'expérience utilisateur sur le iPhone, même si des mesures drastiques nécessaires.
Mais, je ne suis pas d'Apple, donc seul le temps nous le dira.
Cela étant dit, je ne peux pas dire que je suis d'accord avec la plupart. En effet, je me sens comme James manque le point et de dénaturer le point de vue du bien-membres respectés de la communauté d'Objective-C par cherrypicking tweets individuels. Le fait est, je suis d'accord avec deux tweets référencé dans son blog, même si elles se détachent comme un petit grossière et même élitiste sans contexte et étant donné que les auteurs avaient seulement 140 caractères pour faire un point.
Pour souligner ma principale différence avec l'opinion de James, laissez-moi répondre à son paragraphe de conclusion qu'il semble penser qu'aucune personne raisonnable ne pourrait avoir un problème avec, et vous raconter mon problème avec lui:
Il se résume à ceci: si les applications MonoTouch et Adobe pour la plate-forme iPhone ne sont pas bons, ils vont mourir. Les développeurs qui les utilisent vont vendre moins apps dans l'App Store. Objective-C développeurs portera sur le développement des applications dans leur style préféré et créer des applications qui se vendent bien. Mais si les techniques rivales sont solides, tout le monde peut écrire des applications pour iPhone grands, et le résultat est heureux utilisateurs, et une adoption encore plus large de la plateforme iPhone.Voici le point clé manqué. Elle ne se résume pas à cela. Si MonoTouch et Flash pour l'iPhone ne sont pas bons, ils ne mourront pas pour une raison James lui-même souligné plus tôt dans l'affichage même: les utilisateurs ne savent pas ou les soins de la manière dont l'application a été créée. Si les applications MonoTouch et Flash sont lentes et de crash ou de l'utilisation des masses de mémoire ou de se briser sous les futures versions de l'iPhone OS, les utilisateurs finaux ne vont pas à emporter une impression négative de Adobe ou Novell, ils vont penser «Apple Sucks ". Ils vont à blâmer l'iPhone. Elle aura une incidence sur «l'opinion du développeur individuel, bien sûr, mais d'abord et avant tout, il va affecter des utilisateurs aux utilisateurs des opinions de l'iPhone comme une plateforme.
Je suis sûr que Apple aura un problème avec ça. Si une app suce, c'est pas une grosse affaire. Si il ya des centaines ou des milliers d'applications que tous se casser ou de mauvais résultats, cela va avoir un impact sur la perception globale de l'iPhone.
Moi, personnellement, avez un problème avec un développeur qui se sent le droit d'être en mesure de développer une plate-forme sans avoir à investir le temps d'apprendre la langue ou les cadres de cette plateforme a été construite autour. Langues influer sur la conception. Objective-C a grandement influé sur la conception des cadres d'applications iPhone et, indirectement, de l'expérience des utilisateurs d'iPhone. Si vous ne pouvez pas être ennuyé d'apprendre que, pour comprendre l'expérience de l'iPhone complètement, qui me dit que vous voulez juste un morceau de la tarte. Vous voyez quelque chose qui a été un succès phénoménal, et vous voulez être en mesure de profiter du succès d'Apple pour faire de l'argent rapide, mais vous n'êtes pas prêt à comprendre, même à un niveau superficiel de l'ingénierie qui sous-tend ce succès.
Ceci est d'une importance vitale sur un appareil embarqué. Sur un ordinateur de bureau, nous pouvons tolérer Flash parce que nous avons fous processeurs rapides, des masses de RAM physique, et plein de mémoire virtuelle. Sur l'iPhone, les vitesses des processeurs sont environ dix ans de retard sur le bureau, nous avons une fraction de la RAM et la mémoire volatile n'obtiendrez pas paginée en swap, donc utilisation de la mémoire et l'utilisation du processeur sont d'une importance vitale. Pourtant, je devrais être "bien" avec quelqu'un qui veut développer pour la plate-forme et est soit ignorant ou cavalière à propos de ces choses? Je ne pense pas ainsi.
Quelques paragraphes plus tôt, James a dit
Comme moi, beaucoup de développeurs accueillera la chance d'apprendre une nouvelle langue et une nouvelle plateforme Mais beaucoup veulent juste écrire une application et de le mettre entre les mains de leurs utilisateurs aussi rapidement qu'ils le peuvent. (C'est moi qui souligne)Exactement. C'est exactement ce que j'ai un problème avec. Obtenir une application dans une main des utilisateurs aussi rapidement que possible n'est pas une vertu. Obtenir une application pour l'utilisateur quand c'est fait, et bon, et bien testé, et qui fonctionne bien est. Je ne veux pas cette mentalité. Je veux que les développeurs Snappy tactile, Qui obsèdent sur l'expérience utilisateur. Je veux que les développeurs Imangi, Flipside 5, Tim Haines, Et les innombrables autres qui se soucie assez pour plonger et d'apprendre la plate-forme, apprendre la langue et des outils, et de livrer une expérience utilisateur beaucoup sur l'iPhone en dépit d'avoir à apprendre à le faire. Je veux les développeurs qui prennent soin. Les développeurs qui, soins suffisante pour utiliser les bons outils et d'investir du temps à apprendre au sujet de leur plate-forme et sur les utilisateurs de cette plateforme.
Une partie du succès de l'iPhone, c'est exactement parce qu'il ya un obstacle à l'entrée pour les développeurs. Ce n'est pas insurmontable, en fait c'est sacrément faible, mais elle a tendance à garder le pire de les opportunistes et les développeurs de marteau, et qui a été une bonne chose. Il ne s'agit pas d'un environnement parfait, mais il est assez impressionnant, et c'est une vue sacrément meilleur que ce qu'il serait si inondée de gens qui ne peuvent pas être dérangé pour apprendre un peu plus sur la plate-forme qu'ils veulent au lait pour tout ce qu'elle vaut.
Voici une autre pensée. Même avec juste Xcode et disponibles pour construire des applications iPhone en Objective-C, l'équipe d'examen app d'Apple est complètement submergé et dépassé et a une tâche très difficile. Pensez-vous que les inondations de l'App Store iPhone avec les ports de chaque jeu Flash merde dans l'existence va aider cette situation? L'enfer non. Ça va rendre la situation bien pire. Maintenant, essayez et dites-moi avec un visage impassible que ce n'est pas qui va se passer le second flash 5 est diffusé au public. Bien sûr il est. Chaque développeur Flash va raid de son portefeuille pour les choses qu'ils peuvent rapidement jeter sur l'App Store pour essayer de faire un mâle rapide.
Ouais, ça alors, comment quelqu'un pourrait-il pas voulu cela? Cela va rendre les choses tellement mieux pour les utilisateurs d'iPhone.
Je ne sais pas ce que Apple va faire, mais si c'était moi, je laisserais Adobe savez, en termes non équivoques, que les applications Flash ne sont pas les bienvenus sur l'App Store et que les développeurs Flash sont plus que bienvenus pour venir apprendre Objectif -C et Cocoa Touch. Si j'étais Apple, je serais sacrément ennuyé à l'insistance d'Adobe et de sa volonté de recourir à des comportements immoraux frontière pour voler un morceau de l'iPhone et l'App Store à tarte, et je voudrais prendre des mesures pour protéger la qualité de l'expérience utilisateur sur le iPhone, même si des mesures drastiques nécessaires.
Mais, je ne suis pas d'Apple, donc seul le temps nous le dira.
Aucun commentaire:
Enregistrer un commentaire