all the screens: cross platform design strategies
DESCRIPTION
Mobile sites, responsive web, mobile apps, native, HTML5 or hybrid apps…Which of these solutions and combinations are right for your industry and product? We’ll take a look at examples of each and how companies are leveraging different solutions to meet their customer’s mobile needs. We’ll also explore the pitfalls of designing hybrid apps, and best practices for device neutral design. Finally, we’ll look at a case study from the world’s largest non-profit health organization and the cross platform strategy we are designing.TRANSCRIPT
All The Screens:Cross Platform Design Strategies
I work as a Consultant, helping companies with their UX Strategy.
Theresa Neil
TEXAS
SWEDEN
Lufthansa Across Platforms
Classic Web Site
Native Tablet App
Mobile Optimized Site
Kiosk
In Flight Entertainment
Native Mobile Apps
TV (Boxee) Game Console (XBox) Game Device (Playstation)
Classic Web Site Hybrid Tablet Apps Hybrid Mobile Apps
Netflix Across Platforms
?
What are the options for a cross platform strategy...
Responsive Site Native App
Optimized Sites Hybrid App
Web InstalledAnd /Or
Defined Web site responds to the environment using css media queries. Typically achieved by using fluid grid layouts, like Responsive Grid System, Bootstrap, from Twitter, or Foundation by Zurb.
Responsive Web Site
Responsive Web Site
UIWindow 768 x 1024
Cisco London 2012
Responsive Web Site
Ideal For Informational Web SitesPortfoliosContent Consumption Sites
• Newspapers• Magazines• Blogs
Boston Globe
If you want to learn more about designing for...
Optimized Web Sites
Defined Multiple web sites, each optimized for a different form factor, and different usage needs.
0 25 50 75 100
At Home
On The Go
While Shopping
At Work
On Public Transport
Mobile Usage Patterns
0
20
40
60
80
At Home AM To/From School/Work At School/Work Out and About At Home PM
SmartphoneTabletLaptop
Connect
Search
Entertain
Manage
Inform
Shop
Navigate
0 10 20 30 40Mobile PC
Optimized Web Sites
Classic Web Site Tablet Web Site
Mobile Web Site
Some companies have three distinct sites...
Optimized Web Sites
Amazonʼs Classic Web Site & Tablet Site Mobile Web Site
More often there are only two distinct sites.
Optimized Web Sites
jetBlueʼs Classic Web Site & Tablet Site Mobile Web Site
The mobile version is streamlined for core activities.
Ideal For RetailSearchSaaS productsOther web apps
Optimized Web Sites
Basecamp
If you want to learn more about designing for...
Native Apps
Defined An application that has been developed for use on a particular platform or device.
Typically native apps are coded with:Objective C for AppleJava for Android and BlackBerryC# or Visual Basic for Windows 7.5
But there are also other options:Ruby MotionMonoTouch and MonoDroidAdobe AIR
Adobe Flex 4.5 Showcase Apps
Native Apps
Evernote for BlackBerry Phone & Tablet, Android Phone & Tablet, iOS Phone & Tablet, Windows Phone
Native Apps
Xamarian MWC 2012 App C#, MonoTouch, MonoDroid
Ideal For RetailFinancialSoftware (productivity tools)GamesEnterprise Apps
Benefits over HybridBetter Performance
Native Apps
Keynote (like PPT for Apple)
Hybrid Apps
Defined A ʻnative wrappedʼ web application. Products like Titanium and PhoneGap create a native wrapper that let the HTML and JS access OS dependent operations they could access on their own.
NBC-Built with Titanium
Hybrid Apps
LinkedInhttp://venturebeat.com/2011/08/16/linkedin-node/
Hybrid Apps
Netflix
http://functionsource.com/post/netflix-feature
Ideal For Software (productivity tools)Enterprise Apps Video PlayersRetail
Benefits over NativeWeb analyticsA/B testingPossibly lower costs
Hybrid Apps
Responsive Site Native App
Optimized Sites Hybrid App
Web InstalledAnd /Or
Boston Globeʼs Cross Platform Strategy
Responsive Site Native Apps
And
Optimized Sites
eBayʼs Cross Platform Strategy
Native Apps
And
Thank YouFollow me on Twitter @theresaneil
Read my book and blog: “Mobile Design Pattern Gallery” OʼReilly 2012