Woensdag 6 juli 2011
'Apple werkt aan eigen Flash-alternatief'
Apple werkt aan een nieuw platform voor
rich internet applications dat een alternatief zou vormen voor Adobe Flash en Microsoft Silverlight. Het platform, Gianduia geheten, zou al binnen Apple gebruikt worden.
Een eerste blik op het Gianduia-platform werd door Apple vorig jaar achter gesloten deuren gegeven via een demo voor webontwikkelaars die deelnamen aan de World of WebObjects Developer Conference, zo meldt AppleInsider. Een ontwikkelaar die aan het project werkt, omschrijft Gianduia als een client side en op open standaarden gebaseerd framework voor de bouw van webapplicaties. In een twitterbericht van ontwikkelaar Jonathan Rentzsch wordt Gianduia verder getypeerd als een samensmelting van delen van Apples Cocoa-api in combinatie met onderdelen het WebObjects-framework. Dit geheel zou zijn geschreven in javascript en geen plugins vereisen in hedendaagse browsers.
Gianduia zou al door verkoopafdelingen van Apple gebruikt worden in een aantal webapplicaties, waaronder een tool voor het One-to-One-trainingsprogramma en een reserveringssysteem voor iPhones. Het nieuwe platform kan direct gaan concurreren met Apples eigen SproutCore-project, evenals Cappucino en JavascriptMVC, maar het is nog onduidelijk of en wanneer Apple Gianduia zal vrijgeven; mogelijk geeft het bedrijf later dit jaar op een van zijn ontwikkelbijeenkomsten meer helderheid over de status van het project.
De ontwikkeling van Gianduia als een mogelijk alternatief voor Flash past binnen de koude oorlog die gaande is tussen Apple en Adobe. Steve Jobs, ceo bij Apple, verdedigde eind april in een open brief nog het weren van Flash op de iPhone en iPad, en stelde dat Apple kiest voor open standaarden, zoals html5 en css3. Jobs gaf echter ook toe dat het iPhone OS geen opensource is, terwijl Apple ook kiest voor de niet licentievrije h.264-videocodec. Inmiddels zouden Amerikaanse mededigingsautoriteiten bij Apple aan het onderzoeken zijn op mogelijke overtredingen van de mededingingsregels.