Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Titanium Vs Phonegap

16,654 views

Published on

Präsentation auf dem BarCampRuhr3:

Mobile Development for noobs

Vergleicht Titanium und Phonegap.

Published in: Technology, Education
  • PhoneGap ist mein Favorit. Allerdings reichen auch meistens Instants wie http://appklick.de für das Erstellen von Android Apps aus WebApps.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • 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
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • 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
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • 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 :)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Phonegap never convinced me for lack of additional features.
    I'm with Titanium because of the native controls :-)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

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>

×