SlideShare a Scribd company logo
1 of 42
Arief Hamdani Gunawan

   15 January 2012
The Mobile Jungle
• Isn’t the mobile web the same web as the
  desktop one?
• It does use the same basic architecture and many
  of the same technologies, though mobile device
  screens are smaller and bandwidth and
  processing resources are more constrained.
• There’s a lot more to it than that, though, with
  twists and turns that can trip up even the most
  experienced desktop web developer.
Contents
•   Myths of the Mobile Web
•   Mobile Ecosystem
•   Mobile Knowledge
•   Brands, Models, and Platforms
Myths of the Mobile Web
• As the Web has moved onto mobile devices, developers
  have told themselves a lot of stories about what this means
  for their work.
• While some of those stories are true, others are
  misleading, confusing, or even dangerous.
   – It’s Not the Mobile Web; It’s Just the Web!
   – You Don’t Need to Do Anything Special About Your Desktop
     Website
   – One Website Should Work for All Devices
   – Mobile Web Is Really Easy; Just Create a WML File
   – Just Create an HTML File with a Width of 240 Pixels
   – Native Mobile Applications Will Kill the Mobile Web
   – People Are Not Using Their Mobile Browsers
It’s Not the Mobile Web;
                It’s Just the Web!
• It’s really the same Web. Think about your life. You don’t
  have another email account just for your mobile. (OK, we
  know some guys that do, but I believe that’s not typical!)

• You read about the last NBA game on your favorite site, like
  ESPN; you don’t have a desktop news source and a
  different mobile news source.
• You really don’t want another social network for your
  mobile; you want to use the same Facebook or Twitter
  account as the one you used on your desktop.
• It was painful enough creating your friends list on your
  desktop, you’ve already ignored many people…you don’t
  want to have to do all that work again on your mobile.
It’s Not the Mobile Web;
              It’s Just the Web!
• For all of these purposes, the mobile web uses
  the same network protocols as the whole
  Internet: HTTP, HTTPS, POP3, Wireless LAN, and
  even TCP/IP.
• OK, you can say that GSM, CDMA, and UMTS are
  not protocols used in the desktop web
  environment, but they are communication
  protocols operating at lower layers.
• From a web application approach, we are using
  the same protocols.
It’s Not the Mobile Web;
              It’s Just the Web!
• So, yes…it’s the same Web.
• However, when developing for the mobile web
  we are targeting very, very different devices.
• The most obvious difference is the screen size,
  and yes, that will be our first problem.
• But there are many other not-so-obvious
  differences.
• One issue is that the contexts in which we use
  our mobile devices are often extremely different
  from where and how we use our comfortable
  desktops or even our laptops and netbooks.
It’s Not the Mobile Web;
             It’s Just the Web!
• Don’t get me wrong—this doesn’t mean that,
  as developers, we need to create two, three,
  or dozens of versions duplicating our work.
• We may need to analyze all the techniques
  available for this new world.
• Our objective will be to make only one
  product, and we’ll analyze the best way to do
  it.
You Don’t Need to Do Anything Special
     About Your Desktop Website
• Almost every smartphone on the market
  today—for example, the iPhone and Android
  based devices—can read and display full
  desktop websites. Yes, this is true.
You Don’t Need to Do Anything Special
     About Your Desktop Website
• Users want the same experience on the
  mobile web as they have on their desktops.
  Yes, this is also true.
• Some statistics even indicate that users tend
  to choose web versions over mobile versions
  when using a smartphone
You Don’t Need to Do Anything Special
     About Your Desktop Website
• However, is this because we really love
  zooming in and out, scrolling and crawling for
  the information we want, or is it because the
  mobile versions are really awful and don’t
  offer the right user experience?
• We’ve seen a lot of mobile sites consisting of
  nothing but a logo and a couple of text links.
  My smartphone wants more!
One Website Should Work for All Devices
     (Desktop, Mobile, TV, etc.)
• As we will see, there are techniques that allow
  us to create only one file but still provide
  different experiences on a variety of devices,
  including desktops, mobiles, TVs, and game
  consoles.
• This vision is called “One Web.”
• This is to an extent possible today, but the
  vision won’t fully be realized for years to
  come.
One Website Should Work for All Devices
     (Desktop, Mobile, TV, etc.)
• Today, there are a lot of mobile devices with very low
  connection speeds and limited resources—non-
  smartphones—that, in theory, can read and parse any
  file, but will not provide the best user experience and
  will have compatibility and performance problems if
  we deliver the same document as for desktop.
• Therefore, One Web remains a goal for the future.
• A little additional work is still required to provide the
  right user experience for each mobile device, but there
  are techniques that can be applied to reduce the work
  required and avoid code and data duplication.
Mobile Web Is Really Easy;
           Just Create a WML File
• I’m really surprised how many mobile websites are still
  developed using a technology deprecated many years ago:
  WML (Wireless Markup Language).
• Even in emerging markets, there are almost no WML-only
  web-capable devices on the market today. The worst part
  of this story is that these developers think that this is the
  markup language for the mobile web.
