Morgan Adams: Flash op iPhone en iPad simpelweg onmogelijk
Technologie  woensdag, 24 februari 2010 09:45
van de duh redactie.
ImageMorgan Adams, professioneel Flash-ontwikkelaar, heeft tegenover Roughly Drafted Magazine uitgelegd waarom de ondersteuning van Flash op iPhone en iPad simpelweg onmogelijk is, ongeacht wat Apple en Adobe erover zeggen.

De huidige implementatie van Flash is volgens Adams zeer afhankelijk van zogenaamde "mouse-over events". Dit betekent dat een Flash applicatie een actie uitvoert zodra men met de muis ergens overheen beweegt.

Het grootste deel van alle Flash websites, -applicaties en games zijn afhankelijk van dergelijke events. Maar touch-apparaten zoals de iPhone en iPad hebben geen muis en er is met geen mogelijkheid te detecteren of iemand met zijn vingers boven het scherm "zweeft".

Ook zijn talloze Flash websites en -games afhankelijk van de aanwezigheid van een muis of toetsenbord, bijvoorbeeld voor de besturing, waarbij meerdere toetsen tegelijk moeten worden ingedrukt of waarbij de muis wordt bewogen zonder te klikken. Beide zijn onmogelijk op een aanraakscherm.

Daarnaast zijn er vele Flash applicaties die afhankelijk zijn van rechts-klikken, iets dat met een aanraakscherm ook niet kan.

Door simpelweg Flash te implementeren op de iPhone of iPad zullen deze problemen niet zijn opgelost, en zullen honderdduizenden websites en games nog steeds niet te gebruiken zijn.

Het ondersteunen van Flash zou inhouden dat elke Flash-website, -applicatie en -game opnieuw zou moeten worden geprogrammeerd om aanraakschermen te ondersteunen.

Adams concludeert dat ongeacht of Apple weigert om Flash te implementeren, het gewoon niet mogelijk is omdat een vinger nou eenmaal iets anders is dan een muis.

"Hetgeen klagende gebruikers hier verwachten is een onmogelijkheid," aldus Adams.

Lees de volledige technische uitleg op deze pagina.

Bron: Roughly Drafted Magazine.

     

reactiesToon reacties vanaf waardering. (help)
 



karma:

1. 24-02 09:56   ...


Is eigenlijk wel een geloofwaardige en logische verklaring. Waarom dat Apple dit dan zelf niet wil vermelden vind ik een beetje vreemd...

 
 



karma:

2. 24-02 10:04   ...


Flash alleen voor video zoals het huidige video concept zou nog kunnen

 
 
Donateur


karma:

3. 24-02 10:25   interessant


En dan moet ik toch zeggen dat ik nog nooit hieraan gedacht zou hebben, ondanks dat de man meer dan gelijk heeft. Tel daarbij ook nog eens de zware last van de flash-player bij en het geheel is verzegeld om nooit te gebruiken. 
 
En dan denk ik wederom: jammer dat Adobe een aantal jaren terug Macromedia heeft overgenomen, sindsdien is de PDF software slechter geworden, is Photoshop en wanproduct geworden en zijn alle goede onderdelen van Macromedia verpest, zo niet verkracht. 
 
En nu eens kijken hoe HTML5 het aanstaande gat gaat opvullen.

 
 
In diepe slaap


karma:

4. 24-02 10:52   informatief


Zou relatief makkelijk op te lossen zijn dmv een 'virtuele muis'. Een programmaatje dat de input registreert en dat als een mouse-input doorgeeft aan flash. Iets dergelijks zelf al een keer ontwikkeld voor een touchapparaat icm Flash.

 
 



karma:

5. 24-02 11:34   interessant


Eerlijk gezegd vind ik het een beetje een wankel excuus. Het feit dat een touch apparaat geen mouse-over kent, wil niet zeggen dat er geen flash applicaties of sites getoond kunnen worden.  
Flash ontwikkelaars hebben al jaren laten zien erg creatief te zijn. Om te ontwikkelen voor een touch-device is het in mijn opinie dus niet veel meer dan een kwestie van die mouse-overs eruit halen en te werken met een 'on click' event. 
Die werken volgens mij op een touch-device wel! 
 
