iPad Entwicklung
-
Upload
iagentur-gmbh -
Category
Technology
-
view
1.488 -
download
0
description
Transcript of iPad Entwicklung
![Page 1: iPad Entwicklung](https://reader033.fdocument.pub/reader033/viewer/2022051412/5488e848b479590a0d8b57e2/html5/thumbnails/1.jpg)
Einsiederstrasse 29 |8820 Wädenswil | Schweiz | Tel: +41 (0)44 553 29 30 | Tel: +41 (0)43 411 90 88 | Web: www.iAgentur.ch
Entwickeln für das iPadApplication Design und Programmierung
Roger Boesch, iAgentur Gmbh
![Page 2: iPad Entwicklung](https://reader033.fdocument.pub/reader033/viewer/2022051412/5488e848b479590a0d8b57e2/html5/thumbnails/2.jpg)
Entwickeln für das iPad• iPad Application Design
• “It’s a new device”
• Master-Detail View Konzept
• Simplify the UI
• The iAgentur Way
• Programmierung des iPad (Ein Praxisbeispiel)• Migration von Code und Projekten
• Programmieren der User Interfaces
• Best practices
![Page 3: iPad Entwicklung](https://reader033.fdocument.pub/reader033/viewer/2022051412/5488e848b479590a0d8b57e2/html5/thumbnails/3.jpg)
“It’s a new device”• Was ist so anders?• Size matters! 1024×768 Pixel warten auf neue
Herausforderungen
• Multi Touch macht jezt richtig Sinn...
• Das (virtuelle) Keyboard ist zu mehr gut als nur 160 Zeichen SMS
• Der Hauptunterschied liegt zwar in der Grösse, aber die Grösse selbst is es eben nicht
• Es ist ein neues Device; eine neue Klasse von Apps wird folgen, Apple macht es vor !
![Page 4: iPad Entwicklung](https://reader033.fdocument.pub/reader033/viewer/2022051412/5488e848b479590a0d8b57e2/html5/thumbnails/4.jpg)
Master-Detail View• Kein neues Konzept,
auf einem mobilen Device aber sehr wohl
• Die Usability Formel
• Landscape = Master + Detail
• Portrait = Detail
• Master als Popover
• Mehr Bildschirm bedeutet nicht mehr UI!• Split View Controller und Popovers
![Page 5: iPad Entwicklung](https://reader033.fdocument.pub/reader033/viewer/2022051412/5488e848b479590a0d8b57e2/html5/thumbnails/5.jpg)
Simplify the UI• Weniger ist mehr, also weg damit...
• Multi Touch wirklich nutzen
• Jetzt haben auch 2 Finger Platz, aber...
• Gestures vereinfachen
• Orientieren an realen Objekten
• Papier, Bücher, Kalender & Co
• Schöne Grafik ist auch nützlich
• Die Ansprüche sind gestiegen
• Modale Interfaces vereinfachen Vieles
• Aenderungen an Ort und Stelle erlauben
![Page 6: iPad Entwicklung](https://reader033.fdocument.pub/reader033/viewer/2022051412/5488e848b479590a0d8b57e2/html5/thumbnails/6.jpg)
UI Thread
Kernel thread
The iAgentur way - Architecture!
system progress
Startup System
StartupSystem
ImageSystem
kernel progress 2 3
System1
System2
1initialze
2load
3download
4update
1
System I System II
VC VC VC
![Page 7: iPad Entwicklung](https://reader033.fdocument.pub/reader033/viewer/2022051412/5488e848b479590a0d8b57e2/html5/thumbnails/7.jpg)
Programmierung des iPad
• Migration von Code und Projekten
• Programmieren der User Interfaces
• Und was man sonst noch so wissen sollte...
AppDelegate Main UC
OtherUC’s
Live Demo 1
23
![Page 8: iPad Entwicklung](https://reader033.fdocument.pub/reader033/viewer/2022051412/5488e848b479590a0d8b57e2/html5/thumbnails/8.jpg)
Symbiose aus Design und Programmierung
• Best practices
• Sieh aus wie ein Viewer undverhalte Dich wie ein Editor!
• UI sollte man erst sehen, wenn man es braucht!• Trenne zwischen UI und Use Case (MVC/Architecture)• Key Questions
• Was sind die Main Features?• Welche davon kann ich weglassen?• Wie funktioniert das auf einem Touch-Screen?• Wie wird es einzigartig auf dem iPad?
![Page 9: iPad Entwicklung](https://reader033.fdocument.pub/reader033/viewer/2022051412/5488e848b479590a0d8b57e2/html5/thumbnails/9.jpg)
CONTACTVISIT US
iAgentur GmbhEinsiederstrasse 29, 8820 WädenswilSwitzerland
CALL US
Tel: +41 (0)44 553 29 30Fax: +41 (0)43 411 90 88Web: www.iAgentur.ch
P.S. Wir erweitern unser Team und suchen zur Zeit noch einen iPhone/iPad Projektleiter. Aber nur die Speziellen :)