FRAGMENTATION IN MOBILE DESIGN



                                      FIC TIO N?
                              FACT OR

Puzzle perspective by jugbo http://www.flickr.com/photos/jugbo/366748612/
The mobile industry is now worth



1.3 trillion dollars
The State of the Union blog for Mobile Industry - all the stats and facts for 2012, T. Ahonen - http://goo.gl/M0oyV
Mobile phones sold in 2011



  1.6 billion units
The State of the Union blog for Mobile Industry - all the stats and facts for 2012, T. Ahonen - http://goo.gl/M0oyV
Fragmentation in mobile design: fact or fiction
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
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?



                                        FACT
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 by Vision Mobile




Development in Docklands by Destinys Agent http://www.flickr.com/photos/destinysagent/2664658912/
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 by Vision Mobile




Development in Docklands by Destinys Agent http://www.flickr.com/photos/destinysagent/2664658912/
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
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 by Vision Mobile
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
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 2012tools that Mobile tracked as part of our research appears below.
The full list of 100 cross-platform
                                    by Vision we have
Spiderweb by jk079 - http://www.flickr.com/photos/jk079/5236562439/
Mobile web moving from hype to reality.
               Developers stumbling on three challenges:
               fragmentation, performance limitations and
               lack of distribution and monetisation channels.
               Developer Economics 2012 by Vision Mobile




Spiderweb by jk079 - http://www.flickr.com/photos/jk079/5236562439/
OpenSignalMaps, a popular Android
application, has tracked over 600 thousand
devices (...) and reported nearly 600 device
models and 4,000 device variants.
Developer Economics 2012 by Vision Mobile
Fragmentation in mobile design: fact or fiction
Digital madness by ric_k - http://www.flickr.com/photos/ric_k/2545124107/
DEVELOPMENT FRAGMENTATION?



                                         FACT
Development in Docklands by Destinys Agent http://www.flickr.com/photos/destinysagent/2664658912/
DESIGN
Fragmentation in mobile design: fact or fiction
APPLICATIONS
content



What the user has in a digital experience:
1) information and 2) the potential of doing
something with this information                                APPLICATIONS
Arturo Toledo, User Experience Designer (WP Design Studio) - http://ux.artu.tv/?p=240




                                                                              actions
content



What the user has in a digital experience:
1) information and 2) the potential of doing
something with this information                                APPLICATIONS
Arturo Toledo, User Experience Designer (WP Design Studio) - http://ux.artu.tv/?p=240
Fragmentation in mobile design: fact or fiction
CONTENT SCREENS
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
SIBLING NAVIGATION
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
TOP-DOWN NAVIGATION
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
BACK NAVIGATION
Fragmentation in mobile design: fact or fiction
What the user has in a digital experience:
1) information and 2) the potential of doing
something with this information                                APPLICATIONS
Arturo Toledo, User Experience Designer (WP Design Studio) - http://ux.artu.tv/?p=240




                                                                              actions
A




    A




    A




A   A   A
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
GLOBAL ACTIONS
Fragmentation in mobile design: fact or fiction
SCREEN ACTIONS
Fragmentation in mobile design: fact or fiction
OBJECT ACTIONS
A




    A




    A




A   A   A
A




    A




        INPUT SCREENS
    A




A   A     A
Fragmentation in mobile design: fact or fiction
A




        A



                A


A       A




    A   A   A   A
A




    A



        A


A   A




    A   A
A       A   A       A




                        A


            A




                        A
            A



    A           A
A   A

        A   A




        A   A
    A




    A   A   A
Fragmentation in mobile design: fact or fiction
Applications
Applications




      Content   Content   Content
       screen    screen    screen




                Content
                 screen




                Content
                 screen
Applications




      Content   Content   Content
       screen    screen    screen




                Content
                 screen




                Content
                 screen
Applications




      Content   Content   Content
       screen    screen    screen




                Content
                 screen




                Content
                 screen
Applications



                A             A             A
      Content       Content       Content
       screen        screen        screen




                              A
                    Content
                     screen




                              A
                    Content
                     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
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
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
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
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
GLOBAL & SCREEN ACTIONS
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
OBJECT ACTIONS
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
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
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
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?
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
APPLICATION STRUCTURE
   (navigates) within an app based on the
hierarchical relationships between screens
            http://developer.android.com/design/patterns/navigation.html
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
ACTIVITY HISTORY
  (navigates) in reverse chronological order,
through the history of screens the user has
                       recently worked with
              http://developer.android.com/design/patterns/navigation.html
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
app
structure




