SlideShare une entreprise Scribd logo
1  sur  120
Télécharger pour lire hors ligne
Fragmentation in mobile design




               m yt ho r fa ct?
Puzzle perspective by jugbo - http://www.flickr.com/photos/jugbo/366748612/
hardware




Hardware Store by John McNab - http://www.flickr.com/photos/johnmcnab/5758738799/
by mikek http://www.flickr.com/photos/mikek/6816067326/
by mikek http://www.flickr.com/photos/mikek/6810557770/
by mikek http://www.flickr.com/photos/mikek/6997113043/
by mikek http://www.flickr.com/photos/mikek/7043782841/
by mikek http://www.flickr.com/photos/mikek/7068344451/
by mikek http://www.flickr.com/photos/mikek/6875178758/
by mikek http://www.flickr.com/photos/mikek/6830525152
by mikek http://www.flickr.com/photos/mikek/7024324235/
http://www.mobiledia.com/phones/nokia/6810/photo-1.html
http://n-gageaplicationdownload.blogspot.co.uk/
http://www.mobiledia.com/phones/nokia/6810/photo-1.html
It’s a box by tim caynes - http://www.flickr.com/photos/timcaynes/5408753242/
Screen resolutions of the 681,900 Android devices using opensignalmaps
http://opensignalmaps.com/reports/fragmentation.php
hardware fragmentation?




                                             fa ct
Hardware Store by John McNab - http://www.flickr.com/photos/johnmcnab/5758738799/
development




Development in Docklands by Destinys Agent - http://www.flickr.com/photos/destinysagent/2664658912/
Fragmentation challenges have been a key
topic of discussion in mobile industry circles
since Java ME started proliferating in 2004-5.
Developer Economics 2011, created by Vision Mobile
SymbianOS
                                                                                                                                                           Android
Mobile OSs in Bulgaria (Dec 08 - Apr 12)                                                                                                                   iOS
                                                                                                                                                           BlackBerry OS


80%




70%




60%




50%




40%




30%




20%




10%




0%
 Dec 2008   Jan 2009   Feb 2009   Mar 2009   Apr 2009   May 2009   Jun 2009   Jul 2009   Aug 2009   Sep 2009   Oct 2009   Nov 2009   Dec 2009   Jan 2010   Feb 2010   Mar 2010   Apr 2010   May 201




http://gs.statcounter.com/
SymbianOS
                                                                                                                                                                                 Android
                      Mobile OSs in Bulgaria (Dec 08 - Apr 12)                                                                                                                   iOS
                                                                                                                                                                                 BlackBerry OS




Nov 2010   Dec 2010    Jan 2011   Feb 2011   Mar 2011   Apr 2011   May 2011   Jun 2011   Jul 2011   Aug 2011   Sep 2011   Oct 2011   Nov 2011   Dec 2011   Jan 2012   Feb 2012   Mar 2012   Apr 2012




                      http://gs.statcounter.com/
Developing across the top three or four
mobile platforms (iOS, Android, Symbian and
Blackberry) reaches just over 20% of the
devices sold on average.

Developer Economics 2011, created by Vision Mobile
Brew                  Series40                   Symbian                       iOS                   Android




          many hundred                                        275                       150                       350
                     millions                               million                   million                    million

   Blackberry                       WP                       Bada                  WebOS                       Meego




           80                          9                       12                   tons of small OSs
        million                   million                   million
http://communities-dominate.blogs.com/brands/2012/05/mobile-services-beyond-messaging-excellent-tns-global-survey-reveals-tons.html
development environment and its own app store. The next table shows how much the major smartphone
platforms differ.


LANGUAGES & ENVIRONMENTS

Platform     Authoring language      Dev Environment               App store

Android      Dalvik                  Android Development Tool      Android Market
             C and C++ (NDK)         Plugin for Eclipse
             WebViews                Other IDEs, e.g., IntelliJ,
                                     Netbeans. Visual Studio

Bada         C++ (proprietary        Bada IDE based on Eclipse     Samsung Apps
             extension)              CDT and JSDT (JavaScript
             HTML, CSS, JS           Development Tools)

Blackberry   C/C++                   QNX Momentics IDE             Blackberry App World
Tablet OS    Java                    Eclipse plug-ins
             Android Player          Standard IDE & Webworks
             HTML5, CSS,             tools
             JavaScript

Blackberry   J2ME MIDP 2.0           Eclipse plug-in               Blackberry App World
OS           HTML WebWorks SDK

