SlideShare a Scribd company logo
iPhone X and iOS 11:

An Overview
Adam.Talcott@ymedialabs.com
iPhone X
Screen Size Comparison (Points):

iPhone 8 versus iPhone X
667 points
375 points 375 points
812 points
145 points
Screen Size Comparison (Pixels):

iPhone 8 versus iPhone X
1,334 pixels
750 pixels 1,125 pixels
2,436 pixels
435 pixels
Artwork Recommendations
• Apple recommends using:
• Resolution-independent PDFs for glyphs and flat, vector artwork
• Starting with Xcode 9 and iOS 11, appropriately sized PNGs
will be rendered at runtime
• High resolution PNGs with 2.0 and 3.0 scale factors for
rasterized images
• In practice, it may still be preferable to use PNGs if different images
are needed for different resolutions or if assets are to be shared
with Android apps
Layout:

Provide a full screen experience
Layout:

Inset essential content to prevent clipping
Layout:

Be mindful of the status bar height
With In-Call Status BarStandard
Layout:

Reconsider Hiding the Status Bar
Layout: Be mindful of aspect ratio differences
when reusing existing artwork
Full-screen 4.7" device image Cropping on iPhone X Letterboxing on iPhone X
Make sure that important visual content is visible on

both device display sizes.
Layout: Be mindful of aspect ratio differences
when reusing existing artwork
Full-screen iPhone X image Cropping on a 4.7" device Pillarboxing on a 4.7" device
Make sure that important visual content is visible on

both device display sizes.
Layout:

Additional Considerations
The device has round
corners. Do not try to

hide or emphasize them.
The Home indicator should
neither be hidden nor
emphasized.
Avoid custom gestures at

the bottom of the screen
Avoid placing interactive
controls in the far corners

of the screen
Do not disable auto-hiding of
the Home screen indicator
Safe Area and Margins
• iOS 7 introduced the top and bottom layout guides to
assure content is never rendered underneath top and
bottom bars (status, navigation, tab, etc.)
• iOS 11 introduces the additional concept of Safe Areas
which further ensure that content is appropriately inset
both horizontally and vertically on the device
• The safe area prevents content from underlapping top
and bottom bars, sensor housing and other areas
obscured on the display
Safe Area and Margins:

iPhone 8 — Portrait
Safe Area
Margins
Safe Area and Margins:

iPhone 8 — Landscape
Safe Area
Margins
Safe Area and Margins:

iPhone X — Portrait
Safe Area
Margins
Safe Area and Margins:

iPhone X — Landscape
Safe Area
Margins
Color:

Use wide color to enhance the visual experience
iPhone 7, iPhone 8 and iPhone X all

support the P3 color space
Accurately reference authentication methods
iPhone X supports Face ID for authentication.

Don’t refer to Touch ID on iPhone X.
iOS 11
iPad:

Multitasking, Drag and Drop
• All new multitasking view
• Dock available from anywhere via swipe-up gesture
• Drag and Drop enables moving text, images and files
between apps
• Supports Multi-Touch to select multiple items, even
across apps
• Spring-loading lets you drag and drop items to an app by
hovering over the app’s icon in the Home screen or Dock
Core ML:

Machine Learning
• Provides an engine which can process a variety of machine
learning models in apps
• Operates on a model created and trained during
development
• Takes advantage of the CPU and GPU to provide high-
performance and efficient computing
• Support for computer vision and natural language processing
• Used across Apple’s product line, including Siri, Camera, and
QuickType
ARKit:

Augmented Reality
• Uses Visual Inertial Odometry (VIO) to combine camera sensor data and
CoreMotion data
• Apps can determine, with a high degree of accuracy, how the device is moving
within a room
• Scenes from the camera are analyzed to find horizontal planes, such as tables
and floors
• Objects can be tracked and placed within the scene
• Estimates the total amount of light in the room so the correct amount of light
may be applied to virtual objects
• The TrueDepth Camera on iPhone X allows for detecting the position, topology
and expression of a user’s face in real time
References
• Human Interface Guidelines: iPhone X
• iPhone X Tech Specs
• What’s New in iOS 11

More Related Content

What's hot

iPhone Introduction
iPhone IntroductioniPhone Introduction
iPhone Introduction
ardiri
 
