MySQL. Budowanie interfejsów użytkownika. Vademecum profesjonalisty
TouchID, Handoff, Spotlight oraz Multitasking: Nowości W Projektowaniu Interfejsów Mobilnych Na...
-
Upload
maciej-kolek -
Category
Internet
-
view
310 -
download
0
Transcript of TouchID, Handoff, Spotlight oraz Multitasking: Nowości W Projektowaniu Interfejsów Mobilnych Na...
N O W OŚC I W P R O J E K T O W A N I U I N T E R F E J S Ó W M O B I L N Y C H N A P L AT F O R M I E I O S
T o u c h I D , H a n d o f f , S p o t l i g h t o r a z M u l t i t a s k i n g
Maciej KołekiOS Developer
• Przypomnienie o hybrydowych aplikacjach
• TouchID i autoryzacja użytkowników
• Spotlight Search
• Continuity i Handoff
• Multitasking oraz Size Classes
K R Ó T K A A G E N D A
D L A C Z E G O N I E WA RT O W Y T W A R Z AĆ H Y B R Y D O W Y C H A P L I K A C J I ?
• Słabsza wydajność
• Brak wsparcia dla nowych rozwiązań w systemach (Multitasking, Handoff, Spotlight, Apple Watch)
• Ciągłe ładowanie widoków, brak dostosowania stron do aplikacji
• Zła praktyka tworzenia interfejsów „uniwersalnych” dla wszystkiego
• Koszta wytworzenia aplikacji z odrębnymi interfejsami są podobne do tworzenia aplikacji natywnych
W W D C 2 0 1 6 N O W A W E R S J A S Y S T E M U : I O S 1 0
W T Y M C Z A S I E , D E V E L O P E R Z Y A P L I K A C J I H Y B RY D O W Y C H …
S P O T L I G H T
T O U C H I D
M U LT I TA S K I N G
H A N D O F F
S Z Y B S Z A A U T O R Y Z A C J A
UŻY T K O W N I K Ó W Z A P O M O CĄ
T O U C H I D
J U N I O R I O S D E V E L O P E R :
A L E P R Z E C I EŻ W S Z Y S T K O M O GĘ Z A P I S AĆ W NSUse rDe f a u l t s I N I C S IĘ N I E S TA N I E !
Can users modify NSUserDefaults key values in an iOS app?http://stackoverflow.com/a/12796402
M A M Y S W O J M A T R I X N A P L A T F O R M I E I O S
D L A C Z E G O T O U C H I D J E S T TA K I C O O L ?
I M P L E M E N TA C J A J E S T B A N A L N A .
https://github.com/kishikawakatsumi/KeychainAccess
G D Z I E P O W I N N IŚM Y W Y S K O R Z Y S TAĆ T O U C H I D ?
PA L E C J E S T N A J L E P S Z Y M H A S ŁE M
N I E BĄDŹ J A K M A R K .
„ D A D A D A ” .
I N N E P R Z Y K ŁA D Y… A L E N I E T Y L K O D A N E D O B A N K U !
WebSSH - blokuje dostęp do całej aplikacji dopóki nie odblokujemy jej odciskiem palca.
Dzięki temu wrażliwe dane, takie jak adresy IP serwerów z którymi się łączymy, pozostają bezpieczne.
PA M IĘTA J M Y O W S PA R C I U D L A U R ZĄD Z EŃ B E Z C Z Y T N I K A L I N I I PA P I L A R N Y C H .
N I E W S Z Y S T K O J E S T TA K I E S U P E R
S P O T L I G H T S E A R C HM N I E J K R O K Ó W D O D A N Y C H W A P L I K A C J I
S P O T L I G H T S E A R C H - A L L E G R O
S P O T L I G H T S E A R C H - G E T R E S P O N S E
G D Z I E K O R Z Y S TAĆ ?
N A C O U WAŻAĆ ?
H A N D O F F I C O N T I N U I T YW S ZĘD Z I E T O S A M O
http://www.appcelerator.com/blog/2015/10/ios-handoff-sample-app/
J A K T O D Z I A ŁA ?
J A K T O D Z I A ŁA ?
T E N S A M S TA N A P L I K A C J I
I N N E F U N K C J O N A L N OŚC I D O S TĘP N E D Z IĘK I H A N D O F F
• Uruchomienie strony internetowej na Macu, której adres widzimy na ekranie Apple Watcha
I N N E F U N K C J O N A L N O S C I D O S TĘP N E D Z IĘK I H A N D O F F
• Universal Links i Deep-linking: uruchamianie aplikacji bezpośrednio z linku w mobilnym Safari
W Y M A G A N I A I M I N U S Y H A N D O F F
Jedynym obecnie minusem jest brak możliwości bezpośredniego uruchomienia aplikacji na drugim urządzeniu za pomocą Handoffów.
Implementacja wymaga większego nakładu pracy niż w przypadku innych technologii.
M U LT I TA S K I N G W A P L I K A C J A C H N A I PA D Z I E
W IĘC E J N IŻ J E D N A A P L I K A C J A N A E K R A N I E
iPhoneiPad
S T R A S Z N E S I Z E C L A S S E S
iPhoneiPad
Compact Regular
N A P O C ZĄT K U B Y Ł K WA D R AT
N O W E P O D E JŚC I E D O P R O J E K T O WA N I A I N T E R F E J S Ó W
Z niezrozumiałych powodów Apple traktuje wszystkie iPady tak samo.
Nie ważne czy działają w trybie horyzontalnym czy wertykalnym.
D O S TĘP N E T RY B Y M U LT I TA S K I N G U
• Full Width
• 2/3 Width
• 1/3 Width
• 1/2 Width
L A N D S C A P E P O RT R A I T
• 1/3 Width
• 2/3 Width
F U L L W I D T H
2 / 3 W I D T H
Zmiana położenia nawigacji głównej aplikacji
2 / 3 W I D T H
Schowane menu boczne dostępne za pomocą gestu i przycisku
1 / 2 W I D T H
Zmiana size class z Regular na Compact - widoki z iPhone
1 / 2 W I D T H
Powrót do listy, zachowanie jak na iPhone.
2 / 3 W I D T H - P O R T R A I T
J A K A C Z E K A N A S P R Z Y S Z ŁOŚĆ
A P L I K A C J I N A P L AT F O R M I E I O S ?
P Y TA N I A ?
Maciej KołekiOS Developer
http://ferus.info
@ferusinfo
Jeśli robisz coś mobilnego i masz dodatkowe pytania - spotkajmy się!
http://maciejkolek.com
A jeśli szukasz fotografa na dowolną okazję:
http://maciejkolek.com
http://fb.me/maciejkolekcom