lundi 23 janvier 2012

Chirurgie cérébrale?

Craig Hockenberry a une post intéressant sur son blog aujourd'hui sur la question du traitement de fond iPhone. Craig parle de son expérience personnelle sur cette question et je serais classé son poste comme une lecture incontournable pour quiconque a une opinion sur la question du traitement de fond dans le SDK de l'iPhone officiel.

Malheureusement, son affectation se détache comme un peu béat et de qualité supérieure pour mes goûts personnels. Bien que j'ai un immense respect pour la capacité de Craig, cette annonce apparaît comme un "shut up vous vilains enfants, vous n'êtes pas aussi intelligent que moi et Apple afin que vous ne pouvez pas avoir une opinion sur cet". Il est certainement vrai qu'il a une première expérience que la plupart d'entre nous le font pas, mais puisque la décision qu'il a justifié en est un qui nous empêche d'acquérir l'expérience très il prétend nous avons besoin afin d'avoir une opinion éclairée (sans jailbreak de nos téléphones, tout au moins), je trouve l'argument un peu circulaire, à mon goût.

Pour travailler avec la métaphore de Craig: Ne pas couper nos mains pour nous empêcher de nous tirer dans le pied. Certains d'entre nous les développeurs idiot qui ne sont apparemment pas assez intelligent pour avoir une opinion à ce sujet, pourrait bien vous surprendre en trouvant un moyen de contourner les problèmes rencontrés. Ou, juste peut-être, nos applications ont des besoins différents de traitement de fond que l'application que vous avez essayé cela avec. Depuis qu'Apple a s'ériger en gardien de la boutique App Store, et depuis pas de développeur qui se respecte va expédier un produit sans le tester intensivement sur un véritable iPhone d'abord, je ne vois pas la nécessité de telles exclusions drastique à partir du SDK lui-même. Ils ne pouvaient contrôler ce en soumettant apps qui utilisent un traitement de fond à une surveillance renforcée, ou de fournir un mécanisme de sanctions qui peuvent appliquer des limites, non pas en faisant des parties de l'iPhone complètement verboten.


Aucun commentaire: