Titanium Vs Phonegap

16.403 Aufrufe

Veröffentlicht am

Präsentation auf dem BarCampRuhr3:

Mobile Development for noobs

Vergleicht Titanium und Phonegap.

Veröffentlicht in: Technologie, Bildung
5 Kommentare
6 Gefällt mir
Statistik
Notizen
  • PhoneGap ist mein Favorit. Allerdings reichen auch meistens Instants wie http://appklick.de für das Erstellen von Android Apps aus WebApps.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Here's an in depth look at Appcelerator and PhoneGap if you are interested: http://savagelook.com/blog/portfolio/a-deeper-look-at-appcelerator-and-phonegap
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • hi, do somebody use titanium for business? I think, it is 'no go', because of less data privacy. appcelerator collect user/customer as third party.

    Br kai
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • in love with titanium (so far)

    aber: dokumentation ist nicht so gut wie es scheint. einige features haben sich mit 1.0 sehr verändert und die doku ist noch nicht angepasst... aber tolle community hilft schnell weiter :)
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Phonegap never convinced me for lack of additional features.
    I'm with Titanium because of the native controls :-)
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
Keine Downloads
Aufrufe
Aufrufe insgesamt
16.403
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
94
Aktionen
Geteilt
0
Downloads
148
Kommentare
5
Gefällt mir
6
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Titanium Vs Phonegap

  1. 1. Titanium vs. PhoneGap
  2. 2. Hallo <ul><li>Sebastian Deutsch (@sippndipp) </li><ul><li>Macht 9elements.com
  3. 3. Wir sind die mit den bunten HTML5 Bällen </li></ul><li>Jan Monschke (@thedeftone) </li><ul><li>Informatikstudent FH Düsseldorf
  4. 4. Javascriptfreak </li></ul></ul>
  5. 5. Mobile Development Status Quo
  6. 6. Objective-C
  7. 7. Java
  8. 8. Status Quo <ul><li>iPhone </li><ul><li>Objective-C
  9. 9. schwer zu erlernen
  10. 10. Für Webentwickler sehr ungewohnt (Cocoa Framework) </li></ul><li>Android </li><ul><li>Java
  11. 11. Riesiges Framework </li></ul></ul>
  12. 12. Alternativen <ul><li>Titanium
  13. 13. PhoneGap
  14. 14. (WebApps) </li></ul>
  15. 15. Titanium <ul><li>Applikationsentwicklung mit HTML und Javascript
  16. 16. Herkunft: Desktop (ähnlich wie AIR)
  17. 17. Neuerdings auch Mobile
  18. 18. Seit April in der Version 1.0 </li></ul>
  19. 19. Titanium <ul><li>Javascript wird um die Telefon-API erweitert </li><ul><li>Titanium.Accelerometer
  20. 20. Titanium.Database
  21. 21. Titanium.Filesystem
  22. 22. Titanium.Gesture
  23. 23. Titanium.Map
  24. 24. Titanium.Media
  25. 25. Titanium.Network </li></ul></ul>
  26. 26. Titanium <ul><li>Es gibt mehrere Möglichkeiten die App aufzubauen
  27. 27. 1. XML
  28. 28. 2. HTML
  29. 29. 3. Javascript </li></ul>
  30. 30. Titanium <ul><li>Es gibt zwei Arten von Views
  31. 31. reine Webviews
  32. 32. Composite Views (= Webviews + native Controls) </li></ul>
  33. 33. Titanium <ul><li>Wo fange ich an??
  34. 34. Die initiale View sollte per XML definiert werden
  35. 35. Bei weiteren Views empfiehlt es sich programmatisch vorzugehen </li></ul>
  36. 36. Titanium <ul><li>Was kann ich alles machen?
  37. 37. http://github.com/appcelerator/KitchenSink
  38. 38. Eine Beispielapp mit allen existierenden Controls und Beispielen </li></ul>
  39. 39. Titanium <ul><li>Titanium Apps haben im Appstore keine Probleme bei der Akzeptanz
  40. 40. Wir haben selbst eine Spaß App im Appstore
  41. 41. http://9elements.com/io/projects/qa/ </li></ul>
  42. 42. Titanium <ul><li>Vorteile: </li><ul><li>Native Controls
  43. 43. gute Dokumentation
  44. 44. Zwei Plattformen (drei mit Desktop)
  45. 45. Einfache Programmiersprache JS, HTML </li></ul><li>Nachteile: </li><ul><li>Kommerziell durch Appcelerator gepflegt
  46. 46. Für den Support muss man zahlen
  47. 47. Langsamer als Object-C </li></ul></ul>
  48. 48. PhoneGap <ul><li>Ebenfalls Entwicklung mit JS/HTML und viel CSS
  49. 49. Im gegensatz zu Titanium leider keine native Controls
  50. 50. Trotzdem eine solide Telefon-API </li></ul>
  51. 51. PhoneGap <ul><li>Accelerometer
  52. 52. Audio
  53. 53. Camera
  54. 54. Contacts
  55. 55. File IO
  56. 56. SMS
  57. 57. Settings </li></ul>
  58. 58. PhoneGap <ul><li>Plattformen:
  59. 59. 1. iPhone
  60. 60. 2. Android
  61. 61. 3. Blackberry ~
  62. 62. 4. Palm ~
  63. 63. 5. Symbian ~
  64. 64. 6. Windows Mobile ~ </li></ul>
  65. 65. PhoneGap <ul><li>Getting started </li><ul><li>Besser nicht mit der Edge Version starten
  66. 66. Sondern die stable 0.8.0 nehmen </li></ul><li>Für Plattform gibt es einen Ordner mit standard Projekten für die jeweiligen IDEs (Xcode, Eclipse) </li></ul>
  67. 67. PhoneGap <ul><li>Die Standard ist auch gleichzeitig der „Kitchen Sink“
  68. 68. Die eigentlich Applikation kommt dann in den „www“ Ordner
  69. 69. Alle Deployments müssen manuell durchgeführt werden </li></ul>
  70. 70. PhoneGap <ul><li>Vorteile: </li><ul><li>Viele Plattformen
  71. 71. Einfache Programmiersprache JS, HTML
  72. 72. 100% Open Source </li></ul><li>Nachteile: </li><ul><li>Mäßige Dokumentation
  73. 73. Deployments müssen mit der jeweiligen IDE
  74. 74. durchgeführt werden
  75. 75. Langsamer als Java oder Objective-C </li></ul></ul>
  76. 76. Fazit
  77. 77. Fazit <ul><li>Mehr Plattformen, dann besser PhoneGap
  78. 78. Coolere Apps, dann besser Titanium
  79. 79. (btw: beide Plattformen unterstützen die manuelle Integration von eigenen Objective-C Klassen) </li></ul>
  80. 80. Questions?
  81. 81. Links <ul><li>http://www.appcelerator.com/ </li><ul><li>http://github.com/appcelerator/KitchenSink </li></ul><li>http://phonegap.com/ </li><ul><li>http://phonegap.pbworks.com/
  82. 82. http://blogs.nitobi.com/joe/2009/12/17/introducing-ponygap-phonegap-plugins-for-android/ </li></ul></ul>

×