• Wrong! WML development was called mobile web (or
  WAP) development a couple of years ago, when the first
  attempt at building a mobile web was made.
• There are still a small proportion of WML-only devices
  available in some markets, but WML is definitely not the
  mobile web today.
Evolution of Mobile Web-Related Markup Languages
Just Create an HTML File with a Width of
240 Pixels, and You Have a Mobile Website
 • This is the other fast-food way to think about the
   mobile web.
 • Today, there are more than 3,000 mobile devices
   on the market, with almost 30 different browsers
   (actually, more than 300 different browsers if we
   separate them by version number).
 • Creating one HTML file as your mobile website
   will be a very unsuccessful project.
 • In addition, doing so contributes to the belief that
   mobile web browsing is not useful.
Screen Size
Native Mobile Applications
        Will Kill the Mobile Web
• Every solution has advantages and
  disadvantages.
• The mobile web has much to offer native
  applications.
• The mobile web (and the new concept of
  mobile widgets) offers us a great multi-device
  application platform, including local
  applications that don’t require an always-
  connected Web with URLs and browsers.
People Are Not Using Their Mobile Browsers
How many Internet connections are there in the world?
  • 1,802,330,457 (26% of the world’s population) at the
    beginning of 2010
    (http://www.internetworldstats.com)
  • 2,095,006,005 (30.2% of the world’s population) at
    31 March 2011 (http://www.internetworldstats.com)
People Are Not Using Their Mobile Browsers

• How many people have mobile devices?
   – 4,600,000,000 (68% of the population) at the
     beginning of 2010 (U.N. Telecommunications Agency,
     http://www.itu.int)

• So, one of the reasons why people are not using
  their mobile browsers may be because of us, the
  web producers. We are not offering them what
  they need.
• There are other factors, but let’s talk about what
  we can do from our point of view.
People Are Not Using Their Mobile Browsers

• Opera Mini is a mobile browser for low- and mid-
  range devices. It is free and it has had more than
  50 million downloads to date.
• This tells us that 50 million users wanted to have
  a better mobile web experience, so they went out
  and got Opera Mini.
• Do all the 4 billion plus worldwide mobile device
  users know about Opera Mini?
• Perhaps not, so it’s difficult to know how many
  would be interested in trying this different mobile
  web experience.
People Are Not Using Their Mobile Browsers
• However, 50 million downloads for one only browser that
  the user had to install actively is a big number for me.
• When Opera Mini appeared in Apple Inc.’s App Store, from
  which users can download and install applications for the
  iPhone, iPod, and iPad, 1 million users downloaded the
  browser on the first day. This is quite impressive.
• Today, less than 4% of total web browsing is done from
  mobile devices. This percentage is increasing month by
  month.
• Mobile browsing may never become as popular as desktop
  browsing, but it will increase a lot in the following years.
People Are Not Using Their Mobile Browsers

• In addition, user browsing on mobile devices
  will likely have a higher conversion rate.
• How many tabs do you usually have open at
  once in Internet Explorer or Firefox on your
  desktop or laptop?
• On a mobile device, when you browse you are
  more specific and more likely to act on what
  you find.
People Are Not Using Their Mobile Browsers




      Not an onion,
       but a lyche!
The Mobile Ecosystem
• If you are coming from the desktop web
  world, you are probably not aware of the
  complete mobile ecosystem.
• Let’s review the current state of affairs, so we
  can be sure we have all the knowledge we
  need to create the best solutions.
  – What Is a Mobile Device?
  – Mobile Device Categories
What Is a Mobile Device?
• It’s really difficult to categorize every mobile device.
   –   Is it a smartphone?
   –   Is it a handheld?
   –   Is it a netbook?
   –   Is it a music player?
   –   First, when is a device considered a mobile one?
What Is a Mobile Device?
• For the purposes of this course, a mobile
  device has the following features:
  1.   It’s portable.
  2.   It’s personal.
  3.   It’s with you almost all the time.
  4.   It’s easy and fast to use.
  5.   It has some kind of network connection.
Portable
• A mobile device has to be portable, meaning
  that we can carry it without any special
  considerations.
• We can take it to the gym, to the university, to
  work; we can carry it with us everywhere, all
  the time.
Personal
              We’ve all heard it:
           “Don’t touch my phone!”

   A mobile device is absolutely personal.

                My mobile is mine;
              it’s not property of the family,
nor is it managed by the company who manufactured it.
Personal
• We choose the ringtone, the visual theme, the games
  and applications installed, and which calls I should
  accept. This personal feature will be very important in
  our projects. You can browse a desktop website from
  any computer—your familiar home PC, your computer
  at work, or even a desktop at a hotel or Internet café—
  and numerous people may have access to those
  machines.
• However, you will almost always browse a mobile
  website from the same device, and you are likely to be
  the only person who uses that device.
Companion
• Your mobile device can be with you anytime!
• Even in the bathroom, you probably have your
  mobile phone with you.
• You may forget to take lots of things with you
  from your home in the morning, but you
  won’t forget your wallet, your keys, and your
  mobile device.
• The opportunity to be with the user all the
  time, everywhere, is really amazing.
Easy usage
• A notebook (or even a netbook) is portable; it
  can be with you at any time and it has a
  network connection, but if you want to use it,
  you need to sit down and perhaps find a table.
• Therefore, it’s not a mobile device for the
  purposes of this course. A mobile device
  needs to be easy and quick to use.
Easy usage
• We don’t want to wait two minutes for
  Windows to start; we don’t want to sit down.
• If I’m walking downtown, I want to be able to
  find out when the next train will be departing
  without having to stop.
Connected device
• A mobile device should be able to connect to
  the Internet when you need it to.
• This can be a little difficult sometimes, so we
  will differentiate between fully connected
  devices that can connect any time in a couple
  of seconds and limited connected devices that
  usually can connect to the network but
  sometimes cannot.
Connected device: iPod
• A classic iPod (non-Touch) doesn’t have a
  network connection, so it’s out of our list too,
  like the notebooks.
Connected device: iPad
Where do tablets, like the iPad, fit in?
Connected device: iPad
• Where do tablets, like the iPad, fit in?
• They are not so personal (will you have one
  tablet per member of the family?), and they
  may not be so portable.
• But, as they generally use mobile instead of
  desktop operating systems, they are more
  mobile than notebooks or netbooks.
• So, they are in the middle.
Mobile Browsers in The World
Mobile Browsers in Indonesia
Mobile OSs in The World
Mobile OSs in Indonesia
01 Mobile Jungle

More Related Content

What's hot

Mobile WordPress: Dale Mugford of BraveNewCode
Mobile WordPress: Dale Mugford of BraveNewCodeMobile WordPress: Dale Mugford of BraveNewCode
Mobile WordPress: Dale Mugford of BraveNewCodeBraveNewCode Inc.
 
8+ Tips for Marketing Your App in China
8+ Tips for Marketing Your App in China8+ Tips for Marketing Your App in China
8+ Tips for Marketing Your App in ChinaDarren Jansen
 
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...Brand Driven Digital
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and HowJudi Wunderlich
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...Damian OSuilleabhain
 
Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)Neeta Goplani
 
Blogging Librarian vs. Blogging Library: Who Makes the Best Use of Emerging T...
Blogging Librarian vs. Blogging Library: Who Makes the Best Use of Emerging T...Blogging Librarian vs. Blogging Library: Who Makes the Best Use of Emerging T...
Blogging Librarian vs. Blogging Library: Who Makes the Best Use of Emerging T...headtale
 
Mobile computing in a "Post-PC" era... right?
Mobile computing in a "Post-PC" era... right?Mobile computing in a "Post-PC" era... right?
Mobile computing in a "Post-PC" era... right?Joseph Labrecque
 
Stivanson cody assignment4
Stivanson cody assignment4Stivanson cody assignment4
Stivanson cody assignment4cstivanson
 
The future of social media ozmota inc personalized web - final public 210611
The future of social media   ozmota inc personalized web - final public 210611The future of social media   ozmota inc personalized web - final public 210611
The future of social media ozmota inc personalized web - final public 210611matthew.kapp
 
Ethan Marcotte – The map and the territory (From Business to Buttons 2015)
Ethan Marcotte –  The map and the territory (From Business to Buttons 2015)Ethan Marcotte –  The map and the territory (From Business to Buttons 2015)
Ethan Marcotte – The map and the territory (From Business to Buttons 2015)inUse
 
Internet Expansion - Jamie Reece Moore
Internet Expansion - Jamie Reece MooreInternet Expansion - Jamie Reece Moore
Internet Expansion - Jamie Reece MooreJamie Moore
 
Unit 5 task 1 slideshow
Unit 5 task 1 slideshowUnit 5 task 1 slideshow
Unit 5 task 1 slideshowbrandon-kaneki
 
Myeventapps mobile 101 self guided july 2015
Myeventapps mobile 101 self guided july 2015Myeventapps mobile 101 self guided july 2015
Myeventapps mobile 101 self guided july 2015Allan Isfan
 
Are Websites Optimized for Mobile Devices and Smart TVs ?
Are Websites Optimized for Mobile Devices and Smart TVs ?Are Websites Optimized for Mobile Devices and Smart TVs ?
Are Websites Optimized for Mobile Devices and Smart TVs ?Manos Perakakis
 
The mobile library/librarian
The mobile library/librarianThe mobile library/librarian
The mobile library/librarianSuzanne Reymer
 
Mobile landscape for community/ethnic media
Mobile landscape for community/ethnic mediaMobile landscape for community/ethnic media
Mobile landscape for community/ethnic mediaAmy Gahran
 
Free Your Mind and Your Data Will Follow: Open Source for Libraries
Free Your Mind and Your Data Will Follow: Open Source for LibrariesFree Your Mind and Your Data Will Follow: Open Source for Libraries
Free Your Mind and Your Data Will Follow: Open Source for LibrariesNicole C. Engard
 

What's hot (20)

Mobile WordPress: Dale Mugford of BraveNewCode
Mobile WordPress: Dale Mugford of BraveNewCodeMobile WordPress: Dale Mugford of BraveNewCode
Mobile WordPress: Dale Mugford of BraveNewCode
 
8+ Tips for Marketing Your App in China
8+ Tips for Marketing Your App in China8+ Tips for Marketing Your App in China
8+ Tips for Marketing Your App in China
 
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
Tim Hayden at #SocialBrand13: "The Mobile Moment: Achieving Success in a Wire...
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
 
Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)
 
Blogging Librarian vs. Blogging Library: Who Makes the Best Use of Emerging T...
Blogging Librarian vs. Blogging Library: Who Makes the Best Use of Emerging T...Blogging Librarian vs. Blogging Library: Who Makes the Best Use of Emerging T...
Blogging Librarian vs. Blogging Library: Who Makes the Best Use of Emerging T...
 
Mobile computing in a "Post-PC" era... right?
Mobile computing in a "Post-PC" era... right?Mobile computing in a "Post-PC" era... right?
Mobile computing in a "Post-PC" era... right?
 
Stivanson cody assignment4
Stivanson cody assignment4Stivanson cody assignment4
Stivanson cody assignment4
 
The future of social media ozmota inc personalized web - final public 210611
The future of social media   ozmota inc personalized web - final public 210611The future of social media   ozmota inc personalized web - final public 210611
The future of social media ozmota inc personalized web - final public 210611
 
Ethan Marcotte – The map and the territory (From Business to Buttons 2015)
Ethan Marcotte –  The map and the territory (From Business to Buttons 2015)Ethan Marcotte –  The map and the territory (From Business to Buttons 2015)
Ethan Marcotte – The map and the territory (From Business to Buttons 2015)
 
Internet Expansion - Jamie Reece Moore
Internet Expansion - Jamie Reece MooreInternet Expansion - Jamie Reece Moore
Internet Expansion - Jamie Reece Moore
 
Unit 5 task 1 slideshow
Unit 5 task 1 slideshowUnit 5 task 1 slideshow
Unit 5 task 1 slideshow
 
Myeventapps mobile 101 self guided july 2015
Myeventapps mobile 101 self guided july 2015Myeventapps mobile 101 self guided july 2015
Myeventapps mobile 101 self guided july 2015
 
Are Websites Optimized for Mobile Devices and Smart TVs ?
Are Websites Optimized for Mobile Devices and Smart TVs ?Are Websites Optimized for Mobile Devices and Smart TVs ?
Are Websites Optimized for Mobile Devices and Smart TVs ?
 
The mobile library/librarian
The mobile library/librarianThe mobile library/librarian
The mobile library/librarian
 
Mobile landscape for community/ethnic media
Mobile landscape for community/ethnic mediaMobile landscape for community/ethnic media
Mobile landscape for community/ethnic media
 
Andrew Savikas Keynote With Notes
Andrew Savikas Keynote With NotesAndrew Savikas Keynote With Notes
Andrew Savikas Keynote With Notes
 
O'Leary, Mobile Reading (Really!) Comes of Age
O'Leary, Mobile Reading (Really!) Comes of AgeO'Leary, Mobile Reading (Really!) Comes of Age
O'Leary, Mobile Reading (Really!) Comes of Age
 
Free Your Mind and Your Data Will Follow: Open Source for Libraries
Free Your Mind and Your Data Will Follow: Open Source for LibrariesFree Your Mind and Your Data Will Follow: Open Source for Libraries
Free Your Mind and Your Data Will Follow: Open Source for Libraries
 

Similar to 01 Mobile Jungle

How to create a mobile version of your website
How to create a mobile version of your websiteHow to create a mobile version of your website
How to create a mobile version of your websiteMahmoud Farrag
 
Mobile website --- Web is in pocket....
Mobile website --- Web is in pocket....Mobile website --- Web is in pocket....
Mobile website --- Web is in pocket....Naga Harish M
 
01 01 - introduction to mobile application development
01  01 - introduction to mobile application development01  01 - introduction to mobile application development
01 01 - introduction to mobile application developmentSiva Kumar reddy Vasipally
 
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...Daniel Appelquist
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesIvano Malavolta
 
Tablet p4
Tablet p4Tablet p4
Tablet p4trav73
 
"The Web - You're Doing it Wrong" for Forum Oxford May 2014
"The Web - You're Doing it Wrong" for Forum Oxford May 2014"The Web - You're Doing it Wrong" for Forum Oxford May 2014
"The Web - You're Doing it Wrong" for Forum Oxford May 2014Daniel Appelquist
 
Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Henny Swan
 
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesWeb Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesMatt Machell
 
Make a Mobile Web Site
Make a Mobile Web SiteMake a Mobile Web Site
Make a Mobile Web SiteJasmine Sante
 
Mobile Cloud @ Binus
Mobile Cloud @ BinusMobile Cloud @ Binus
Mobile Cloud @ BinusArief Gunawan
 
Answering the Mobile Challenge - Squiz Scotland User Summit
Answering the Mobile Challenge - Squiz Scotland User SummitAnswering the Mobile Challenge - Squiz Scotland User Summit
Answering the Mobile Challenge - Squiz Scotland User SummitSquiz
 
mobile presentation
mobile presentationmobile presentation
mobile presentationlartei87
 
Guerra anthony mobile_tablet_design_presentation
Guerra anthony mobile_tablet_design_presentationGuerra anthony mobile_tablet_design_presentation
Guerra anthony mobile_tablet_design_presentationAnthony Guerra
 
LMA13 responsive design_final
LMA13 responsive design_finalLMA13 responsive design_final
LMA13 responsive design_finalRobert Algeri
 
Hoke cheri project4
Hoke cheri project4Hoke cheri project4
Hoke cheri project4cherihoke33
 
Universal access across devices
Universal access across devicesUniversal access across devices
Universal access across devicesHenny Swan
 

Similar to 01 Mobile Jungle (20)

How to create a mobile version of your website
How to create a mobile version of your websiteHow to create a mobile version of your website
How to create a mobile version of your website
 
Mobile website --- Web is in pocket....
Mobile website --- Web is in pocket....Mobile website --- Web is in pocket....
Mobile website --- Web is in pocket....
 
01 01 - introduction to mobile application development
01  01 - introduction to mobile application development01  01 - introduction to mobile application development
01 01 - introduction to mobile application development
 
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
You're Doing it Wrong – How App Developers Can Leverage the Web (June 2015 fo...
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
 
Tablet p4
Tablet p4Tablet p4
Tablet p4
 
"The Web - You're Doing it Wrong" for Forum Oxford May 2014
"The Web - You're Doing it Wrong" for Forum Oxford May 2014"The Web - You're Doing it Wrong" for Forum Oxford May 2014
"The Web - You're Doing it Wrong" for Forum Oxford May 2014
 
esaimen
esaimenesaimen
esaimen
 
Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?
 
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesWeb Apps and Responsive Design for Libraries
Web Apps and Responsive Design for Libraries
 
Who's winning the mobile web?
Who's winning the mobile web?Who's winning the mobile web?
Who's winning the mobile web?
 
Make a Mobile Web Site
Make a Mobile Web SiteMake a Mobile Web Site
Make a Mobile Web Site
 
Mobile Cloud @ Binus
Mobile Cloud @ BinusMobile Cloud @ Binus
Mobile Cloud @ Binus
 
Answering the Mobile Challenge - Squiz Scotland User Summit
Answering the Mobile Challenge - Squiz Scotland User SummitAnswering the Mobile Challenge - Squiz Scotland User Summit
Answering the Mobile Challenge - Squiz Scotland User Summit
 
mobile presentation
mobile presentationmobile presentation
mobile presentation
 
Guerra anthony mobile_tablet_design_presentation
Guerra anthony mobile_tablet_design_presentationGuerra anthony mobile_tablet_design_presentation
Guerra anthony mobile_tablet_design_presentation
 
LMA13 responsive design_final
LMA13 responsive design_finalLMA13 responsive design_final
LMA13 responsive design_final
 
Hoke cheri project4
Hoke cheri project4Hoke cheri project4
Hoke cheri project4
 
Mobile Web High Performance
Mobile Web High PerformanceMobile Web High Performance
Mobile Web High Performance
 
Universal access across devices
Universal access across devicesUniversal access across devices
Universal access across devices
 

More from Arief Gunawan

Metaverse - Let's learn to understand when business becomes virtual and when ...
Metaverse - Let's learn to understand when business becomes virtual and when ...Metaverse - Let's learn to understand when business becomes virtual and when ...
Metaverse - Let's learn to understand when business becomes virtual and when ...Arief Gunawan
 
Technology Disruptions
Technology DisruptionsTechnology Disruptions
Technology DisruptionsArief Gunawan
 
Tutorial on Network Management and Security in Wireless Communications (Bandu...
Tutorial on Network Management and Security in Wireless Communications (Bandu...Tutorial on Network Management and Security in Wireless Communications (Bandu...
Tutorial on Network Management and Security in Wireless Communications (Bandu...Arief Gunawan
 
APWiMob 2014 (Bali, 28-30 August 2014) CFP
APWiMob 2014 (Bali, 28-30 August 2014) CFPAPWiMob 2014 (Bali, 28-30 August 2014) CFP
APWiMob 2014 (Bali, 28-30 August 2014) CFPArief Gunawan
 
Prof Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in IndonesiaProf Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in IndonesiaArief Gunawan
 
Day one ofdma and mimo
Day one ofdma and mimoDay one ofdma and mimo
Day one ofdma and mimoArief Gunawan
 
Day two 10 november 2012
Day two 10 november 2012Day two 10 november 2012
Day two 10 november 2012Arief Gunawan
 
Day one 09 november 2012
Day one 09 november 2012Day one 09 november 2012
Day one 09 november 2012Arief Gunawan
 
IEEE Background presentation
IEEE Background  presentationIEEE Background  presentation
IEEE Background presentationArief Gunawan
 
Cloud and Ubiquitous Computing in Today's Era of Tera
Cloud and Ubiquitous Computing in Today's Era of TeraCloud and Ubiquitous Computing in Today's Era of Tera
Cloud and Ubiquitous Computing in Today's Era of TeraArief Gunawan
 
Cloud Computing: Peluang Bisnis dan Tantangan Regulasi
Cloud Computing: Peluang Bisnis dan Tantangan RegulasiCloud Computing: Peluang Bisnis dan Tantangan Regulasi
Cloud Computing: Peluang Bisnis dan Tantangan RegulasiArief Gunawan
 
Small Cell @ IT Telkom
Small Cell @ IT TelkomSmall Cell @ IT Telkom
Small Cell @ IT TelkomArief Gunawan
 
03 Beginning Android Application Development
03 Beginning Android Application Development03 Beginning Android Application Development
03 Beginning Android Application DevelopmentArief Gunawan
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application DevelopmentArief Gunawan
 

More from Arief Gunawan (20)

Metaverse - Let's learn to understand when business becomes virtual and when ...
Metaverse - Let's learn to understand when business becomes virtual and when ...Metaverse - Let's learn to understand when business becomes virtual and when ...
Metaverse - Let's learn to understand when business becomes virtual and when ...
 
Technology Disruptions
Technology DisruptionsTechnology Disruptions
Technology Disruptions
 
Tutorial on Network Management and Security in Wireless Communications (Bandu...
Tutorial on Network Management and Security in Wireless Communications (Bandu...Tutorial on Network Management and Security in Wireless Communications (Bandu...
Tutorial on Network Management and Security in Wireless Communications (Bandu...
 
APWiMob 2014 (Bali, 28-30 August 2014) CFP
APWiMob 2014 (Bali, 28-30 August 2014) CFPAPWiMob 2014 (Bali, 28-30 August 2014) CFP
APWiMob 2014 (Bali, 28-30 August 2014) CFP
 
Prof Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in IndonesiaProf Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in Indonesia
 
M2M Day Two
M2M Day TwoM2M Day Two
M2M Day Two
 
M2M Day One
M2M Day OneM2M Day One
M2M Day One
 
Day two planning
Day two planningDay two planning
Day two planning
 
Day one ofdma and mimo
Day one ofdma and mimoDay one ofdma and mimo
Day one ofdma and mimo
 
Day two 10 november 2012
Day two 10 november 2012Day two 10 november 2012
Day two 10 november 2012
 
Day one 09 november 2012
Day one 09 november 2012Day one 09 november 2012
Day one 09 november 2012
 
Cloud Architecture
Cloud ArchitectureCloud Architecture
Cloud Architecture
 
Cloud Ecosystem
Cloud EcosystemCloud Ecosystem
Cloud Ecosystem
 
IEEE Background presentation
IEEE Background  presentationIEEE Background  presentation
IEEE Background presentation
 
Cloud and Ubiquitous Computing in Today's Era of Tera
Cloud and Ubiquitous Computing in Today's Era of TeraCloud and Ubiquitous Computing in Today's Era of Tera
Cloud and Ubiquitous Computing in Today's Era of Tera
 
Cloud Computing: Peluang Bisnis dan Tantangan Regulasi
Cloud Computing: Peluang Bisnis dan Tantangan RegulasiCloud Computing: Peluang Bisnis dan Tantangan Regulasi
Cloud Computing: Peluang Bisnis dan Tantangan Regulasi
 
Small Cell @ UI
Small Cell @ UISmall Cell @ UI
Small Cell @ UI
 
Small Cell @ IT Telkom
Small Cell @ IT TelkomSmall Cell @ IT Telkom
Small Cell @ IT Telkom
 
03 Beginning Android Application Development
03 Beginning Android Application Development03 Beginning Android Application Development
03 Beginning Android Application Development
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application Development
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

01 Mobile Jungle

  • 1. Arief Hamdani Gunawan 15 January 2012
  • 2. The Mobile Jungle • Isn’t the mobile web the same web as the desktop one? • It does use the same basic architecture and many of the same technologies, though mobile device screens are smaller and bandwidth and processing resources are more constrained. • There’s a lot more to it than that, though, with twists and turns that can trip up even the most experienced desktop web developer.
  • 3. Contents • Myths of the Mobile Web • Mobile Ecosystem • Mobile Knowledge • Brands, Models, and Platforms
  • 4. Myths of the Mobile Web • As the Web has moved onto mobile devices, developers have told themselves a lot of stories about what this means for their work. • While some of those stories are true, others are misleading, confusing, or even dangerous. – It’s Not the Mobile Web; It’s Just the Web! – You Don’t Need to Do Anything Special About Your Desktop Website – One Website Should Work for All Devices – Mobile Web Is Really Easy; Just Create a WML File – Just Create an HTML File with a Width of 240 Pixels – Native Mobile Applications Will Kill the Mobile Web – People Are Not Using Their Mobile Browsers
  • 5. It’s Not the Mobile Web; It’s Just the Web! • It’s really the same Web. Think about your life. You don’t have another email account just for your mobile. (OK, we know some guys that do, but I believe that’s not typical!) • You read about the last NBA game on your favorite site, like ESPN; you don’t have a desktop news source and a different mobile news source. • You really don’t want another social network for your mobile; you want to use the same Facebook or Twitter account as the one you used on your desktop. • It was painful enough creating your friends list on your desktop, you’ve already ignored many people…you don’t want to have to do all that work again on your mobile.
  • 6. It’s Not the Mobile Web; It’s Just the Web! • For all of these purposes, the mobile web uses the same network protocols as the whole Internet: HTTP, HTTPS, POP3, Wireless LAN, and even TCP/IP. • OK, you can say that GSM, CDMA, and UMTS are not protocols used in the desktop web environment, but they are communication protocols operating at lower layers. • From a web application approach, we are using the same protocols.
  • 7. It’s Not the Mobile Web; It’s Just the Web! • So, yes…it’s the same Web. • However, when developing for the mobile web we are targeting very, very different devices. • The most obvious difference is the screen size, and yes, that will be our first problem. • But there are many other not-so-obvious differences. • One issue is that the contexts in which we use our mobile devices are often extremely different from where and how we use our comfortable desktops or even our laptops and netbooks.
  • 8. It’s Not the Mobile Web; It’s Just the Web! • Don’t get me wrong—this doesn’t mean that, as developers, we need to create two, three, or dozens of versions duplicating our work. • We may need to analyze all the techniques available for this new world. • Our objective will be to make only one product, and we’ll analyze the best way to do it.
  • 9. You Don’t Need to Do Anything Special About Your Desktop Website • Almost every smartphone on the market today—for example, the iPhone and Android based devices—can read and display full desktop websites. Yes, this is true.
  • 10. You Don’t Need to Do Anything Special About Your Desktop Website • Users want the same experience on the mobile web as they have on their desktops. Yes, this is also true. • Some statistics even indicate that users tend to choose web versions over mobile versions when using a smartphone
  • 11. You Don’t Need to Do Anything Special About Your Desktop Website • However, is this because we really love zooming in and out, scrolling and crawling for the information we want, or is it because the mobile versions are really awful and don’t offer the right user experience? • We’ve seen a lot of mobile sites consisting of nothing but a logo and a couple of text links. My smartphone wants more!
  • 12. One Website Should Work for All Devices (Desktop, Mobile, TV, etc.) • As we will see, there are techniques that allow us to create only one file but still provide different experiences on a variety of devices, including desktops, mobiles, TVs, and game consoles. • This vision is called “One Web.” • This is to an extent possible today, but the vision won’t fully be realized for years to come.
  • 13. One Website Should Work for All Devices (Desktop, Mobile, TV, etc.) • Today, there are a lot of mobile devices with very low connection speeds and limited resources—non- smartphones—that, in theory, can read and parse any file, but will not provide the best user experience and will have compatibility and performance problems if we deliver the same document as for desktop. • Therefore, One Web remains a goal for the future. • A little additional work is still required to provide the right user experience for each mobile device, but there are techniques that can be applied to reduce the work required and avoid code and data duplication.
  • 14. Mobile Web Is Really Easy; Just Create a WML File • I’m really surprised how many mobile websites are still developed using a technology deprecated many years ago: WML (Wireless Markup Language). • Even in emerging markets, there are almost no WML-only web-capable devices on the market today. The worst part of this story is that these developers think that this is the markup language for the mobile web. • Wrong! WML development was called mobile web (or WAP) development a couple of years ago, when the first attempt at building a mobile web was made. • There are still a small proportion of WML-only devices available in some markets, but WML is definitely not the mobile web today.
  • 15. Evolution of Mobile Web-Related Markup Languages
  • 16. Just Create an HTML File with a Width of 240 Pixels, and You Have a Mobile Website • This is the other fast-food way to think about the mobile web. • Today, there are more than 3,000 mobile devices on the market, with almost 30 different browsers (actually, more than 300 different browsers if we separate them by version number). • Creating one HTML file as your mobile website will be a very unsuccessful project. • In addition, doing so contributes to the belief that mobile web browsing is not useful.
  • 18. Native Mobile Applications Will Kill the Mobile Web • Every solution has advantages and disadvantages. • The mobile web has much to offer native applications. • The mobile web (and the new concept of mobile widgets) offers us a great multi-device application platform, including local applications that don’t require an always- connected Web with URLs and browsers.
  • 19. People Are Not Using Their Mobile Browsers How many Internet connections are there in the world? • 1,802,330,457 (26% of the world’s population) at the beginning of 2010 (http://www.internetworldstats.com) • 2,095,006,005 (30.2% of the world’s population) at 31 March 2011 (http://www.internetworldstats.com)
  • 20. People Are Not Using Their Mobile Browsers • How many people have mobile devices? – 4,600,000,000 (68% of the population) at the beginning of 2010 (U.N. Telecommunications Agency, http://www.itu.int) • So, one of the reasons why people are not using their mobile browsers may be because of us, the web producers. We are not offering them what they need. • There are other factors, but let’s talk about what we can do from our point of view.
  • 21. People Are Not Using Their Mobile Browsers • Opera Mini is a mobile browser for low- and mid- range devices. It is free and it has had more than 50 million downloads to date. • This tells us that 50 million users wanted to have a better mobile web experience, so they went out and got Opera Mini. • Do all the 4 billion plus worldwide mobile device users know about Opera Mini? • Perhaps not, so it’s difficult to know how many would be interested in trying this different mobile web experience.
  • 22. People Are Not Using Their Mobile Browsers • However, 50 million downloads for one only browser that the user had to install actively is a big number for me. • When Opera Mini appeared in Apple Inc.’s App Store, from which users can download and install applications for the iPhone, iPod, and iPad, 1 million users downloaded the browser on the first day. This is quite impressive. • Today, less than 4% of total web browsing is done from mobile devices. This percentage is increasing month by month. • Mobile browsing may never become as popular as desktop browsing, but it will increase a lot in the following years.
  • 23. People Are Not Using Their Mobile Browsers • In addition, user browsing on mobile devices will likely have a higher conversion rate. • How many tabs do you usually have open at once in Internet Explorer or Firefox on your desktop or laptop? • On a mobile device, when you browse you are more specific and more likely to act on what you find.
  • 24. People Are Not Using Their Mobile Browsers Not an onion, but a lyche!
  • 25. The Mobile Ecosystem • If you are coming from the desktop web world, you are probably not aware of the complete mobile ecosystem. • Let’s review the current state of affairs, so we can be sure we have all the knowledge we need to create the best solutions. – What Is a Mobile Device? – Mobile Device Categories
  • 26. What Is a Mobile Device? • It’s really difficult to categorize every mobile device. – Is it a smartphone? – Is it a handheld? – Is it a netbook? – Is it a music player? – First, when is a device considered a mobile one?
  • 27. What Is a Mobile Device? • For the purposes of this course, a mobile device has the following features: 1. It’s portable. 2. It’s personal. 3. It’s with you almost all the time. 4. It’s easy and fast to use. 5. It has some kind of network connection.
  • 28. Portable • A mobile device has to be portable, meaning that we can carry it without any special considerations. • We can take it to the gym, to the university, to work; we can carry it with us everywhere, all the time.
  • 29. Personal We’ve all heard it: “Don’t touch my phone!” A mobile device is absolutely personal. My mobile is mine; it’s not property of the family, nor is it managed by the company who manufactured it.
  • 30. Personal • We choose the ringtone, the visual theme, the games and applications installed, and which calls I should accept. This personal feature will be very important in our projects. You can browse a desktop website from any computer—your familiar home PC, your computer at work, or even a desktop at a hotel or Internet café— and numerous people may have access to those machines. • However, you will almost always browse a mobile website from the same device, and you are likely to be the only person who uses that device.
  • 31. Companion • Your mobile device can be with you anytime! • Even in the bathroom, you probably have your mobile phone with you. • You may forget to take lots of things with you from your home in the morning, but you won’t forget your wallet, your keys, and your mobile device. • The opportunity to be with the user all the time, everywhere, is really amazing.
  • 32. Easy usage • A notebook (or even a netbook) is portable; it can be with you at any time and it has a network connection, but if you want to use it, you need to sit down and perhaps find a table. • Therefore, it’s not a mobile device for the purposes of this course. A mobile device needs to be easy and quick to use.
  • 33. Easy usage • We don’t want to wait two minutes for Windows to start; we don’t want to sit down. • If I’m walking downtown, I want to be able to find out when the next train will be departing without having to stop.
  • 34. Connected device • A mobile device should be able to connect to the Internet when you need it to. • This can be a little difficult sometimes, so we will differentiate between fully connected devices that can connect any time in a couple of seconds and limited connected devices that usually can connect to the network but sometimes cannot.
  • 35. Connected device: iPod • A classic iPod (non-Touch) doesn’t have a network connection, so it’s out of our list too, like the notebooks.
  • 36. Connected device: iPad Where do tablets, like the iPad, fit in?
  • 37. Connected device: iPad • Where do tablets, like the iPad, fit in? • They are not so personal (will you have one tablet per member of the family?), and they may not be so portable. • But, as they generally use mobile instead of desktop operating systems, they are more mobile than notebooks or netbooks. • So, they are in the middle.
  • 38. Mobile Browsers in The World
  • 39. Mobile Browsers in Indonesia
  • 40. Mobile OSs in The World
  • 41. Mobile OSs in Indonesia