Allemaal onzinnige voorbeelden. WiFi op een telefoon biedt functionaliteit die zo goed als onmisbaar is voor een smartphone, en 2 camera's gebruiken normaliter 0,0 energie zo lang je ze niet aan hebt staan.
Het is gewoon een afweging: wel toestaan van Flash betekent dat je 1% van de klanten tevreden stelt die vinden dat ze per se Flash nodig hebben, voornamelijk het type tweakers waarvan de meeste klagers sowieso geen iPhone kopen, ook al zat er Flash op. De rest van de wereld boeit het simpelweg niet zo, gezien de enorme verkoopsuccessen van alle iPhones (en ook van andere telefoons zonder Flash trouwens, want laten we eerlijk zijn, alleen de Desire en de Nexus One hebben nu Flash, en om nou te zeggen dat dat 2 doorslaande succesnummers zijn...).
Zet dat af tegen alle ellende die gebruikers zouden kunnen tegenkomen als je wel Flash toestaat, zoals een browser die sloom wordt, Flash content die niet goed bestuurbaar is met een touchscreen op een klein scherm, verminderde batterij duur en een toestel dat gloeiend heet wordt als je Flash content gebruikt, slechte integratie van Flash content in de rest van UI, de mogelijkheid dat Flash content stopt met werken bij een OS update omdat Adobe de runtime nog niet up-to-date heeft, enzovoorts.
Lijkt me een vrij eenvoudige keuze. Het is niet zo simpel als 'keuze is altijd goed', als een gebruiker onbewust of vrijwillig kiest om Flash content te gebruiken en de gebruikservaring zuigt apenballen, dan geven ze de telefoon de schuld en niet de Flash player. Hou er even rekening mee dat misschien wel 95% van de iPhone bezitters niet eens weten dat Flash een plugin is die door een ander bedrijf gemaakt wordt, die kopen gewoon een iPhone en verwachten dat *alle* functies goed werken, niet dat sommige functies ruk zijn als je ze niet uitschakelt.
Soms geldt nog steeds dat less is more, en Flash op een mobiele telefoon is daar een voorbeeld van (dat is mijn mening tenminste). Ik mis het in ieder geval zelf als kiespijn, ik draai al jaren overal Flash blockers en om nou te zeggen dat ik heel erg vaak Flash content unblock... Zeker nu YouTube en steeds meer grote video hosting sites ook alternatieve HTML5 players hebben begint het steeds zeldzamer te worden.
Edit @-=bas=-
Het verschil is dat de HTML5 en JavaScript engine in iOS door Apple zelf gemaakt wordt en dus ook beter te optimaliseren en upgraden is. Alleen al voor video playback is dit een enorm verschil, HTML5 video op een iPhone of iPad is volledig hardware accelerated en zo smooth als het maar kan, bij Flash hangt het er maar net van af hoeveel moeite Adobe doet om dit voor elkaar te krijgen. Sowieso zeg ik niet dat iedereen dan maar met HTML5 en JavaScript dezelfde irritante Flash-banners en animaties moet gaan maken, omdat die inderdaad ook geen pretje zullen zijn op een mobieltje.
Wat betreft die andere 2 punten ben je nu echt spijkers op laag water aan het zoeken. Ten eerste haal je er nu 2 kleinigheden bij alsof daarmee alle nadelen van Flash op je mobiel wel weerlegd zijn, en ten tweede kan je gewoon niet ontkennen dat iOS apparaten op heel veel manieren heel erg zuinig zijn met de batterij. De iPad en de iPhone zitten wat accuduur echt in de top van de tablets/smartphones, en dat is dankzij ontwerpkeuzes in de hardware maar vooral de software. Flash past simpelweg niet in dat plaatje.
Overigens snap ik niet helemaal waarom iedereen zo losgaat als het over Flash op de iPhone gaat, er is immers nog nooit een Flash player voor iOS geweest, er zijn verder praktisch geen andere telefoons die Flash goed draaien, het gemis aan Flash lijkt verder vrij weinig mensen te interesseren, en buiten Flash is er ook geen Silverlight player, geen Java interpreter, of wat voor andere VM van derde partijen op de iPhone. Waarom oh waarom is het zo erg om geen Flash te hebben vraag ik me dan af, wat ga je ermee doen als het erop zou zitten?
[Reactie gewijzigd door johnbetonschaar op 22 juli 2024 14:30]