SlideShare a Scribd company logo
1 of 189
Download to read offline
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
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
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
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
CONTENT SCREENS
SIBLING NAVIGATION
TOP-DOWN NAVIGATION
BACK NAVIGATION
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
GLOBAL ACTIONS
SCREEN ACTIONS
OBJECT ACTIONS
A




    A




    A




A   A   A
A




    A




        INPUT SCREENS
    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
    A




    A   A   A
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
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
GLOBAL & SCREEN ACTIONS
OBJECT ACTIONS
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?
APPLICATION STRUCTURE
   (navigates) within an app based on the
hierarchical relationships between screens
            http://developer.android.com/design/patterns/navigation.html
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
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
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

What's hot

Mobile Web Evolution - Rich Mobile Applications and Real-time Web UX
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UXMobile Web Evolution - Rich Mobile Applications and Real-time Web UX
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UXPaul Golding
 
Basics of Android
Basics of Android Basics of Android
Basics of Android sabi_123
 
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
 
Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Jomar Silva
 
Introduction to Android development - Presentation
Introduction to Android development - PresentationIntroduction to Android development - Presentation
Introduction to Android development - PresentationAtul Panjwani
 
Intel XDK - Philly JS
Intel XDK - Philly JSIntel XDK - Philly JS
Intel XDK - Philly JSIan Maffett
 
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
 
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.
 
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
 
The Evolving Mobile Ecosystem and MeeGo
The Evolving Mobile Ecosystem and MeeGoThe Evolving Mobile Ecosystem and MeeGo
The Evolving Mobile Ecosystem and MeeGoGail Frederick
 
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
 
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
 

What's hot (19)

Mobile Web Evolution - Rich Mobile Applications and Real-time Web UX
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UXMobile Web Evolution - Rich Mobile Applications and Real-time Web UX
Mobile Web Evolution - Rich Mobile Applications and Real-time Web UX
 
