Kostentreiber bei der iOS Entwicklung

504 Aufrufe

Veröffentlicht am

Session an der Mobile Tech Conf im September 2012. Patrick Jayet und Reto Zenger von Zühlke Engineering AG sprechen über verschiedene Kostentreiber bei der iOS Entwicklung. Dabei erzählen sie von Erfahrungen aus der Praxis und zeigen verschiedene Do's und Dont's.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
504
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
8
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Kostentreiber bei der iOS Entwicklung

  1. 1. Patrick Jayet & Reto Zenger | Zühlke Engineering Kostentreiber bei der iOS EntwicklungWednesday, September 5, 12
  2. 2. Million Dollar BabyWednesday, September 5, 12
  3. 3. AgendaWednesday, September 5, 12
  4. 4. Erfahrung Business-App mit Backend-AnbindungWednesday, September 5, 12
  5. 5. 1 Interaktionskonzept ungeeignetWednesday, September 5, 12
  6. 6. Dont: Drop DownWednesday, September 5, 12
  7. 7. Dont: Drop DownWednesday, September 5, 12
  8. 8. Do: TabBarWednesday, September 5, 12
  9. 9. Do: NavigationBarWednesday, September 5, 12
  10. 10. Do: NavigationBarWednesday, September 5, 12
  11. 11. FazitWednesday, September 5, 12
  12. 12. 2 Wenig Zusammenarbeit zw. Designer und EntwicklerWednesday, September 5, 12
  13. 13. DontWednesday, September 5, 12
  14. 14. VorgabeWednesday, September 5, 12
  15. 15. DoWednesday, September 5, 12
  16. 16. 3 Änderung einer grundlegenden AnforderungWednesday, September 5, 12
  17. 17. DontWednesday, September 5, 12
  18. 18. Do: Offline-Verhalten 20 Minuten Online .ch © by 20 Minuten OnlineWednesday, September 5, 12
  19. 19. Do: Offline-Verhalten 20 Minuten Online .ch Wetter © by 20 Minuten Online © by AppleWednesday, September 5, 12
  20. 20. AufwändigWednesday, September 5, 12
  21. 21. 4 Für iOS ungeeignete technische LösungenWednesday, September 5, 12
  22. 22. Web ✔Wednesday, September 5, 12
  23. 23. Dont ✔ ✗Wednesday, September 5, 12
  24. 24. Besser Session-Handling transparent im HintergrundWednesday, September 5, 12
  25. 25. BesserWednesday, September 5, 12
  26. 26. Do: TokenWednesday, September 5, 12
  27. 27. 5 Rückwärtskompatibilität mit älteren iOS Version teilweise aufwändigWednesday, September 5, 12
  28. 28. Twitter Integration • Vor iOS 5 • Bibliotheken • MGTwitterEngine • OAuthConsumer • SAOAuthTwitterEngine • App bei Twitter registrieren • GUI ProgrammierenWednesday, September 5, 12
  29. 29. Twitter Integration • Ab iOS 5 • Twitter und Accounts Frameworks • TWTweetComposeControllerWednesday, September 5, 12
  30. 30. iOS Versionen Quelle: http://pxldot.com/18754186750Wednesday, September 5, 12
  31. 31. iOS Versionen Quelle: http://pxldot.com/18754186750Wednesday, September 5, 12
  32. 32. iOS Versionen Quelle: http://pxldot.com/18754186750Wednesday, September 5, 12
  33. 33. iOS Versionen Quelle: http://pxldot.com/18754186750Wednesday, September 5, 12
  34. 34. 6 Testverfahren nicht optimalWednesday, September 5, 12
  35. 35. Dont 1 Keine dedizierten TestserverWednesday, September 5, 12
  36. 36. Do 1 Dedizierte TestserverWednesday, September 5, 12
  37. 37. Dont 2 Testing WasserfallWednesday, September 5, 12
  38. 38. Do 2 Regelmässig Build verteilen und testenWednesday, September 5, 12
  39. 39. Dont 3 Testbenutzer am ArbeitsplatzWednesday, September 5, 12
  40. 40. Do 3 Testbenutzer unterwegsWednesday, September 5, 12
  41. 41. 7 Die Wartung einer App wird unterschätztWednesday, September 5, 12
  42. 42. TimelineWednesday, September 5, 12
  43. 43. Beispiel play in background Wunder Radio © by Weather UndergroundWednesday, September 5, 12
  44. 44. Best PracticeWednesday, September 5, 12
  45. 45. 8 Geschlossenheit der PlattformWednesday, September 5, 12
  46. 46. Beispiel 1 iTunes Icon der iOS-AppWednesday, September 5, 12
  47. 47. Beispiel 1 Doppelte Auflösung benötigt 512 x 512 1024 x 1024Wednesday, September 5, 12
  48. 48. Beispiel 2 Methode deprecatedWednesday, September 5, 12
  49. 49. Beispiel 3 Unklare Richtlinien “We will reject Apps for any content or behavior that we believe is over the line. What line, you ask? Well, as a Supreme Court Justice once said, "Ill know it when I see it". And we think that you will also know it when you cross it.” Apple Review Guidelines, 2012Wednesday, September 5, 12
  50. 50. 9 Best Practices, nützliche FrameworksWednesday, September 5, 12
  51. 51. Restkit • High-level HTTP Kommunikations-API • Einfache Anbindung an REST Services • Parsing und Mapping in Core Data http://restkit.org/Wednesday, September 5, 12
  52. 52. Sensible Cocoa http://www.sensiblecocoa.comWednesday, September 5, 12
  53. 53. TestFlight • Verteilung von Betaversionen an Tester • One-Click Installation von Builds • Reporting von Nutzung und Crashes https://testflightapp.com/Wednesday, September 5, 12
  54. 54. Verwendungsstatistik http://www.omniture.com/en/products/analytics/sitecatalyst http://www.localytics.comWednesday, September 5, 12
  55. 55. ZusammenfassungWednesday, September 5, 12
  56. 56. ZusammenfassungWednesday, September 5, 12
  57. 57. Fragen Danke! reto.zenger@zuehlke.com patrick.jayet@zuehlke.com / @xrbWednesday, September 5, 12

×