Het gaaat er bij mij niet in dat enkel en alleen door die mouse-over er geen Flash op de iPad, iPhone of iPod-Touch beschikbaar is. En ja, die player vreet te veel van je batterijen. Maar volgens mij is dat met een soort van Flash Lite Player op te lossen (en dan halen ze daar meteen alle mouse-over events uit). 
Trouwens, volgens mij bestaat er al zoiets als Flash Lite (http://www.adobe.com/ap/products/flashlite/). 
 
Probleem opgelost.

 
 



karma:

6. 24-02 12:38   interessant


Uhm, jongens, dit is allemaal al lang "debunked". 
www.mikechambers.com 
 
Ik heb ook een ontzettende hekel aan Flash, maar laten we wel even bij de waarheid blijven.

 
 
Donateur


karma:

7. 24-02 12:40   interessant


@Toon61:  
Adobe biedt inderdaad de lite versie aan van de flash player, echter zijn er genoeg 'embedded' apparaten welke de ondersteuning voor flash missen omdat die implementatie een draak schijn te zijn en de volledige versie veels te log is. 
 
Daarnaast kan je de mouse clicks simuleren, maar wat doe je met de hoovers? De niet-linker-klikjes? De scrollwheelen? Voor apparaten van Apple, maar ook andere platformen, zal je dus een andere manier moeten hebben van input en hier zullen dan ook weer alle reeds gepubliceerde applicaties mee moeten werken. 
 
Voor de gewone mens een eenvoudige gedachte, voor de mensen die er dieper inzitten is het een drama, nachtmerrie, etc.

 
 
d_moonen 
[verborgen]   -3 chatbox

 
 



karma:

9. 24-02 12:59   interessant


ahwell, het is zowiezo al overduidelijk dat er geen flash komt. Ik leg me er volledig bij neer. En om eerlijk te zijn, ik browse vaak met men IPhone en heb nog nooit het gevoel gehad dat ik echt iets moest missen ofzo. Dus de IPad zal voor mij hetzelfde zijn. Ik koop hem, met of zonder flash...

 
 
Ontwakend


karma:

10. 24-02 14:32   grappig


Het enige waar ik flash wil is op mijn camera

 
 
Zeer wakker


karma:

11. 24-02 16:17   interessant


@thomholwerda: deze bewering is helemaal niet "debunked", hij wordt alleen tegen gesproken door mensen die beweren het beter te weten. Er zullen best workarounds zijn voor de genoemde ontbrekende zaken, maar het zal er niet prettiger door werken.

 
 
ericdekuyper 
[verborgen]   0 ...

 
 
Ontwakend


karma:

13. 24-02 16:33   ...


@Thom: ik weet niet wat die gast uit dat filmpje bedoelt met een mouse-over, maar ik noem dat met de muis ergens overheen bewegen zonder te klikken. 
 
Dat kan niet zonder muis, en dat doet hij ook niet in het filmpjes. Immers, de vinger over het scherm slepen is al een "drag" en kan nooit meer een mouseover zijn. 
 
Bovendien is het grootste bezwaar helemaal niet debunked: namelijk dat honderdduizenden, zo niet miljoenen Flash apps moeten worden aangepast om op touch-devices te werken, en dus niet zomaar zonder muis en toetsenbord op magische wijze meteen goed werken. 
 
Als niemand zijn Flash apps aanpast hiervoor, krijg je duizenden ontevreden gebruikers die nog steeds hun flash apps niet kunnen gebruiken, ook al zet Apple het op de iPhone.

 
 



karma:

14. 24-02 17:23   interessant


Er bestaat niet voor niets Adobe Flash Lite voor mobiele apparaten, neem een voorbeeld aan de Nexus One van Google die heeft ook alleen een touchscreen maar wel ondersteuning voor de meeste flash dingetjes. 
 
Natuurlijk werken de mouseovers daar ook niet, maar er zijn genoeg andere dingen die je er alsnog mee kunt bereiken (denk aan JWPlayer) 
 
Beetje slap vind ik het (en zeker omdat dit bericht zo laaaaat pas gepost is op macwereld).

 
 



karma:

15. 24-02 18:24   interessant


Flash player voor iphone zou drag-overs kunnen interpreteren als roll-overs, een drag-over gaat toch per definitie gepaard met een roll-over.

 
 
Wakker


karma:

16. 24-02 18:37   interessant


Dubbeltap en dan ingedrukt houden?

 
 
Wakker


karma:

17. 24-02 19:46   interessant


geeft het gewoon op joh flash geeft alleen maar ellende op een touch device.er zijn voor die dingen voldoende alternatieven (in aantocht)

 
 



karma:

18. 24-02 20:20   interessant


@4saus 
ook cross-browser alternatieven? interactieve video alternatieven?

 
 
Wakker


karma:

19. 24-02 21:28   interessant


@Ruben... 
Ja het beste alternatief is de Modbook www.axiotron.com 
 
Ook een apple tablet maar dan zonder de gebreken waar jullie zo over lopen te miepen. je moet er wel wat dieper voor in de buidel tasten maar dan heb je ook een volwaardig alternatief op de iPad :sneak

 
 
Unzipped 
[verborgen]   -1 chatbox

 
 



karma:

21. 02-03 22:09   pienter


Dat is uiteraard een redelijke verklaring. Afgezien daarvan vind ik het vreemd dat zoveel mensen die heksenjacht op Flash blijven volhouden. Meestal met emotioneel getinte argumenten die wijzen op een gebrek aan kennis. 
Dat gezegd zijnde vind ik wel dat Flash er niet op verbeterd is sinds de overname van Adobe.

 
 
Super actief


karma:

22. 03-03 12:23   interessant


MiracleTutorials schreef:
Afgezien daarvan vind ik het vreemd dat zoveel mensen die heksenjacht op Flash blijven volhouden. Meestal met emotioneel getinte argumenten die wijzen op een gebrek aan kennis.
 
Soms helaas wel, maar zeker niet altijd. Er is een behoorlijk rationele gedachtegang achter ten minste een paar aspecten van deze heksenjacht. 
 
Het Web is grotendeels gebaseerd en gebouwd rondom de open en vrije webstandaarden van het W3C, in nauwe samenwerking met verschillende bedrijven. Dus geen gesloten formaat in het exclusieve beheer en onder de totale controle van één organisatie met louter commerciële belangen. 
 
Flash is een heersende webstandaard van dat laatste soort, dat exclusief wordt beheerd en in het bezit is van Adobe. Dat druist in tegen de filosofie van het open, vrije en blije web. Het houdt zich ook niet aan de conventies van HTML, tekstselectie, scrollen, e.d. Dat is zeker een belangrijk argument tegen Flash. 
 
Daarnaast presteert Flash al jarenlang bijzonder slecht onder Mac OS X (en ook Linux); het vertraagt en destabiliseert je computer. Bovendien barst het van de veiligheidslekken en is Adobe bijzonder traag in het dichten van deze, vaak kritische, gaten. Wanneer er prijzen te winnen zijn voor het kraken van een computer, is Flash meestal de achterdeur waardoor de hacker inbreekt. Het is duidelijk dat de programmacode inefficiënt en rommelig is, gezien het verschil in prestaties met Windows, maar ook vanwege het relatief hoge aantal ontdekte veiligheidsproblemen in 's werelds meest gebruikte browser plug-in.

 
 

Alleen geregistreerde gebruikers kunnen reacties geven.
Log in of registreer.

Jouw account
Gebruiker

Wachtwoord
Onthoud

Wachtwoord kwijt
Registreer gratis
 
banner