iOS          Objective C             Mac with Xcode                App Store
             WebViews

Symbian      C++                     Carbide C++ IDE               Ovi Store
             Qt

Windows      C#, VB.NET              Visual Studio and Microsoft   Windows Phone Marketplace
Phone        Silverlight framework   tools such as Expression
             XNA framework           Blend

                                                                       source: VisionMobile research
Cross-Platform Developer Tools 2012, created by Vision Mobile
The next table lists over 50 cross-platform tools by technology approach, authoring language and
deployment format (web vs. native).


 MAJOR CROSS-PLATFORM TOOLS & APPROACHES

 Vendor (Tool)           Technology approach             Authoring language           Deploym. format

 Adobe (AIR)             Runtime                         Actionscript                 Native, Hybrid

 Adobe (Flex)            SDK addition to AIR             MXML                         Native, Hybrid

 Ansca Mobile
                         Runtime                         Lua                          Native
 (Corona)

 Antenna Software                                        HTML5, CSS and
                         Runtime                                                      Hybrid web apps
 (Mobility Studio)                                       JavaScript

 Antix Labs (Antix
                         Runtime                         C/C++                        Native
 Games)

 Appcelerator                                            HTML5, CSS and
                         Runtime                                                      Native apps
 (Titanium)                                              JavaScript

                         Web-to-native wrapper           WYSIWYG, HTML,
 Application Craft                                                                    Web apps, Hybrid
                         (PhoneGap)                      Javascript, CSS, jQuery

                         Runtime (Mobius) Web-to-
                                                         HTML5, CSS and
 AppMobi                 native app wrapper                                           Web apps, Hybrid
                                                         JavaScript
                         (PhoneGap)

                         Web-to-native app wrapper       HTML5, CSS and
 Backelite (BKrender)                                                                 Web apps, Hybrid
                         (PhoneGap)                      JavaScript

 DHTMLX Touch            JavaScript framework            HTML5, CSS, JavaScript       Web apps

 Didmo (Magmito)         App Factory                     WYSIWYG                      Web apps, Hybrid
(TotalCross)

                          JavaScript framework, Web-
 The M Project                                             HTML5, CSS, JavaScript         Web apps, Hybrid
                          to-native app wrapper

 Unity Technologies                                        C# .NET, JavaScript and
                          Runtime                                                         Native
 (Unity)                                                   Boo

 Unreal (Unreal
                          Runtime                          UnrealScript                   Native
 Engine)

 Uxebu (Aparrat.io,       Frameworks, Web-to-native
                                                           HTML5, CSS, JavaScript         Hybrid
 Storage.js )             app wrapper

 UXplus (Aqua                                              WYSIWYG, JavaScript,
                          Runtime                                                         Native
 Platform)                                                 C++

                          JavaScript Framework, Web-
 Wink                     to-native wrapper                HTML5, CSS, JavaScript         Web app
                          (PhoneGap)

 Wix Mobile               App factory                      WYSIWYG                        Web app

 Xamarin (Mono
                          Source code translator,
 Touch, Mono for                                           C# .NET                        Native
                          Runtime
 Android)

                                                                                          Java Bytecode, .NET
                                                           .Net, Java or Ruby
 XMLVM                    Source code translator                                          CIL, JavaScript,
                                                           Bytecode
                                                                                          Python, Obj. C C++

 Zipline Games            App factory, Runtime (for
                                                           Lua                            Native
 (Moai)                   Lua script)

                                                                                source: VisionMobile research
 Cross-Platform Developer Tools 2012, created by Vision Mobile
The full list of 100 cross-platform tools that we have tracked as part of our research appears below.
Spiderweb by jk079 - http://www.flickr.com/photos/jk079/5236562439/
Digital madness by ric_k - http://www.flickr.com/photos/ric_k/2545124107/
development fragmentation?




                                               fa ct
Development in Docklands by Destinys Agent - http://www.flickr.com/photos/destinysagent/2664658912/
design
content



What the user has in a digital experience:
1) information and 2) the potential of doing
something with this information

Arturo Toledo, User Experience Designer (WP Design Studio)
http://ux.artu.tv/?p=240


                                                             actions
Input screen




Content   Content   Content
 screen    screen    screen




          Content
                              Input screen
           screen




          Content
                              Input screen
           screen
Input screen




Content   Content   Content
 screen    screen    screen




          Content
                              Input screen
           screen




          Content
                              Input screen
           screen
Input screen




Content   Content   Content
 screen    screen    screen




          Content
                              Input screen
           screen




          Content
                              Input screen
           screen
