iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino
Transcript of iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino
![Page 2: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/2.jpg)
#GX25 #GX3716
• GX24 - iOS 8: iPhone, iPod touch, iPad and... watch
• GX23 - iOS 7: the greatest change since the launching of iPhone
• GX22 - What’s new in iOS: iPhone, iPod Touch & iPad
![Page 4: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/4.jpg)
#GX25 #GX3716
![Page 6: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/6.jpg)
#GX25 #GX3716
June September
![Page 7: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/7.jpg)
#GX25 #GX3716
Agenda
Introduction
![Page 8: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/8.jpg)
#GX25 #GX3716
Numbers Introduction
• Released: Sep/16/2015
• Adoption: 54% (Sep/29/2015)
• iOS 8 adoption: 91% (Sep/15/2015)
![Page 9: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/9.jpg)
#GX25 #GX3716
Introduction
Fuente: mixpanel.com
![Page 10: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/10.jpg)
#GX25 #GX3716
GeneXus & iOS 9
Introduction
![Page 11: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/11.jpg)
1. User-related changes
![Page 12: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/12.jpg)
#GX25 #GX3716
User-related changes
Notes
![Page 13: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/13.jpg)
#GX25 #GX3716
iCloud Drive
User-related changes
![Page 14: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/14.jpg)
#GX25 #GX3716
Virtual Keyboard
User-related changes
![Page 15: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/15.jpg)
#GX25 #GX3716
Siri & Spotlight
User-related changes
![Page 16: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/16.jpg)
2. Multitasking in iPad
![Page 17: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/17.jpg)
#GX25 #GX3716
Multitasking
Slide over
![Page 18: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/18.jpg)
#GX25 #GX3716
Split view 495 pt 495 pt
Multitasking
![Page 19: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/19.jpg)
#GX25 #GX3716
Picture in picture
Multitasking
![Page 20: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/20.jpg)
3. App Thinning
![Page 21: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/21.jpg)
#GX25 #GX3716
App Thinning
• Slicing
• Bitcode
• On-Demand Resources
App Thinning
![Page 22: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/22.jpg)
#GX25 #GX3716
Slicing & Bitcode
IpiPad Mini
App Thinning
![Page 23: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/23.jpg)
#GX25 #GX3716
Slicing & Bitcode
IpiPhone 6+
App Thinning
![Page 24: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/24.jpg)
#GX25 #GX3716
On-Demand Resources App Thinning
Xcode
![Page 25: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/25.jpg)
#GX25 #GX3716
On-Demand Resources App Thinning
App Store
![Page 26: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/26.jpg)
#GX25 #GX3716
On-Demand Resources App Thinning
Device
![Page 27: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/27.jpg)
4. App Transport Security
![Page 28: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/28.jpg)
#GX25 #GX3716
Requirements
• TLS version 1.2
• Connection cipher with forward secrecy
• Certificates signed with SHA256 or better
App Transport Security
![Page 29: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/29.jpg)
#GX25 #GX3716
URL Schemes
• Schemes whitelist
• e.g. twitter://, fb://, gxmeeting://
• Interop.CanOpen()
App Transport Security
![Page 30: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/30.jpg)
#GX25 #GX3716
GeneXus App Transport Security
![Page 31: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/31.jpg)
#GX25 #GX3716
GeneXus App Transport Security
![Page 32: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/32.jpg)
5. 3D Touch
![Page 33: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/33.jpg)
#GX25 #GX3716
Features
• Application Shortcuts
3D Touch
![Page 34: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/34.jpg)
#GX25 #GX3716
3D Touch
![Page 35: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/35.jpg)
#GX25 #GX3716
Features
• Application Shortcuts
• View Controller Previews (peek & pop)
3D Touch
![Page 36: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/36.jpg)
#GX25 #GX3716
3D Touch
![Page 37: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/37.jpg)
#GX25 #GX3716
3D Touch
![Page 38: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/38.jpg)
#GX25 #GX3716
3D Touch
![Page 39: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/39.jpg)
#GX25 #GX3716
Features
• Application Shortcuts
• View Controller Previews (peek & pop)
• UITouch
3D Touch
![Page 40: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/40.jpg)
6. Search
![Page 41: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/41.jpg)
#GX25 #GX3716
Search
![Page 42: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/42.jpg)
#GX25 #GX3716
Search APIs
• NSUserActivity: for content viewed or created by the user
• CoreSpotlight: full index
• Web Markup: for content on the web server
Search
![Page 43: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/43.jpg)
#GX25 #GX3716
Actions & Formatting Search
![Page 44: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/44.jpg)
#GX25 #GX3716
Universal links
appname://some/object vs.
http://app.domain.com/some/object
Search
![Page 45: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/45.jpg)
Summary
![Page 46: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/46.jpg)
#GX25 #GX3716
Resources
• http://www.apple.com/ios/whats-new/
• https://developer.apple.com/ios/
![Page 47: iOS 9: qué hay de nuevo en la plataforma - Marcos Crispino](https://reader033.fdocuments.us/reader033/viewer/2022052705/58e52f951a28abac7e8b5665/html5/thumbnails/47.jpg)
Thank you! Marcos Crispino – [email protected] - @mcrispino