Começando com Android (#AndroidOnIntel)
Começando com Android (#AndroidOnIntel)Começando com Android (#AndroidOnIntel)
Começando com Android (#AndroidOnIntel)
 
Mobile Widgets Development
Mobile Widgets DevelopmentMobile Widgets Development
Mobile Widgets Development
 
Basics of Android
Basics of Android Basics of Android
Basics of Android
 
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
 
Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Apps multiplataforma com HTML5
Apps multiplataforma com HTML5
 
Introduction to Android development - Presentation
Introduction to Android development - PresentationIntroduction to Android development - Presentation
Introduction to Android development - Presentation
 
Intel XDK - Philly JS
Intel XDK - Philly JSIntel XDK - Philly JS
Intel XDK - Philly JS
 
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
 
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
 
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
 
The Evolving Mobile Ecosystem and MeeGo
The Evolving Mobile Ecosystem and MeeGoThe Evolving Mobile Ecosystem and MeeGo
The Evolving Mobile Ecosystem and MeeGo
 
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)
 
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
 

Viewers also liked

The mobileYouth Way: 7 fundamentals that will change how you view technology
The mobileYouth Way: 7 fundamentals that will change how you view technologyThe mobileYouth Way: 7 fundamentals that will change how you view technology
The mobileYouth Way: 7 fundamentals that will change how you view technologyGraham Brown
 
What's So Special About Mobile?
What's So Special About Mobile?What's So Special About Mobile?
What's So Special About Mobile?Sara Quinn
 
Mobile Marketing Association - Mobile et tablettes 2nd écran de la TV
Mobile Marketing Association - Mobile et tablettes 2nd écran de la TVMobile Marketing Association - Mobile et tablettes 2nd écran de la TV
Mobile Marketing Association - Mobile et tablettes 2nd écran de la TVPascal Dasseux
 
Device Fragmentation 2011 / Metrics of the Mobile Web
Device Fragmentation 2011 / Metrics of the Mobile WebDevice Fragmentation 2011 / Metrics of the Mobile Web
Device Fragmentation 2011 / Metrics of the Mobile WebAvenga Germany GmbH
 
Baromobile 2012 : le baromètre de l'internet mobile - SFR régie - OMG
Baromobile 2012 : le baromètre de l'internet mobile - SFR régie - OMGBaromobile 2012 : le baromètre de l'internet mobile - SFR régie - OMG
Baromobile 2012 : le baromètre de l'internet mobile - SFR régie - OMGRomain Fonnier
 
Classement de la fréquentation des applications mobile OJD - Avril 2013
Classement de la fréquentation des applications mobile OJD - Avril 2013Classement de la fréquentation des applications mobile OJD - Avril 2013
Classement de la fréquentation des applications mobile OJD - Avril 2013Romain Fonnier
 
Mobile Marketing Stats Automotive Dealers Should Know
Mobile Marketing Stats Automotive Dealers Should KnowMobile Marketing Stats Automotive Dealers Should Know
Mobile Marketing Stats Automotive Dealers Should Knowcreativeeyeball
 
World Mobile Congress 2013 : Les temps forts / Jour 1
World Mobile Congress 2013 : Les temps forts / Jour 1World Mobile Congress 2013 : Les temps forts / Jour 1
World Mobile Congress 2013 : Les temps forts / Jour 1Raphael Journé
 
Awesome android apps
Awesome android appsAwesome android apps
Awesome android appsRichard Byrne
 
5 Lessons in Digital Publishing
5 Lessons in Digital Publishing 5 Lessons in Digital Publishing
5 Lessons in Digital Publishing Mag+
 
How to Get Started in Mobile Marketing
How to Get Started in Mobile MarketingHow to Get Started in Mobile Marketing
How to Get Started in Mobile MarketingSIXTY
 
Smart contents in multi screen
Smart contents in multi screenSmart contents in multi screen
Smart contents in multi screenSeungyul Kim
 
Unlock the Magic: How to set up and use your new ipad
Unlock the Magic: How to set up and use your new ipadUnlock the Magic: How to set up and use your new ipad
Unlock the Magic: How to set up and use your new ipadGina Schreck
 
The web you were used to is gone. Architecture and strategy for your mobile c...
The web you were used to is gone. Architecture and strategy for your mobile c...The web you were used to is gone. Architecture and strategy for your mobile c...
The web you were used to is gone. Architecture and strategy for your mobile c...Alberta Soranzo
 
Placecast - E-commerce Paris 2012
Placecast - E-commerce Paris 2012Placecast - E-commerce Paris 2012
Placecast - E-commerce Paris 2012Petit Web
 
Content marketing world_mobile and tablet content distribution_8_17_2012
Content marketing world_mobile and tablet content distribution_8_17_2012Content marketing world_mobile and tablet content distribution_8_17_2012
Content marketing world_mobile and tablet content distribution_8_17_2012interlinkONE
 

Viewers also liked (20)

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

Similar to Fragmentation in mobile design: fact or fiction

Mobile fragmentation, fact or myth?
Mobile fragmentation, fact or myth?Mobile fragmentation, fact or myth?
Mobile fragmentation, fact or myth?Belen Barros Pena
 
Hybrid Mobile Application Framework
Hybrid Mobile Application FrameworkHybrid Mobile Application Framework
Hybrid Mobile Application Framework동수 장
 
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
 
HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1James Pearce
 
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
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeCaridy Patino
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureMotorola Mobility - MOTODEV
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile DrupalTwinbit
 
2011 08-24 mobile web app
2011 08-24  mobile web app2011 08-24  mobile web app
2011 08-24 mobile web appSholto Maud
 
Why hybrid-is-important
Why hybrid-is-importantWhy hybrid-is-important
Why hybrid-is-importantJacob Nelson
 
웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)mosaicnet
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseVenkat Alagarsamy
 
Xamarin cross platform
Xamarin cross platformXamarin cross platform
Xamarin cross platformGuada Casuso
 
Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs mentoresd
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentNick Landry
 

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

Mobile fragmentation, fact or myth?
Mobile fragmentation, fact or myth?Mobile fragmentation, fact or myth?
Mobile fragmentation, fact or myth?
 
Hybrid Mobile Application Framework
Hybrid Mobile Application FrameworkHybrid Mobile Application Framework
Hybrid Mobile Application Framework
 
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
 
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. WebThe Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
 
HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1
 
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
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile Drupal
 
2011 08-24 mobile web app
2011 08-24  mobile web app2011 08-24  mobile web app
2011 08-24 mobile web app
 
Why hybrid-is-important
Why hybrid-is-importantWhy hybrid-is-important
Why hybrid-is-important
 
웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)웹(web)의 현재와 미래(2)
웹(web)의 현재와 미래(2)
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterprise
 
Magic xpa total mobility experience
Magic xpa  total mobility experienceMagic xpa  total mobility experience
Magic xpa total mobility experience
 
Xamarin cross platform
Xamarin cross platformXamarin cross platform
Xamarin cross platform
 
Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs Developing the Next Generation Embedded HMIs
Developing the Next Generation Embedded HMIs
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Mobile stategy
Mobile stategyMobile stategy
Mobile stategy
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App Development
 
Hybrid Apps / iPhoneDevCon 2010
Hybrid Apps / iPhoneDevCon 2010Hybrid Apps / iPhoneDevCon 2010
Hybrid Apps / iPhoneDevCon 2010
 

More from 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
 

More from 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
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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
  • 4.
  • 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
  • 31.
  • 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/
  • 35.
  • 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
  • 39.
  • 41.
  • 42.
  • 44.
  • 45.
  • 47.
  • 48.
  • 50.
  • 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
  • 53.
  • 54.
  • 56.
  • 58.
  • 60. A A A A A A
  • 61. A A INPUT SCREENS A A A A
  • 62.
  • 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
  • 67.
  • 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
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 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
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 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
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 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
  • 119.
  • 120.
  • 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?
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127. APPLICATION STRUCTURE (navigates) within an app based on the hierarchical relationships between screens http://developer.android.com/design/patterns/navigation.html
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
  • 139.
  • 140.
  • 141.
  • 142.
  • 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
  • 144.
  • 145.
  • 146.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151.
  • 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
  • 155.
  • 156.
  • 157.
  • 158.
  • 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