Input screen




Content   Content   Content
 screen    screen    screen




          Content
                              Input screen
           screen




          Content
                              Input screen
           screen
content



What the user has in a digital experience:
1) information and 2) the potential of doing
something with this information

Arturo Toledo, User Experience Designer (WP Design Studio)
http://ux.artu.tv/?p=240


                                                             actions
Input screen



          A             A             A
Content       Content       Content
 screen        screen        screen




                        A
              Content
                                          Input screen
               screen




                        A
              Content
                                          Input screen
               screen
A

                                           Input screen
                                          Input screen



          A             A             A
Content       Content       Content
 screen        screen        screen




                        A                 A
              Content
                                           Input screen
                                          Input screen
               screen




                        A                 A
              Content
                                           Input screen
                                          Input screen
               screen
A

                                           Input screen
                                          Input screen



          A             A             A
Content       Content       Content
 screen        screen        screen




                        A                 A
              Content
                                           Input screen
                                          Input screen
               screen




                        A                 A
              Content
                                           Input screen
                                          Input screen
               screen
A

                                           Input screen
                                          Input screen



          A             A             A
Content       Content       Content
 screen        screen        screen




                        A                 A
              Content
                                           Input screen
                                          Input screen
               screen




                        A                 A
              Content
                                           Input screen
                                          Input screen
               screen
A

                      Mailboxes




              A

                    Folder list




              A                       A
          A
                                             Edit
New message       Message list            message list

                                  A




                                      A
              A
                                             Move
                  Message

                              A
G                  G
                                                                                                Write             Search                Sign in         Sign up




                                                                                     Home               Connect            Discover               Me




                                                               Tweet                 Settings                              Details




                                                                                                                                                                    Me                              Switch a/c
                                                   Connect




                          Retweeted               Favourited
         Followed you
                             you                     you
                                                                          Lists                 Tweet                                                              Saved
                                                                                                                                         DMs           Drafts                        Lists               Profile
                                                                                                                                                                  searches




                                                                                                                                                       Tweet
            Profile




                                                                                                                                                                                        Lists                     New list
                                                                                                                                       Tweet
                                    Profile                             Edit profile



                                                                                                                                                                                     List details                 Edit list

                                                                                                              Retweeted              Favourited
                                                                                                                                                       Profile
Tweets    Following     Followers            Favourites        Blocked               Lists                       by                      by

                                                                                                                                                                             Tweet                  Profile
Applications
                                                A

                                                Input screen



                A             A             A
      Content       Content       Content
       screen        screen        screen




                              A                 A
                    Content
                     screen                     Input screen




                              A                 A
                    Content
                     screen                     Input screen
Applications
                                                A

                                                Input screen



                A             A             A
      Content       Content       Content
       screen        screen        screen




                              A                 A
                    Content
                     screen                     Input screen




                              A                 A
                    Content
                     screen                     Input screen
Applications
                                                A

                                                Input screen



                A             A             A
      Content       Content       Content
       screen        screen        screen




                              A                 A
                    Content
                     screen                     Input screen




                              A                 A
                    Content
                     screen                     Input screen
Applications
                                                A

                                                Input screen



                A             A             A
      Content       Content       Content
       screen        screen        screen




                              A                 A
                    Content
                     screen                     Input screen




                              A                 A
                    Content
                     screen                     Input screen
Applications
                                                A

                                                Input screen



                A             A             A
      Content       Content       Content
       screen        screen        screen




                              A                 A
                    Content
                     screen                     Input screen




                              A                 A
                    Content
                     screen                     Input screen
The switcher test

Step 1 - Go to one app
Step 2 - Open the apps switcher
Step 3 - Go to a different app
Step 4 - Press the back button

Where are you now?
app structure
app structure
app structure
activity
activity
activity
app
structure   both




 activity
1
2
3
4
5
6
7
8   9
M Y T H
design fragmentation?
Commonplace means familiar, and for your
audience, familiarity leads to efficiency and
ease - exactly what most folks want from an
app (...) Novices in particular benefit from
interfaces that use icons and controls they’ve
seen elsewhere.
Tapworthy - Designing Great iPhone apps, J. Clark
There’s a lull in the industry right now (...) If
anything, Apple has an interest in maintaining
the status quo. So does everyone else.
http://www.mobileindustryreview.com/2012/05/the-facebook-phone-
why-its-good-news-for-the-industry.html
technology has radically changed how we
live, but the underlying cultural philosophies
that drive aesthetic and visual fashion have
remained largely unchanged for 20 years (...)
perhaps Apple’s digital recreations of things
we know and love is simply a sign of the
times?
http://www.fastcodesign.com/1669879/can-we-please-move-
past-apples-silly-faux-real-uis
with every new smartphone subscription we
take another tiny but discrete step towards a
networked world dominated by powerful
corporations that can (...) control the speed
of technological innovation to a pace that is
convenient for them rather than determined
by the creativity of hackers and engineers.

