Een software-ontwikkelaar heeft een manier gevonden om flash op de iPhone af te spelen. Het betreft een workaround die het mogelijk maakt swf-bestanden binnen de Safari-browser af te spelen. Een App-download is overigens niet nodig.
Een van de grootste ergernissen van gebruikers over de iPhone is het gebrek aan Flash-ondersteuning in de mobiele versie van de Safari-browser. De methode die ontwikkelaar-annex-hacker Tobias Schneider ontwikkelde en die hij Gordon noemde, geeft de iPhone geen directe ondersteuning voor Adobe's Flash-formaat, maar biedt wel een workaround. Wanneer een stukje code in een website wordt opgenomen, kan de iPhone de swf-bestanden tonen. Gordon is een javascript-runtime die de Flash-ontwikkelaar aan zijn applicatie moet toevoegen: het aanroepen ervan vergt enkele regels code.
Gordon is uitgebracht onder de MIT License en is derhalve opensource. Verschillende demonstraties zijn beschikbaar en tonen hoe de Safari-browser van de iPhone de swf-bestanden kan afspelen. Apple heeft echter in zijn voorwaarden expliciet interpreters verboden. De formele workaround van Adobe die Flash-ontwikkelaars in staat stelt Flash-applicaties naar iPhone-applicaties te converteren vormt een alternatief om Flash op de iPhone draaiende te krijgen, maar is in tegenstelling tot Gordon nog altijd afhankelijk van goedkeuring van de betreffende Apps door Apple.