iPhone Apps - What, how, why?
iPhone Apps - What, how, why?iPhone Apps - What, how, why?
iPhone Apps - What, how, why?
David Carr
 
04 wp7 pivot and panorama
04 wp7   pivot and panorama04 wp7   pivot and panorama
04 wp7 pivot and panoramaTao Wang
 
iPhone
iPhone iPhone
iPhone
Varun Luthra
 
eye phone technology
eye phone technologyeye phone technology
eye phone technology
Naga Dinesh
 
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserAdobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick Messer
Rick Messer
 
2013 Devices -- Take the Guesswork out of New Mobile Devices & Platforms for ...
2013 Devices -- Take the Guesswork out of New Mobile Devices & Platforms for ...2013 Devices -- Take the Guesswork out of New Mobile Devices & Platforms for ...
2013 Devices -- Take the Guesswork out of New Mobile Devices & Platforms for ...
Enterprise Mobile
 
Apple's Live Event: In Pictures
Apple's Live Event: In PicturesApple's Live Event: In Pictures
Apple's Live Event: In Pictures
LinkedIn
 
iPhone Development Overview
iPhone Development OverviewiPhone Development Overview
iPhone Development Overview
William Taysom
 
Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app dev
Jeremy Callinan
 
iPhone application development in India
iPhone application development in IndiaiPhone application development in India
iPhone application development in India
Mobile Pundits
 
BOLO Mobile Super Forum
BOLO Mobile Super ForumBOLO Mobile Super Forum
BOLO Mobile Super Forum
Tim Hayden
 
I phone x
I phone xI phone x
I phone x
VikasSingh958
 
Hayden -- Mobile Super Forum
Hayden -- Mobile Super ForumHayden -- Mobile Super Forum
Hayden -- Mobile Super ForumBOLO Conference
 
iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)
Mohammad Khalil
 
Iphone 5S review
Iphone 5S reviewIphone 5S review
Iphone 5S review
Reliance Digital
 
Features of i phone 12 pro max
Features of i phone 12 pro maxFeatures of i phone 12 pro max
Features of i phone 12 pro max
xciteksa
 
Innovationin mobilephones
Innovationin mobilephonesInnovationin mobilephones
Innovationin mobilephones
Ruyi Ng
 
iPhone 4S - It's a beast.
iPhone 4S - It's a beast.iPhone 4S - It's a beast.
iPhone 4S - It's a beast.
Mun Wai Wong
 
Things to know about iPhone 6 and 6+
Things to know about iPhone 6 and 6+Things to know about iPhone 6 and 6+
Things to know about iPhone 6 and 6+
Jayneel Patel
 

What's hot (20)

iPhone Introduction
iPhone IntroductioniPhone Introduction
iPhone Introduction
 
iPhone Apps - What, how, why?
iPhone Apps - What, how, why?iPhone Apps - What, how, why?
iPhone Apps - What, how, why?
 
04 wp7 pivot and panorama
04 wp7   pivot and panorama04 wp7   pivot and panorama
04 wp7 pivot and panorama
 
iPhone
iPhone iPhone
iPhone
 
eye phone technology
eye phone technologyeye phone technology
eye phone technology
 
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserAdobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick Messer
 
2013 Devices -- Take the Guesswork out of New Mobile Devices & Platforms for ...
2013 Devices -- Take the Guesswork out of New Mobile Devices & Platforms for ...2013 Devices -- Take the Guesswork out of New Mobile Devices & Platforms for ...
2013 Devices -- Take the Guesswork out of New Mobile Devices & Platforms for ...
 
Apple's Live Event: In Pictures
Apple's Live Event: In PicturesApple's Live Event: In Pictures
Apple's Live Event: In Pictures
 
iPhone Development Overview
iPhone Development OverviewiPhone Development Overview
iPhone Development Overview
 
Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app dev
 
iPhone application development in India
iPhone application development in IndiaiPhone application development in India
iPhone application development in India
 
BOLO Mobile Super Forum
BOLO Mobile Super ForumBOLO Mobile Super Forum
BOLO Mobile Super Forum
 
I phone x
I phone xI phone x
I phone x
 
Hayden -- Mobile Super Forum
Hayden -- Mobile Super ForumHayden -- Mobile Super Forum
Hayden -- Mobile Super Forum
 
iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)
 
Iphone 5S review
Iphone 5S reviewIphone 5S review
Iphone 5S review
 
Features of i phone 12 pro max
Features of i phone 12 pro maxFeatures of i phone 12 pro max
Features of i phone 12 pro max
 
Innovationin mobilephones
Innovationin mobilephonesInnovationin mobilephones
Innovationin mobilephones
 
iPhone 4S - It's a beast.
iPhone 4S - It's a beast.iPhone 4S - It's a beast.
iPhone 4S - It's a beast.
 
Things to know about iPhone 6 and 6+
Things to know about iPhone 6 and 6+Things to know about iPhone 6 and 6+
Things to know about iPhone 6 and 6+
 

Similar to iPhone X and iOS 11: An Overview

iOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-PlatformsiOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-Platforms
Martin Ebner
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012
Jan Kroon
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
dwipalp
 
Ios
IosIos
iOS vs android .pptx
iOS  vs android .pptxiOS  vs android .pptx
iOS vs android .pptx
abid masood
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
Jigyasa Makkar
 
Iphone Application Development
Iphone Application DevelopmentIphone Application Development
Iphone Application DevelopmentYn Reddy
 
Introduction to Progamming Applications for the iPhone
Introduction to Progamming Applications for the iPhoneIntroduction to Progamming Applications for the iPhone
Introduction to Progamming Applications for the iPhonerohitnayak
 
iOS HIG
iOS HIGiOS HIG
HCI Guidelines for iOS Platforms
HCI Guidelines for iOS PlatformsHCI Guidelines for iOS Platforms
HCI Guidelines for iOS Platforms
Martin Ebner
 
20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx
Suman Garai
 
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Violeta Salas
 
Webinar: Impact of iOS 8 on App Marketers and App Developers
Webinar: Impact of iOS 8 on App Marketers and App DevelopersWebinar: Impact of iOS 8 on App Marketers and App Developers
Webinar: Impact of iOS 8 on App Marketers and App Developers
Jayneel Patel
 
Programing for the iPhone
Programing for the iPhonePrograming for the iPhone
Programing for the iPhone
Mike Qaissaunee
 
I phone app develoment ppt
I phone app develoment   pptI phone app develoment   ppt
I phone app develoment pptsagaroceanic11
 
I phone app develoment ppt
I phone app develoment   pptI phone app develoment   ppt
I phone app develoment pptsagaroceanic11
 

Similar to iPhone X and iOS 11: An Overview (20)

iOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-PlatformsiOS Human Interface Guidlines for iOS-Platforms
iOS Human Interface Guidlines for iOS-Platforms
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
Ios
IosIos
Ios
 
iOS vs android .pptx
iOS  vs android .pptxiOS  vs android .pptx
iOS vs android .pptx
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
 
Iphone Application Development
Iphone Application DevelopmentIphone Application Development
Iphone Application Development
 
iPhone Programming
iPhone ProgrammingiPhone Programming
iPhone Programming
 
Introduction to Progamming Applications for the iPhone
Introduction to Progamming Applications for the iPhoneIntroduction to Progamming Applications for the iPhone
Introduction to Progamming Applications for the iPhone
 
iOS HIG
iOS HIGiOS HIG
iOS HIG
 
HCI Guidelines for iOS Platforms
HCI Guidelines for iOS PlatformsHCI Guidelines for iOS Platforms
HCI Guidelines for iOS Platforms
 
20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx
 
Simple mobile Websites
Simple mobile WebsitesSimple mobile Websites
Simple mobile Websites
 
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
 
Webinar: Impact of iOS 8 on App Marketers and App Developers
Webinar: Impact of iOS 8 on App Marketers and App DevelopersWebinar: Impact of iOS 8 on App Marketers and App Developers
Webinar: Impact of iOS 8 on App Marketers and App Developers
 
Programing for the iPhone
Programing for the iPhonePrograming for the iPhone
Programing for the iPhone
 
I phone app develoment ppt
I phone app develoment   pptI phone app develoment   ppt
I phone app develoment ppt
 
I phone app develoment ppt
I phone app develoment   pptI phone app develoment   ppt
I phone app develoment ppt
 
MSR iOS Tranining
MSR iOS TraniningMSR iOS Tranining
MSR iOS Tranining
 