http://m.guardian.co.uk/technology/2012/jun/03/john-naughton-smartphone-
revolution-cost?cat=technology&type=article
disruption in mobile design
will come from third party
services or won’t come at all.
disruption in mobile design
will come from you or won’t
come at all.

Contenu connexe

Tendances

webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos project
 
The Future of UI - How Mobile Design is Shaping The Web 2
The Future of UI - How Mobile Design is Shaping The Web 2The Future of UI - How Mobile Design is Shaping The Web 2
The Future of UI - How Mobile Design is Shaping The Web 2Sara Cannon
 
Basics of Android
Basics of Android Basics of Android
Basics of Android sabi_123
 
Introduction to Android development - Presentation
Introduction to Android development - PresentationIntroduction to Android development - Presentation
Introduction to Android development - PresentationAtul Panjwani
 
Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Jomar Silva
 
Using HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsUsing HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsTodd Anglin
 
iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingJim Tochterman
 
Intel XDK - Philly JS
Intel XDK - Philly JSIntel XDK - Philly JS
Intel XDK - Philly JSIan Maffett
 
Mobile Application Development with WP7 & Others
Mobile Application Development with WP7 & OthersMobile Application Development with WP7 & Others
Mobile Application Development with WP7 & OthersAndri Yadi
 
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)Mark Radacz
 
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail MobilityKony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail MobilityKony, Inc.
 
The Evolving Mobile Ecosystem and MeeGo
The Evolving Mobile Ecosystem and MeeGoThe Evolving Mobile Ecosystem and MeeGo
The Evolving Mobile Ecosystem and MeeGoGail Frederick
 
Build HTML5 VR Apps using Intel® XDK
Build HTML5 VR Apps using Intel® XDKBuild HTML5 VR Apps using Intel® XDK
Build HTML5 VR Apps using Intel® XDKIntel® Software
 
UI於現階段與未來的應用趨勢
UI於現階段與未來的應用趨勢UI於現階段與未來的應用趨勢
UI於現階段與未來的應用趨勢Justin Lee
 
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...Simon Guest
 
Android overview
Android overviewAndroid overview
Android overviewbhavani p
 

Tendances (19)

webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governance
 
