• photomatista .com

    photomatista .com

  • La Despedida 2010

    La Despedida 2010

  • Remember the .GIF

    Remember the .GIF

  • replikator.de

    replikator.de

g+ Photouploads

SlideshowFx Picasa Widget for Joomla!
Copyright © 2010 www.OopsTouch.com

Phonegap vs. Native

Als der Scriptkid der ich nun mal bin werde ich hier gar nicht all zu tief in die Materie einsteigen - die Wahrscheinlichkeit das dabei Scheisse erzählt wird ist einfach zu groß weil ich noch viel zu wenig weiß.

Aber: Phonegap ist für App-Entwickler die aus dem reinen HTML Bereich kommen ein unglaublich einfaches Tool um binnen weniger Minuten eine APP zu entwickeln. Insbesondere wenn man mit plugins wie jQuery Mobile rumhantiert kommen relativ schnell tolle Effekte zusammen die das Auge und damit den Kunden zu frieden stellen.
Hinzu kommt das man via Phongap und einfachstem Javascript auf die einzelnen Extras die Smartphones mit sich bringen zurück greifen kann. GPS, Accelerator, Camera, Contacts etc. lassen sich super schnell und einfach in eine HTML Seite integrieren und die Daten einbinden.

Aber: das ganze passiert nicht nativ. Hardcore Entwickler-Kommentaren zufolge die ich in Foren oder Tutorials fand behaupten das durch die Phonegap Schnittestelle die App super langsam läuft. Das kann ich bisher nicht bestätigen aber ich hab ja auch nur minimalste-Schritte umgesetzt.

Was ich persönlich NOCH blöd finde: die APIs lassen sich nicht so frei wie bei nativem Code verwenden. Um es kurz zu erklären: ich wollte eine Camera App entwickeln bei der man auf einem Preview Bild ein Wasserzeichen setzt.
Lernt man Phonegap kennen, denkt man sich "da setz ich doch einfach zwei DIVs übereinander und gut ist". Leider nicht. Wie erwähnt greift Phonegap auf das Kamera Tool zurück. Ich kann also nicht das Kamerabild (live) in meine App einbinden sondern z.b. nur einen Knopf der wiederum die Kammera-App aufruft und dann das daraus resultierende Bild in meiner App (dies wiederum via div, img etc.) einbindet.
Gut möglich das sich da in Zukunft was ändern wird aber nachdem ich nun fast zwei Wochen lang mit Phonegap gescripted hab und versucht habe diese Einschränkungen zu umgehen steige ich gerade wieder um auf natives scripten. Gott bin ich ein Nerd :(