LIPSZ
Főoldal Hírek Az iPhone nyílt forráskódú fejlesztése beindult
2010 | 08 | 01
LIPSZ Menü
Események, rendezvények
Tudásbázis
Az iPhone nyílt forráskódú fejlesztése beindult PDF Print E-mail
2008. Március 27, Csütörtök - 08:54

Bővelkedhetünk az Apple iPhone fejlesztése kerüli hírverésben. Emögött azonban vannak valódi eszközök is, közöttük egy nyílt forráskódú eszköz, egy Ajax gyártótól, az Aptanától. Az AjaxWorld konferencia iPhone előadásán Kevin Hakman, az Aptana termékigazgatója rabul ejtette a közönséget az előadásával, melyben bemutatta, hogy mennyire egyszerű az Ajax alkalmazások fejlesztése iPhone-ra.

Az Aptanának van néhány olyan projektje, mely segítségül szolgálhat az iPhone fejlesztőknek. Közöttük van a nyílt forráskódú Aptana Studio IDE, mely GPL alatt licencelt. A Studio egy teljes Ajax fejlesztői környezet, és elérhető önmagában, valamint Eclipse kiterjesztésként is, mely az Eclipse alapú integrált fejlesztői környezetekkel integrálható.

Az új Apple iPhone fejlesztési kiterjesztés, mely jelenleg a béta fázisában van, együttműködik az Aptana Studio-val, a fejlesztőknek pedig interaktív konzolt nyújt, valamint megteremti az iPhone alkalmazások előnézeti (preview) lehetőségét.

A Beta kiterjesztés részeként az előnézeti (preview) támogatás az Apanta iPhone előnézetben testesül meg, mely megmutatja a felhasználóknak, hogy az adott alkalmazás hogy néz majd ki, és hogy fog működni az iPhone-on.

Hakman az előadása során azt is megjegyezte, hogy a kiterjesztés most már az Apple iPhone emulátorával is működik, amit az iPhone SDK részeként jelentettek meg. Az Apple iPhone emulátora alapjában véve egy teljes iPhone, ami szoftverként fut.

Hakman figyelmeztette a közönséget, hogy az Apple emulátor jelenleg csak Mac-en érhető el, míg az Aptana Studio az iPhone kiterjesztéssel Windows-on, Linuxon és Mac-en is működik majd.

A bemutatója részeként Hakman egy egyszerű alkalmazást épített, majd pedig bemutatta, hogy működik az Applce iPhone-jának emulátorában. Elmagyarázta, hogy az Aptana Studio olyan opciókat is magában foglal, melyek lehetővé teszik a fejlesztőknek, hogy az iPhone felhasználói felületét teljesen kihasználják méretezésre, újraméretezésre és csúsztatásos kapcsoláshoz balról jobbra. Ennek eredményeképpen a fejlesztők valóban megláthatják majd, hogy az alkalmazásaik hogyan néznek majd ki az iPhone-on belül.

Hogy ez még egyszerűbb legyen, Hakman a bemutatója során nem használt internet kapcsolatot. Ehelyett a beágyazott webszerverre támaszkodott, ami része az Aptana Studio-nak, és lehetővé teszi a fejlesztőknek, hogy az alkalmazásokat helyileg teszteljék, külső webes kapcsolat szüksége nélkül.

Az Aptana iPhone fejlesztési megközelítése azonban nem egészen teljes. Egy kérdésre adott válasza során Hakman bevallotta, hogy a Studio nem nyújt automatizált portolást egy meglévő alkalmazás számára, hogy az az iPhone-on fusson.

„Nincs automatizált optimalizálás, de ha az alkalmazást a Studio-val előnézetben megtekintjük, akkor láthatók a hibák illetve az, hogy az alkalmazás hol nem működik jól,” mondta Hakman.

Ez az írás az alábbi cikk alapján készült: http://www.internetnews.com/mobility/article.php/3735301/Open+Source+Development+For+iPhone+Takes+Shape.htm