Intro to appcelerator
Intro to appceleratorIntro to appcelerator
Intro to appcelerator
 

Recently uploaded

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 

iPhone X and iOS 11: An Overview

  • 1. iPhone X and iOS 11:
 An Overview Adam.Talcott@ymedialabs.com
  • 3. Screen Size Comparison (Points):
 iPhone 8 versus iPhone X 667 points 375 points 375 points 812 points 145 points
  • 4. Screen Size Comparison (Pixels):
 iPhone 8 versus iPhone X 1,334 pixels 750 pixels 1,125 pixels 2,436 pixels 435 pixels
  • 5. Artwork Recommendations • Apple recommends using: • Resolution-independent PDFs for glyphs and flat, vector artwork • Starting with Xcode 9 and iOS 11, appropriately sized PNGs will be rendered at runtime • High resolution PNGs with 2.0 and 3.0 scale factors for rasterized images • In practice, it may still be preferable to use PNGs if different images are needed for different resolutions or if assets are to be shared with Android apps
  • 6. Layout:
 Provide a full screen experience
  • 8. Layout:
 Be mindful of the status bar height With In-Call Status BarStandard
  • 10. Layout: Be mindful of aspect ratio differences when reusing existing artwork Full-screen 4.7" device image Cropping on iPhone X Letterboxing on iPhone X Make sure that important visual content is visible on
 both device display sizes.
  • 11. Layout: Be mindful of aspect ratio differences when reusing existing artwork Full-screen iPhone X image Cropping on a 4.7" device Pillarboxing on a 4.7" device Make sure that important visual content is visible on
 both device display sizes.
  • 12. Layout: Additional Considerations The device has round corners. Do not try to
 hide or emphasize them. The Home indicator should neither be hidden nor emphasized. Avoid custom gestures at
 the bottom of the screen Avoid placing interactive controls in the far corners
 of the screen Do not disable auto-hiding of the Home screen indicator
  • 13. Safe Area and Margins • iOS 7 introduced the top and bottom layout guides to assure content is never rendered underneath top and bottom bars (status, navigation, tab, etc.) • iOS 11 introduces the additional concept of Safe Areas which further ensure that content is appropriately inset both horizontally and vertically on the device • The safe area prevents content from underlapping top and bottom bars, sensor housing and other areas obscured on the display
  • 14. Safe Area and Margins:
 iPhone 8 — Portrait Safe Area Margins
  • 15. Safe Area and Margins:
 iPhone 8 — Landscape Safe Area Margins
  • 16. Safe Area and Margins:
 iPhone X — Portrait Safe Area Margins
  • 17. Safe Area and Margins:
 iPhone X — Landscape Safe Area Margins
  • 18. Color:
 Use wide color to enhance the visual experience iPhone 7, iPhone 8 and iPhone X all
 support the P3 color space
  • 19. Accurately reference authentication methods iPhone X supports Face ID for authentication.
 Don’t refer to Touch ID on iPhone X.
  • 21. iPad:
 Multitasking, Drag and Drop • All new multitasking view • Dock available from anywhere via swipe-up gesture • Drag and Drop enables moving text, images and files between apps • Supports Multi-Touch to select multiple items, even across apps • Spring-loading lets you drag and drop items to an app by hovering over the app’s icon in the Home screen or Dock
  • 22. Core ML:
 Machine Learning • Provides an engine which can process a variety of machine learning models in apps • Operates on a model created and trained during development • Takes advantage of the CPU and GPU to provide high- performance and efficient computing • Support for computer vision and natural language processing • Used across Apple’s product line, including Siri, Camera, and QuickType
  • 23. ARKit:
 Augmented Reality • Uses Visual Inertial Odometry (VIO) to combine camera sensor data and CoreMotion data • Apps can determine, with a high degree of accuracy, how the device is moving within a room • Scenes from the camera are analyzed to find horizontal planes, such as tables and floors • Objects can be tracked and placed within the scene • Estimates the total amount of light in the room so the correct amount of light may be applied to virtual objects • The TrueDepth Camera on iPhone X allows for detecting the position, topology and expression of a user’s face in real time
  • 24. References • Human Interface Guidelines: iPhone X • iPhone X Tech Specs • What’s New in iOS 11