13 mars, 2010
Titanium, skapa Android och iPhone apps
Titanium Mobile är ett utvecklingsverktyg som låter dig skapa program till både iPhone och Android med hjälp av webbtekniker såsom HTML, CSS och JavaScript.
Men det är inte rena webbapplikationer det handlar om, utan det blir i slutändan ”native” program. Titanium översätter alltså automatiskt till respektive målplattforms eget programmeringsspråk, Objective-C för iPhone och Java för Android.
Appcelerator, som förtaget som skapat Titanium heter, utlovar även stöd för Apples kommande pekdator iPad, som ju kör en modifierad version av iPhone OS.
Lagring
Stöder lagring i filsystem och lokal databas för att spara användarinställningar och annan data.
Kamera
Få åtkomst till enhetens kamera för att ta bilder och videoklipp.
Multimedia
Titanium hanterar musik, bild och video direktuppspelning/lagring på enheten.
Kontakt med molnet
Stöd för att anropa RESTful webservices och finns även en inbyggd SOAP klient.
Utöka med plugins
Går att skapa moduler skrivna i Objective-C eller Java för att utöka sin applikation med specialfunktionalitet.
HTML5 och CSS3 support
Titanium är byggt på senaste renderingsmotorn Webkit med stöd för HTML5 och CSS3.
Utöver Titanium SDK:n, som nyligen släppts i version 1.0 behöver man även respektive plattforms SDK installerad.
Titanium SDK
Android SDK
iPhone SDK
Det här låter ju hur bra som helst, eller hur? Ja, åtminstone i teorin, men jag tror man ska ha ett visst mått av hälsosam skepsis. Att det här skulle vara en universallösning för att skapa alla typer av mobilapplikationer har jag svårt att tro.
Men ändå helt klart intressant och värt att titta närmare på!
Någon som lyckats fått igång en androidapplikation? Fallgropar? Tips?
Nu har version 1.1 av Titanium släppts som innehåller en del kritiska bugfixar och förbättrat stöd för Androids API. Men den största nyheten är initialt stöd för iPad!
Grymt!
Här kan man dessutom hitta massa sköna applikationer gjorda i Titanium. http://www.appcelerator.com/showcase/
Det intressanta är att prestandan verkar vara rätt bra. Om detta är så bra som det faktiskt verkar så kan det bli en väldigt intressant framtid för oss webbutvecklare!