Começando com Android (#AndroidOnIntel)
Começando com Android (#AndroidOnIntel)Começando com Android (#AndroidOnIntel)
Começando com Android (#AndroidOnIntel)
 
The Future of UI - How Mobile Design is Shaping The Web 2
The Future of UI - How Mobile Design is Shaping The Web 2The Future of UI - How Mobile Design is Shaping The Web 2
The Future of UI - How Mobile Design is Shaping The Web 2
 
Basics of Android
Basics of Android Basics of Android
Basics of Android
 
Mobile Widgets Development
Mobile Widgets DevelopmentMobile Widgets Development
Mobile Widgets Development
 
Introduction to Android development - Presentation
Introduction to Android development - PresentationIntroduction to Android development - Presentation
Introduction to Android development - Presentation
 
Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Apps multiplataforma com HTML5
Apps multiplataforma com HTML5
 
Using HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsUsing HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile Apps
 
iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group Meeting
 
Intel XDK - Philly JS
Intel XDK - Philly JSIntel XDK - Philly JS
Intel XDK - Philly JS
 
Mobile Application Development with WP7 & Others
Mobile Application Development with WP7 & OthersMobile Application Development with WP7 & Others
Mobile Application Development with WP7 & Others
 
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
 
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail MobilityKony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
 
The Evolving Mobile Ecosystem and MeeGo
The Evolving Mobile Ecosystem and MeeGoThe Evolving Mobile Ecosystem and MeeGo
The Evolving Mobile Ecosystem and MeeGo
 
Build HTML5 VR Apps using Intel® XDK
Build HTML5 VR Apps using Intel® XDKBuild HTML5 VR Apps using Intel® XDK
Build HTML5 VR Apps using Intel® XDK
 
UI於現階段與未來的應用趨勢
UI於現階段與未來的應用趨勢UI於現階段與未來的應用趨勢
UI於現階段與未來的應用趨勢
 
Android Development Basics
Android Development BasicsAndroid Development Basics
Android Development Basics
 
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
 
Android overview
Android overviewAndroid overview
Android overview
 

Similaire à Mobile fragmentation, fact or myth?

Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionBelen Barros Pena
 
Hybrid Mobile Application Framework
Hybrid Mobile Application FrameworkHybrid Mobile Application Framework
Hybrid Mobile Application Framework동수 장
 
Cross Platform Mobile Developmemnt
Cross Platform Mobile DevelopmemntCross Platform Mobile Developmemnt
Cross Platform Mobile DevelopmemntSoutom Dhara
 
Inside Mobile Widgets Publish
Inside Mobile Widgets PublishInside Mobile Widgets Publish
Inside Mobile Widgets Publish360|Conferences
 
Mobile Development Platforms
Mobile Development PlatformsMobile Development Platforms
Mobile Development PlatformsAndri Yadi
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Marco Tabor
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPTDhivya T
 
Mobile Apps - The Business & Technology
Mobile Apps - The Business & TechnologyMobile Apps - The Business & Technology
Mobile Apps - The Business & TechnologyAndri Yadi
 
HTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsHTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsJames Pearce
 
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für TabletsiEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für TabletsIndiginox
 
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für TabletsiEnterprise - Mit HTML5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für TabletsStefan Kolb
 
웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)mosaicnet
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Kai Koenig
 
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
Building Rich Mobile Apps with HTML5, CSS3 and JavaScriptBuilding Rich Mobile Apps with HTML5, CSS3 and JavaScript
Building Rich Mobile Apps with HTML5, CSS3 and JavaScriptSencha
 
Introduction to Android by Demian Neidetcher
Introduction to Android by Demian NeidetcherIntroduction to Android by Demian Neidetcher
Introduction to Android by Demian NeidetcherMatthew McCullough
 
Mobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market ShareMobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market ShareJeremy Callinan
 

Similaire à Mobile fragmentation, fact or myth? (20)

Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
 
Hybrid Mobile Application Framework
Hybrid Mobile Application FrameworkHybrid Mobile Application Framework
Hybrid Mobile Application Framework
 
Cross Platform Mobile Developmemnt
Cross Platform Mobile DevelopmemntCross Platform Mobile Developmemnt
Cross Platform Mobile Developmemnt
 
Inside Mobile Widgets Publish
Inside Mobile Widgets PublishInside Mobile Widgets Publish
Inside Mobile Widgets Publish
 
Mobile Development Platforms
Mobile Development PlatformsMobile Development Platforms
Mobile Development Platforms
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Magic xpa total mobility experience
Magic xpa  total mobility experienceMagic xpa  total mobility experience
Magic xpa total mobility experience
 
Mobile Apps - The Business & Technology
Mobile Apps - The Business & TechnologyMobile Apps - The Business & Technology
Mobile Apps - The Business & Technology
 
HTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applicationsHTML5 and the dawn of rich mobile web applications
HTML5 and the dawn of rich mobile web applications
 
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für TabletsiEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML-5 zum Unternehmens-Dashboard für Tablets
 
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für TabletsiEnterprise - Mit HTML5 zum Unternehmens-Dashboard für Tablets
iEnterprise - Mit HTML5 zum Unternehmens-Dashboard für Tablets
 
Mobile technology
Mobile technologyMobile technology
Mobile technology
 
웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
 
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
Building Rich Mobile Apps with HTML5, CSS3 and JavaScriptBuilding Rich Mobile Apps with HTML5, CSS3 and JavaScript
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
 
Introduction to Android by Demian Neidetcher
Introduction to Android by Demian NeidetcherIntroduction to Android by Demian Neidetcher
Introduction to Android by Demian Neidetcher
 
Mobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market ShareMobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market Share
 
Mobile browser testing v1.0
Mobile browser testing v1.0Mobile browser testing v1.0
Mobile browser testing v1.0
 
Samsung
SamsungSamsung
Samsung
 

Plus de Belen Barros Pena

DIY Mobile Usability Testing - SXSW Interactive 2012
DIY Mobile Usability Testing - SXSW Interactive 2012DIY Mobile Usability Testing - SXSW Interactive 2012
DIY Mobile Usability Testing - SXSW Interactive 2012Belen Barros Pena
 
A simple mobile testing lab using a document camera
A simple mobile testing lab using a document cameraA simple mobile testing lab using a document camera
A simple mobile testing lab using a document cameraBelen Barros Pena
 
A simple mobile testing lab using our Meccano home-made rig
A simple mobile testing lab using our Meccano home-made rigA simple mobile testing lab using our Meccano home-made rig
A simple mobile testing lab using our Meccano home-made rigBelen Barros Pena
 
UX Sofia 2012 - DIY Mobile Usability Testing Workshop
UX Sofia 2012 - DIY Mobile Usability Testing WorkshopUX Sofia 2012 - DIY Mobile Usability Testing Workshop
UX Sofia 2012 - DIY Mobile Usability Testing WorkshopBelen Barros Pena
 
DIY mobile usability testing - IA Summit 2011
DIY mobile usability testing - IA Summit 2011DIY mobile usability testing - IA Summit 2011
DIY mobile usability testing - IA Summit 2011Belen Barros Pena
 
Cheap And Efficient Tools Euroia09
Cheap And Efficient Tools Euroia09Cheap And Efficient Tools Euroia09
Cheap And Efficient Tools Euroia09Belen Barros Pena
 

Plus de Belen Barros Pena (7)

DIY Mobile Usability Testing - SXSW Interactive 2012
DIY Mobile Usability Testing - SXSW Interactive 2012DIY Mobile Usability Testing - SXSW Interactive 2012
DIY Mobile Usability Testing - SXSW Interactive 2012
 
A simple mobile testing lab using a document camera
A simple mobile testing lab using a document cameraA simple mobile testing lab using a document camera
A simple mobile testing lab using a document camera
 
A simple mobile testing lab using our Meccano home-made rig
A simple mobile testing lab using our Meccano home-made rigA simple mobile testing lab using our Meccano home-made rig
A simple mobile testing lab using our Meccano home-made rig
 
UX Sofia 2012 - DIY Mobile Usability Testing Workshop
UX Sofia 2012 - DIY Mobile Usability Testing WorkshopUX Sofia 2012 - DIY Mobile Usability Testing Workshop
UX Sofia 2012 - DIY Mobile Usability Testing Workshop
 
DIY mobile usability testing - IA Summit 2011
DIY mobile usability testing - IA Summit 2011DIY mobile usability testing - IA Summit 2011
DIY mobile usability testing - IA Summit 2011
 
I heart mobile
I heart mobileI heart mobile
I heart mobile
 
Cheap And Efficient Tools Euroia09
Cheap And Efficient Tools Euroia09Cheap And Efficient Tools Euroia09
Cheap And Efficient Tools Euroia09
 

Dernier

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 

Dernier (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 

Mobile fragmentation, fact or myth?

  • 1. Fragmentation in mobile design m yt ho r fa ct? Puzzle perspective by jugbo - http://www.flickr.com/photos/jugbo/366748612/
  • 2. hardware Hardware Store by John McNab - http://www.flickr.com/photos/johnmcnab/5758738799/
  • 14. It’s a box by tim caynes - http://www.flickr.com/photos/timcaynes/5408753242/
  • 15. Screen resolutions of the 681,900 Android devices using opensignalmaps http://opensignalmaps.com/reports/fragmentation.php
  • 16. hardware fragmentation? fa ct Hardware Store by John McNab - http://www.flickr.com/photos/johnmcnab/5758738799/
  • 17. development Development in Docklands by Destinys Agent - http://www.flickr.com/photos/destinysagent/2664658912/
  • 18. Fragmentation challenges have been a key topic of discussion in mobile industry circles since Java ME started proliferating in 2004-5. Developer Economics 2011, created by Vision Mobile
  • 19. SymbianOS Android Mobile OSs in Bulgaria (Dec 08 - Apr 12) iOS BlackBerry OS 80% 70% 60% 50% 40% 30% 20% 10% 0% Dec 2008 Jan 2009 Feb 2009 Mar 2009 Apr 2009 May 2009 Jun 2009 Jul 2009 Aug 2009 Sep 2009 Oct 2009 Nov 2009 Dec 2009 Jan 2010 Feb 2010 Mar 2010 Apr 2010 May 201 http://gs.statcounter.com/
  • 20. SymbianOS Android Mobile OSs in Bulgaria (Dec 08 - Apr 12) iOS BlackBerry OS Nov 2010 Dec 2010 Jan 2011 Feb 2011 Mar 2011 Apr 2011 May 2011 Jun 2011 Jul 2011 Aug 2011 Sep 2011 Oct 2011 Nov 2011 Dec 2011 Jan 2012 Feb 2012 Mar 2012 Apr 2012 http://gs.statcounter.com/
  • 21. Developing across the top three or four mobile platforms (iOS, Android, Symbian and Blackberry) reaches just over 20% of the devices sold on average. Developer Economics 2011, created by Vision Mobile
  • 22. Brew Series40 Symbian iOS Android many hundred 275 150 350 millions million million million Blackberry WP Bada WebOS Meego 80 9 12 tons of small OSs million million million http://communities-dominate.blogs.com/brands/2012/05/mobile-services-beyond-messaging-excellent-tns-global-survey-reveals-tons.html
  • 23. development environment and its own app store. The next table shows how much the major smartphone platforms differ. LANGUAGES & ENVIRONMENTS Platform Authoring language Dev Environment App store Android Dalvik Android Development Tool Android Market C and C++ (NDK) Plugin for Eclipse WebViews Other IDEs, e.g., IntelliJ, Netbeans. Visual Studio Bada C++ (proprietary Bada IDE based on Eclipse Samsung Apps extension) CDT and JSDT (JavaScript HTML, CSS, JS Development Tools) Blackberry C/C++ QNX Momentics IDE Blackberry App World Tablet OS Java Eclipse plug-ins Android Player Standard IDE & Webworks HTML5, CSS, tools JavaScript Blackberry J2ME MIDP 2.0 Eclipse plug-in Blackberry App World OS HTML WebWorks SDK iOS Objective C Mac with Xcode App Store WebViews Symbian C++ Carbide C++ IDE Ovi Store Qt Windows C#, VB.NET Visual Studio and Microsoft Windows Phone Marketplace Phone Silverlight framework tools such as Expression XNA framework Blend source: VisionMobile research Cross-Platform Developer Tools 2012, created by Vision Mobile
  • 24. The next table lists over 50 cross-platform tools by technology approach, authoring language and deployment format (web vs. native). MAJOR CROSS-PLATFORM TOOLS & APPROACHES Vendor (Tool) Technology approach Authoring language Deploym. format Adobe (AIR) Runtime Actionscript Native, Hybrid Adobe (Flex) SDK addition to AIR MXML Native, Hybrid Ansca Mobile Runtime Lua Native (Corona) Antenna Software HTML5, CSS and Runtime Hybrid web apps (Mobility Studio) JavaScript Antix Labs (Antix Runtime C/C++ Native Games) Appcelerator HTML5, CSS and Runtime Native apps (Titanium) JavaScript Web-to-native wrapper WYSIWYG, HTML, Application Craft Web apps, Hybrid (PhoneGap) Javascript, CSS, jQuery Runtime (Mobius) Web-to- HTML5, CSS and AppMobi native app wrapper Web apps, Hybrid JavaScript (PhoneGap) Web-to-native app wrapper HTML5, CSS and Backelite (BKrender) Web apps, Hybrid (PhoneGap) JavaScript DHTMLX Touch JavaScript framework HTML5, CSS, JavaScript Web apps Didmo (Magmito) App Factory WYSIWYG Web apps, Hybrid
  • 25. (TotalCross) JavaScript framework, Web- The M Project HTML5, CSS, JavaScript Web apps, Hybrid to-native app wrapper Unity Technologies C# .NET, JavaScript and Runtime Native (Unity) Boo Unreal (Unreal Runtime UnrealScript Native Engine) Uxebu (Aparrat.io, Frameworks, Web-to-native HTML5, CSS, JavaScript Hybrid Storage.js ) app wrapper UXplus (Aqua WYSIWYG, JavaScript, Runtime Native Platform) C++ JavaScript Framework, Web- Wink to-native wrapper HTML5, CSS, JavaScript Web app (PhoneGap) Wix Mobile App factory WYSIWYG Web app Xamarin (Mono Source code translator, Touch, Mono for C# .NET Native Runtime Android) Java Bytecode, .NET .Net, Java or Ruby XMLVM Source code translator CIL, JavaScript, Bytecode Python, Obj. C C++ Zipline Games App factory, Runtime (for Lua Native (Moai) Lua script) source: VisionMobile research Cross-Platform Developer Tools 2012, created by Vision Mobile The full list of 100 cross-platform tools that we have tracked as part of our research appears below.
  • 26. Spiderweb by jk079 - http://www.flickr.com/photos/jk079/5236562439/
  • 27.
  • 28. Digital madness by ric_k - http://www.flickr.com/photos/ric_k/2545124107/
  • 29. development fragmentation? fa ct Development in Docklands by Destinys Agent - http://www.flickr.com/photos/destinysagent/2664658912/
  • 31.
  • 32. content What the user has in a digital experience: 1) information and 2) the potential of doing something with this information Arturo Toledo, User Experience Designer (WP Design Studio) http://ux.artu.tv/?p=240 actions
  • 33. Input screen Content Content Content screen screen screen Content Input screen screen Content Input screen screen
  • 34.
  • 35. Input screen Content Content Content screen screen screen Content Input screen screen Content Input screen screen
  • 36.
  • 37. Input screen Content Content Content screen screen screen Content Input screen screen Content Input screen screen
  • 38.
  • 39. Input screen Content Content Content screen screen screen Content Input screen screen Content Input screen screen
  • 40.
  • 41.
  • 42. content What the user has in a digital experience: 1) information and 2) the potential of doing something with this information Arturo Toledo, User Experience Designer (WP Design Studio) http://ux.artu.tv/?p=240 actions
  • 43. Input screen A A A Content Content Content screen screen screen A Content Input screen screen A Content Input screen screen
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. A Input screen Input screen A A A Content Content Content screen screen screen A A Content Input screen Input screen screen A A Content Input screen Input screen screen
  • 49.
  • 50. A Input screen Input screen A A A Content Content Content screen screen screen A A Content Input screen Input screen screen A A Content Input screen Input screen screen
  • 51.
  • 52. A Input screen Input screen A A A Content Content Content screen screen screen A A Content Input screen Input screen screen A A Content Input screen Input screen screen
  • 53. A Mailboxes A Folder list A A A Edit New message Message list message list A A A Move Message A
  • 54. G G Write Search Sign in Sign up Home Connect Discover Me Tweet Settings Details Me Switch a/c Connect Retweeted Favourited Followed you you you Lists Tweet Saved DMs Drafts Lists Profile searches Tweet Profile Lists New list Tweet Profile Edit profile List details Edit list Retweeted Favourited Profile Tweets Following Followers Favourites Blocked Lists by by Tweet Profile
  • 55.
  • 56. Applications A Input screen A A A Content Content Content screen screen screen A A Content screen Input screen A A Content screen Input screen
  • 57. Applications A Input screen A A A Content Content Content screen screen screen A A Content screen Input screen A A Content screen Input screen
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. Applications A Input screen A A A Content Content Content screen screen screen A A Content screen Input screen A A Content screen Input screen
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76. Applications A Input screen A A A Content Content Content screen screen screen A A Content screen Input screen A A Content screen Input screen
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95. Applications A Input screen A A A Content Content Content screen screen screen A A Content screen Input screen A A Content screen Input screen
  • 96.
  • 97.
  • 98. The switcher test Step 1 - Go to one app Step 2 - Open the apps switcher Step 3 - Go to a different app Step 4 - Press the back button Where are you now?
  • 105. app structure both activity
  • 106. 1
  • 107. 2
  • 108. 3
  • 109. 4
  • 110. 5
  • 111. 6
  • 112. 7
  • 113. 8 9
  • 114. M Y T H design fragmentation?
  • 115. Commonplace means familiar, and for your audience, familiarity leads to efficiency and ease - exactly what most folks want from an app (...) Novices in particular benefit from interfaces that use icons and controls they’ve seen elsewhere. Tapworthy - Designing Great iPhone apps, J. Clark
  • 116. There’s a lull in the industry right now (...) If anything, Apple has an interest in maintaining the status quo. So does everyone else. http://www.mobileindustryreview.com/2012/05/the-facebook-phone- why-its-good-news-for-the-industry.html
  • 117. technology has radically changed how we live, but the underlying cultural philosophies that drive aesthetic and visual fashion have remained largely unchanged for 20 years (...) perhaps Apple’s digital recreations of things we know and love is simply a sign of the times? http://www.fastcodesign.com/1669879/can-we-please-move- past-apples-silly-faux-real-uis
  • 118. with every new smartphone subscription we take another tiny but discrete step towards a networked world dominated by powerful corporations that can (...) control the speed of technological innovation to a pace that is convenient for them rather than determined by the creativity of hackers and engineers. http://m.guardian.co.uk/technology/2012/jun/03/john-naughton-smartphone- revolution-cost?cat=technology&type=article
  • 119. disruption in mobile design will come from third party services or won’t come at all.
  • 120. disruption in mobile design will come from you or won’t come at all.