activity
app
structure



 Android 2.3 and earlier relied upon the system
 Back button for supporting navigation within an
 app. With the introduction of action bars in Android
 3.0, a second navigation mechanism appeared: the
 Up button, consisting of the app icon and a left-
 point caret
 http://developer.android.com/design/patterns/navigation.html




activity
app
structure




 When the previously viewed screen is also the
 hierarchical parent of the current screen, pressing
 the Back button has the same result as pressing the
 Up button - this is a common occurrence
 http://developer.android.com/design/patterns/navigation.html




activity
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
1
1
2
2
3
3
4
4
5
5
6
6
7   8
DESIGN FRAGMENTATION?




F IC TI ON
DESIGN FRAGMENTATION?



        ON
      DOES THIS MATTER?

F IC TI
http://orainteractive.com/2012/06/understanding-mobile-ui-patterns/
Commonplace means familiar, and for your
audience, familiarity leads to efficiency and
ease (...) Novices in particular benefit from
interfaces that use icons and controls they’ve
seen elsewhere.
Tapworthy - Designing Great iPhone apps, J. Clark
There is a confusing and frustrating array of
hardware, software, apps, websites, etc (...)
using them is burdensome (...) the diversity of
them (...) is already problematic (...) So I see
whatever will simplify and unify our activities
as being popular.
The Future of Apps and Web, Pew Internet
http://pewinternet.org/Reports/2012/Future-of-Apps-and-Web/Overview.aspx
We are only three decades into one of the
most important revolutions the world has
ever seen. In design development terms, that
is a mere blink.
The Mobile Frontier, R. Hinman
the history of mobile has been a long, painful
process of copying desktop computers and
then sheepishly realizing that is just doesn’t
quite work right.
S. Jenson - http://designmind.frogdesign.com/blog/mobile-apps-must.die.html
In light of all the statistical data and anecdotal
evidence, it may be difficult to believe that
anything is limiting the potential of mobile
technology. But there is one limiting factor: it’s
our fixation with the desktop paradigm and
its graphical user interface.
The Mobile Frontier, R. Hinman
WHY IS IT HAPPENING?
lockdown was the direction a visionary Steve
Jobs (...) first took with the iPhone. (...) These
technologies can let geeky outsiders build
upon them just as they could with PCs, but in
a highly controlled and contingent way (...)
software written by outsiders that must be
approved by and funneled through Apple.
The Future of the Internet, J. Zittrain
When your task is designing an operating
system, you are not focusing on interaction
innovation: all your energies are going into
other things ....
... mainly creating a coherent interaction
framework, protecting your users, and giving
third-party developers the tools they need.
Companies build phones that the carriers ask
for instead of taking risks and testing new
concepts (...) The result is a collection of
handsets that are fairly homogenous from a
small number of brands.
http://theverge.com/2012/7/5/3138711/five-years-after-the-iphone-carriers-are-the-biggest-
threat-to-innovation-editorial
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
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://guardian.co.uk/technology/2012/jun/03/john-naughton-smartphone-revolution-cost
disruption in mobile design
will not come from the
companies designing the OS
disruption in mobile design
must come from third party
services
disruption in mobile design
must come from third party
services or might not come
at all.
4 billion
          unique mobile phone users




The State of the Union blog for Mobile Industry - all the stats and facts for 2012, T. Ahonen http://goo.gl/M0oyV

More Related Content

PDF
Join the geeks: why designers should contribute to free and open source software
PDF
Mobile app development - course intro
PPTX
Top 10 programming languages for mobile app development
PPTX
App development
PPTX
Latest Trends in Mobile App Development
KEY
Jonathan snook - fake-it
PPT
Html5 investigation
PDF
webinos and Open Ecosystems Open Governance
Join the geeks: why designers should contribute to free and open source software
Mobile app development - course intro
Top 10 programming languages for mobile app development
App development
Latest Trends in Mobile App Development
Jonathan snook - fake-it
Html5 investigation
webinos and Open Ecosystems Open Governance

What's hot (19)

