Executive Summary – App Entwicklung für Entscheider
iOS - Clash of the Platforms - 1st Annual UBERALL Congress Vienna
1.
2. Konzeption iOS – die App
•
Unique Look & Feel (GFX, DEV, UX)
(iOS7: bringt neues mit sich – falcher mit Tiefeneffekt)
•
Geprüfte Apps im App Store - Malware
•
Apple Support
•
Keine kontroversen Inhalte (Erotik, Drogen, ...)
•
iOS Update: 72h – 80% der User
•
iOS7: Auto, Siri
3. Konzeption iOS - Geräte
iPhone
1st
3G
3GS
4
4S
5
iPod Touch
1st
2nd
3rd
4th
5th
iPad
1st
2nd
3rd
4th
Mini
Apple TV 2nd/3rd
Marketshare:
iPhone: 18% (Gartner)
iPad: 40% (Gartner)
iPod: 65% (Forbes)
ein Hersteller / ein Betriebssystem / ein Framework / (fast) gleiche Geräte
4. Konzeption iOS – Business Models
•
Zahlungen grundsätzlich über Apple (40%)
•
Free App (Marketinginstrument, Werbung)
•
InAppPurchasing (Freemium)
– Wenige Klicks für den User
– Verschiedene Produkttypen (Einmalkauf, Abokauf,
automatische Aboerneuerung, …)
– Zahlung abseits Apple?
•
Paid App (Bezahlung bei Einkauf)
5. Entwicklung iOS
•
Programmiersprache: Objective-C, C, C++
•
Hard- und Software von Apple
•
performantes Environment
•
Zertifikatswahnsinn
− anstrengend
− zum Testen: jedes Gerät muss registriert werden
− verwenden Sie testflightapp.com
7. Publishing iOS
•
im Apple App Store genannt „App Store“
•
man kann zur App im App Store verlinken
– Website (Conversion-Tracking)
– QR-Code
•
App Store öffnet sich am Gerät
•
Markets: CN, US, DE, AT, CH
8. Publishing iOS
•
Kosten:
– iOS Developer Program (99 USD / Jahr)
– iOS Developer Enterprise Program (299 USD /
Jahr)
•
in-house Apps möglich (für Öffentlichkeit nicht
zugänglich)
– iOS Developer University Program (Free)
9. Publishing iOS – in-house Apps
•
Device muss bei Apple registriert sein
•
App über firmeninternen Webserver abrufbar
•
Updatebenachrichtigung: SMS, E-Mail, … oder
App überprüft selbst
10. Publishing iOS – Update der App
•
Neue Version
– 3-4 Tage oder länger (Apple Review)
– Update-Informationen im App Store angeben
– User lieben Updates!
– iOS7: automatische Updates
•
Bugfix
– „Expedited Review“
•
Nach „Approval“ – App Store Badge-Nummer +1
•
iOS7 Live? Mobile Monday Austria Lounge
11. Referenzen
•
Wie bringe ich meine iOS App in den App Store – Zertifikatswahnsinn:
http://cookbook.gamesalad.com/tutorials/3/parts/12
•
Jailbreak: http://de.wikipedia.org/wiki/Jailbreak_(iOS)
•
Expedited Review:
https://developer.apple.com/appstore/contact/appreviewteam/index.html
•
App Store App Verteilung und Downloadzahlen:
http://www.master-studios.net/research/reviewing-apples-appstore-downloads
12. Fragen
Erhard Dinhobl jun.
Executive Member Mobile Monday Austria
erhard.dinhobl@mobilemonday.at
twitter.com/ErhardDinhobl
Freiberuflicher Software Entwickler und Software Architekt (master-studios.net) und Mitglied bei Mobile Monday seit
Anfang 2013. App & Software Projekte für österreichische und internationale Unternehmen. Absolvierte die HTL
EDVO in Wr. Neustadt, danach Bachelorstudium "Medieninformatik" und Masterstudium "Software Engineering
und Internet Computing" an der TU Wien.
Hinweis der Redaktion
Unique Look and Feel: Seitenverhältnisse 2/3, ¾ (ausgenommen 5st Gen.) - siehe auch Apple Logo Abstände zwischen Steuerelementen Kleine GUI Latency < 200 ms (empfohlen) sonst „sluggish“ Proofed App Store: - Berühmter approval Prozess von Apple, 3-4 Tage, könnte auch länger dauern Funktionalität auch ausschlaggebend (Crash, Sinnhaftigkeit) – I am rich / Apple Maps Apple Support: Apple hat folgenden Prioritäten: Apple / Companies / Enduser / Developer Man sollte sich einen „Ansprechpartner“ bei Apple zurechtlegen
Alle Zahlungen sollten über Apple laufen Free App: als Marketinginstrument oder Revenue über geschaltete Werbung InAppPurchase: Produkttypen auch wirklich nur für das verwenden, für was Apple sie definiert hat wenn Zahlung außerhalb gemacht werden möchte: keine Kundenacquise durch App sollte als „Erweiterung“ gesehen werden (z.B. Verlage für Aboverlängerung) muss über externes Zahlungssystem gemacht werden in (WebView) – wichtig hierbei: für User sollte Medienbruch möglichst transparent sein Ansprechpartner bei Apple wird hier wichtig (man kann telefonieren, Achtung: Zeitverschiebung) Testuser für Apple-Prüfer immer bereithalten Zahlung sollte nicht durch iPhone getriggert werden
Interaktionsdesigner, Grafiker, App Developer, Backend Developer sollte gemeinsam Arbeiten!!!! Objective C / C: nicht für Anfänger geeignet Performantes Environment: App ist schnell auf Endgeräte / Simulator geladen
Website (Conversion-Tracking): Ansurfen via eigenen Website tracken, Downloadzahlen von Apple (Conversionrate)
Device muss über iOS Developer Enterprise Program als in-hous Device registriert sein App kann über firmeninternen Webserver zur Verfügung gestellt werden, User surft an, bestätigt Installation