PDF
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UX
PDF
Começando com Android (#AndroidOnIntel)
PDF
Mobile Widgets Development
PPTX
Basics of Android
PDF
The Future of UI - How Mobile Design is Shaping The Web 2
PDF
Apps multiplataforma com HTML5
PPTX
Introduction to Android development - Presentation
PPTX
Intel XDK - Philly JS
PDF
Using HTML5 to Build Mobile Apps
PPTX
iOS & Android Application Development - Pee Dee User Group Meeting
PDF
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
PPTX
Build HTML5 VR Apps using Intel® XDK
PPTX
The Evolving Mobile Ecosystem and MeeGo
PDF
Mobile Application Development with WP7 & Others
PPTX
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
PDF
UI於現階段與未來的應用趨勢
PPTX
Android Development Basics
PPTX
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
PPT
Android overview
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UX
Começando com Android (#AndroidOnIntel)
Mobile Widgets Development
Basics of Android
The Future of UI - How Mobile Design is Shaping The Web 2
Apps multiplataforma com HTML5
Introduction to Android development - Presentation
Intel XDK - Philly JS
Using HTML5 to Build Mobile Apps
iOS & Android Application Development - Pee Dee User Group Meeting
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Build HTML5 VR Apps using Intel® XDK
The Evolving Mobile Ecosystem and MeeGo
Mobile Application Development with WP7 & Others
X-Platform native apps in C# and .NET using Xamarin tools (iOS/WP/Android)
UI於現階段與未來的應用趨勢
Android Development Basics
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Android overview
Ad

Viewers also liked (20)

PDF
The mobileYouth Way: 7 fundamentals that will change how you view technology
PDF
What's So Special About Mobile?
PDF
Mobile Marketing Association - Mobile et tablettes 2nd écran de la TV
PDF
Device Fragmentation 2011 / Metrics of the Mobile Web
PDF
iPads in Elementary School
PDF
Baromobile 2012 : le baromètre de l'internet mobile - SFR régie - OMG
PDF
Classement de la fréquentation des applications mobile OJD - Avril 2013
PDF
Mobile Marketing Stats Automotive Dealers Should Know
PPTX
World Mobile Congress 2013 : Les temps forts / Jour 1
PPT
PPT
Marketingcharts mobile-marketing-data-2011
PPT
Awesome android apps
PDF
5 Lessons in Digital Publishing
PPTX
Metro + Metro Like
PDF
How to Get Started in Mobile Marketing
PDF
Smart contents in multi screen
KEY
Unlock the Magic: How to set up and use your new ipad
PDF
The web you were used to is gone. Architecture and strategy for your mobile c...
PDF
Placecast - E-commerce Paris 2012
PPTX
Content marketing world_mobile and tablet content distribution_8_17_2012
The mobileYouth Way: 7 fundamentals that will change how you view technology
What's So Special About Mobile?
Mobile Marketing Association - Mobile et tablettes 2nd écran de la TV
Device Fragmentation 2011 / Metrics of the Mobile Web
iPads in Elementary School
Baromobile 2012 : le baromètre de l'internet mobile - SFR régie - OMG
Classement de la fréquentation des applications mobile OJD - Avril 2013
Mobile Marketing Stats Automotive Dealers Should Know
World Mobile Congress 2013 : Les temps forts / Jour 1
Marketingcharts mobile-marketing-data-2011
Awesome android apps
5 Lessons in Digital Publishing
Metro + Metro Like
How to Get Started in Mobile Marketing
Smart contents in multi screen
Unlock the Magic: How to set up and use your new ipad
The web you were used to is gone. Architecture and strategy for your mobile c...
Placecast - E-commerce Paris 2012
Content marketing world_mobile and tablet content distribution_8_17_2012
Ad

Similar to Fragmentation in mobile design: fact or fiction (20)

PDF
Mobile fragmentation, fact or myth?
PDF
Hybrid Mobile Application Framework
PDF
HTML5 and the dawn of rich mobile web applications
PDF
The Enterprise Dilemma: Native vs. Web
PDF
HTML5 and the dawn of rich mobile web applications pt 1
KEY
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
PDF
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
PDF
HTML5 vs Native Android: Smart Enterprises for the Future
KEY
Mobile Drupal
PPTX
Why hybrid-is-important
PDF
웹(web)의 현재와 미래(2)
PPSX
Cross platform mobile application architecture for enterprise
PPTX
Magic xpa total mobility experience
PPTX
Xamarin cross platform
PDF
Developing the Next Generation Embedded HMIs
PDF
Cross Platform Mobile Development
PDF
Mobile stategy
PDF
The Great Mobile Debate: Native vs. Hybrid App Development
PDF
Hybrid Apps / iPhoneDevCon 2010
PDF
Developing for Mobile Web
Mobile fragmentation, fact or myth?
Hybrid Mobile Application Framework
HTML5 and the dawn of rich mobile web applications
The Enterprise Dilemma: Native vs. Web
HTML5 and the dawn of rich mobile web applications pt 1
Building Rich Mobile Apps with HTML5, CSS3 and JavaScript
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
HTML5 vs Native Android: Smart Enterprises for the Future
Mobile Drupal
Why hybrid-is-important
웹(web)의 현재와 미래(2)
Cross platform mobile application architecture for enterprise
Magic xpa total mobility experience
Xamarin cross platform
Developing the Next Generation Embedded HMIs
Cross Platform Mobile Development
Mobile stategy
The Great Mobile Debate: Native vs. Hybrid App Development
Hybrid Apps / iPhoneDevCon 2010
Developing for Mobile Web

More from Belen Barros Pena (7)

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

Recently uploaded (20)

PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PPTX
Microsoft User Copilot Training Slide Deck
PDF
sbt 2.0: go big (Scala Days 2025 edition)
DOCX
search engine optimization ppt fir known well about this
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
Custom Battery Pack Design Considerations for Performance and Safety
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Comparative analysis of machine learning models for fake news detection in so...
Rapid Prototyping: A lecture on prototyping techniques for interface design
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
giants, standing on the shoulders of - by Daniel Stenberg
4 layer Arch & Reference Arch of IoT.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
The influence of sentiment analysis in enhancing early warning system model f...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
NewMind AI Weekly Chronicles – August ’25 Week IV
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Lung cancer patients survival prediction using outlier detection and optimize...
Basics of Cloud Computing - Cloud Ecosystem
Microsoft User Copilot Training Slide Deck
sbt 2.0: go big (Scala Days 2025 edition)
search engine optimization ppt fir known well about this
Improvisation in detection of pomegranate leaf disease using transfer learni...

Fragmentation in mobile design: fact or fiction

  • 1. FRAGMENTATION IN MOBILE DESIGN FIC TIO N? FACT OR Puzzle perspective by jugbo http://www.flickr.com/photos/jugbo/366748612/
  • 2. The mobile industry is now worth 1.3 trillion dollars The State of the Union blog for Mobile Industry - all the stats and facts for 2012, T. Ahonen - http://goo.gl/M0oyV
  • 3. Mobile phones sold in 2011 1.6 billion units The State of the Union blog for Mobile Industry - all the stats and facts for 2012, T. Ahonen - http://goo.gl/M0oyV
  • 5. HARDWARE Hardware Store by John McNab - http://www.flickr.com/photos/johnmcnab/5758738799/
  • 18. It’s a box by tim caynes - http://www.flickr.com/photos/timcaynes/5408753242/
  • 19. Screen resolutions of the 681,900 Android devices using opensignalmaps http://opensignalmaps.com/reports/fragmentation.php
  • 20. HARDWARE FRAGMENTATION? FACT Hardware Store by John McNab http://www.flickr.com/photos/johnmcnab/5758738799/
  • 21. DEVELOPMENT Development in Docklands by Destinys Agent http://www.flickr.com/photos/destinysagent/2664658912/
  • 22. Fragmentation challenges have been a key topic of discussion in mobile industry circles since Java ME started proliferating in 2004-5. Developer Economics 2011 by Vision Mobile Development in Docklands by Destinys Agent http://www.flickr.com/photos/destinysagent/2664658912/
  • 23. 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 by Vision Mobile Development in Docklands by Destinys Agent http://www.flickr.com/photos/destinysagent/2664658912/
  • 24. 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
  • 25. 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 by Vision Mobile
  • 26. 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
  • 27. 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 2012tools that Mobile tracked as part of our research appears below. The full list of 100 cross-platform by Vision we have
  • 28. Spiderweb by jk079 - http://www.flickr.com/photos/jk079/5236562439/
  • 29. Mobile web moving from hype to reality. Developers stumbling on three challenges: fragmentation, performance limitations and lack of distribution and monetisation channels. Developer Economics 2012 by Vision Mobile Spiderweb by jk079 - http://www.flickr.com/photos/jk079/5236562439/
  • 30. OpenSignalMaps, a popular Android application, has tracked over 600 thousand devices (...) and reported nearly 600 device models and 4,000 device variants. Developer Economics 2012 by Vision Mobile
  • 32. Digital madness by ric_k - http://www.flickr.com/photos/ric_k/2545124107/
  • 33. DEVELOPMENT FRAGMENTATION? FACT Development in Docklands by Destinys Agent http://www.flickr.com/photos/destinysagent/2664658912/
  • 37. content What the user has in a digital experience: 1) information and 2) the potential of doing something with this information APPLICATIONS Arturo Toledo, User Experience Designer (WP Design Studio) - http://ux.artu.tv/?p=240 actions
  • 38. content What the user has in a digital experience: 1) information and 2) the potential of doing something with this information APPLICATIONS Arturo Toledo, User Experience Designer (WP Design Studio) - http://ux.artu.tv/?p=240
  • 51. What the user has in a digital experience: 1) information and 2) the potential of doing something with this information APPLICATIONS Arturo Toledo, User Experience Designer (WP Design Studio) - http://ux.artu.tv/?p=240 actions
  • 52. A A A A A A
  • 60. A A A A A A
  • 61. A A INPUT SCREENS A A A A
  • 63. A A A A A A A A A
  • 64. A A A A A A A
  • 65. A A A A A A A A A A
  • 66. A A A A A A A A A A
  • 69. Applications Content Content Content screen screen screen Content screen Content screen
  • 70. Applications Content Content Content screen screen screen Content screen Content screen
  • 71. Applications Content Content Content screen screen screen Content screen Content screen
  • 72. Applications A A A Content Content Content screen screen screen A Content screen A Content screen
  • 73. 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
  • 74. 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
  • 82. 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
  • 83. 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
  • 94. 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
  • 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. GLOBAL & SCREEN ACTIONS
  • 117. 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
  • 118. 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
  • 121. 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?
  • 127. APPLICATION STRUCTURE (navigates) within an app based on the hierarchical relationships between screens http://developer.android.com/design/patterns/navigation.html
  • 143. ACTIVITY HISTORY (navigates) in reverse chronological order, through the history of screens the user has recently worked with http://developer.android.com/design/patterns/navigation.html
  • 153. app structure Android 2.3 and earlier relied upon the system Back button for supporting navigation within an app. With the introduction of action bars in Android 3.0, a second navigation mechanism appeared: the Up button, consisting of the app icon and a left- point caret http://developer.android.com/design/patterns/navigation.html activity
  • 154. app structure When the previously viewed screen is also the hierarchical parent of the current screen, pressing the Back button has the same result as pressing the Up button - this is a common occurrence http://developer.android.com/design/patterns/navigation.html activity
  • 159. 1
  • 160. 1
  • 161. 2
  • 162. 2
  • 163. 3
  • 164. 3
  • 165. 4
  • 166. 4
  • 167. 5
  • 168. 5
  • 169. 6
  • 170. 6
  • 171. 7 8
  • 173. DESIGN FRAGMENTATION? ON DOES THIS MATTER? F IC TI
  • 175. Commonplace means familiar, and for your audience, familiarity leads to efficiency and ease (...) Novices in particular benefit from interfaces that use icons and controls they’ve seen elsewhere. Tapworthy - Designing Great iPhone apps, J. Clark
  • 176. There is a confusing and frustrating array of hardware, software, apps, websites, etc (...) using them is burdensome (...) the diversity of them (...) is already problematic (...) So I see whatever will simplify and unify our activities as being popular. The Future of Apps and Web, Pew Internet http://pewinternet.org/Reports/2012/Future-of-Apps-and-Web/Overview.aspx
  • 177. We are only three decades into one of the most important revolutions the world has ever seen. In design development terms, that is a mere blink. The Mobile Frontier, R. Hinman
  • 178. the history of mobile has been a long, painful process of copying desktop computers and then sheepishly realizing that is just doesn’t quite work right. S. Jenson - http://designmind.frogdesign.com/blog/mobile-apps-must.die.html
  • 179. In light of all the statistical data and anecdotal evidence, it may be difficult to believe that anything is limiting the potential of mobile technology. But there is one limiting factor: it’s our fixation with the desktop paradigm and its graphical user interface. The Mobile Frontier, R. Hinman
  • 180. WHY IS IT HAPPENING?
  • 181. lockdown was the direction a visionary Steve Jobs (...) first took with the iPhone. (...) These technologies can let geeky outsiders build upon them just as they could with PCs, but in a highly controlled and contingent way (...) software written by outsiders that must be approved by and funneled through Apple. The Future of the Internet, J. Zittrain
  • 182. When your task is designing an operating system, you are not focusing on interaction innovation: all your energies are going into other things .... ... mainly creating a coherent interaction framework, protecting your users, and giving third-party developers the tools they need.
  • 183. Companies build phones that the carriers ask for instead of taking risks and testing new concepts (...) The result is a collection of handsets that are fairly homogenous from a small number of brands. http://theverge.com/2012/7/5/3138711/five-years-after-the-iphone-carriers-are-the-biggest- threat-to-innovation-editorial
  • 184. 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
  • 185. 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://guardian.co.uk/technology/2012/jun/03/john-naughton-smartphone-revolution-cost
  • 186. disruption in mobile design will not come from the companies designing the OS
  • 187. disruption in mobile design must come from third party services
  • 188. disruption in mobile design must come from third party services or might not come at all.
  • 189. 4 billion unique mobile phone users The State of the Union blog for Mobile Industry - all the stats and facts for 2012, T. Ahonen http://goo.gl/M0oyV