SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
with building
       s
problem
    compelling mobile services


    Stefan Butlin CTO
    November 3, 2008




       Mobile Monday        Mobile Search       Mobile Monday    Best search provider   Commercial category
     Global Winner 2008   Company of the 2008   UK Winner 2008       Winner 2008        Winner 2008
Quick Poll




mobile search made social.
What’s so hard about mobile
websites?
                                 Handset diversity

     User identification                  Selling ads

 Building audience                 Integrating SMS
       Transcoders
                                     Getting feedback
                      Testing


    mobile search made social.
Handsets: are any two alike?




   mobile search made social.
Handsets vary in every way
   Markup language support
   Browser vendor and version
   Screen size and depth
   Audio and video codecs
   Input methods



   mobile search made social.
Quirks we workaround
   SonyEricssons oversize their text
   some Nokias struggle with float
   OperaMini used to centre images
   some Samsungs display source CSS
   Moto Razr has tiny page size limit
   many browsers don’t know screen width
   iPhone doesn’t always get display:none

    mobile search made social.
Strategies
     Lowest common denominator
     Tough love
     Conditional markup
     Templating toolkits
     Capability databases
        WURFL
        DeviceAtlas
        Build your own


      mobile search made social.
Taptu handset customisation
   WURFL for the basics (screensize etc)
   Augment with proprietary DB of browser
    quirks
   Group handsets into major classes
   Invest detailed design per class
   Parameters handle variation within class




   mobile search made social.
The Taptu social divide
   iPhone/iClone (touch, ajax, big display)

   midPhone (Nokia S60, Windows Mobile)

   loPhone (Motorolas, xHTML mobile 1.0 etc)

   blackberry (in a class all of its own)

   (and no support for WML1.0)


    mobile search made social.
Transcoders
   Novarra
     get whitelisted where possible
     try cache-control: no-transform
     find real UA in x-Device-User-Agent
   Google (GWT)
     put meta tags in to specify mobile versions
   Keep an eye on your logs


   mobile search made social.
User Identification is tricky



   ?      ?          ? ?         ?       ?   ?
                                     ?           ?




    mobile search made social.
Indigestible Cookies
   Cookie support is hard to read
   First challenge is getting cookies
    back at all
   Then try getting cookies back after
    users exit their browsers
   Surprisingly few phones persist
    cookies after rebooting

   mobile search made social.
Carriers know who’s calling
   Carriers proxy every request
   Possible to have user ID added to
    HTTP headers
   200+ carriers worldwide is a lot of
    deals

   but not on WiFi

   mobile search made social.
UserID - Some Taptu choices
   URL session management
   Cookies where they work
   Optimistic user-account creation
   Designed for massive churn in user
    records



   mobile search made social.
Testing: same problem




   mobile search made social.
Testing Strategies
     Setup in every country, buy every phone
     Sample your home market and hope
     Read your feedback forums
     Enroll local mobile retailers
     Check out DeviceAnywhere




      mobile search made social.
Taptu Testing
   growing collection of in-house handsets
   DeviceAnywhere
     test any handset, many markets
     enables outsourcing
     bulk screenshot collection
   automated regression testing
     can’t spot browser quirks, but
     spots missing content, wrong pages, crashes

   mobile search made social.
Give your users a voice
   Host feedback forums
     Brace for honesty!
     Cultivate advocates
     Surprising demand for just chat


   Run mobile-friendly surveys


   mobile search made social.
Measure Everything
   mobile stats are an inaccurate science
   filter on “detectably repeat users”
   IP for country of origin only
      Carriers proxy everything
      Norway comes in high
   3rd party analytics solutions available
      review how unique users are identified


    mobile search made social.
thank you


Stefan Butlin CTO
November 3, 2008




   Mobile Monday        Mobile Search       Mobile Monday    Best search provider   Commercial category
 Global Winner 2008   Company of the 2008   UK Winner 2008       Winner 2008        Winner 2008

Weitere ähnliche Inhalte

Andere mochten auch

PanIIT 2008 Knowledge Capture Summary
PanIIT 2008 Knowledge Capture SummaryPanIIT 2008 Knowledge Capture Summary
PanIIT 2008 Knowledge Capture SummaryTeamForITI
 
Digital Analytics Checkup: How to evaluate the impact of your web analytics data
Digital Analytics Checkup: How to evaluate the impact of your web analytics dataDigital Analytics Checkup: How to evaluate the impact of your web analytics data
Digital Analytics Checkup: How to evaluate the impact of your web analytics dataCrossView
 
PanIIT_Alumni_Driving_Excellence_in_Technical_Training_v8.3
PanIIT_Alumni_Driving_Excellence_in_Technical_Training_v8.3PanIIT_Alumni_Driving_Excellence_in_Technical_Training_v8.3
PanIIT_Alumni_Driving_Excellence_in_Technical_Training_v8.3Atul Mathur
 
2015 Social CEO Report
2015 Social CEO Report2015 Social CEO Report
2015 Social CEO ReportJared McKinney
 
AWS Summit Auckland - Sponsor Presentation - Zerto
AWS Summit Auckland - Sponsor Presentation - ZertoAWS Summit Auckland - Sponsor Presentation - Zerto
AWS Summit Auckland - Sponsor Presentation - ZertoAmazon Web Services
 
Open Government Status Report
Open Government Status ReportOpen Government Status Report
Open Government Status ReportObama White House
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersAmazon Web Services
 
Indian constitution
Indian constitutionIndian constitution
Indian constitutionnikita96
 

Andere mochten auch (13)

SpaceMETA - GLXP Summit 2013 - Sergio Cabral Cavalcanti
SpaceMETA - GLXP Summit 2013 - Sergio Cabral CavalcantiSpaceMETA - GLXP Summit 2013 - Sergio Cabral Cavalcanti
SpaceMETA - GLXP Summit 2013 - Sergio Cabral Cavalcanti
 
PanIIT 2008 Knowledge Capture Summary
PanIIT 2008 Knowledge Capture SummaryPanIIT 2008 Knowledge Capture Summary
PanIIT 2008 Knowledge Capture Summary
 
IITD Golden Jubilee 20102011
IITD Golden Jubilee 20102011IITD Golden Jubilee 20102011
IITD Golden Jubilee 20102011
 
Digital Analytics Checkup: How to evaluate the impact of your web analytics data
Digital Analytics Checkup: How to evaluate the impact of your web analytics dataDigital Analytics Checkup: How to evaluate the impact of your web analytics data
Digital Analytics Checkup: How to evaluate the impact of your web analytics data
 
PanIIT_Alumni_Driving_Excellence_in_Technical_Training_v8.3
PanIIT_Alumni_Driving_Excellence_in_Technical_Training_v8.3PanIIT_Alumni_Driving_Excellence_in_Technical_Training_v8.3
PanIIT_Alumni_Driving_Excellence_in_Technical_Training_v8.3
 
2014 Social CEO Report by CEO.com
2014 Social CEO Report by CEO.com2014 Social CEO Report by CEO.com
2014 Social CEO Report by CEO.com
 
2015 Social CEO Report
2015 Social CEO Report2015 Social CEO Report
2015 Social CEO Report
 
AWS Summit Auckland - Sponsor Presentation - Zerto
AWS Summit Auckland - Sponsor Presentation - ZertoAWS Summit Auckland - Sponsor Presentation - Zerto
AWS Summit Auckland - Sponsor Presentation - Zerto
 
Open Government Status Report
Open Government Status ReportOpen Government Status Report
Open Government Status Report
 
Andhra Pradesh State Report - February 2017
Andhra Pradesh State Report - February 2017Andhra Pradesh State Report - February 2017
Andhra Pradesh State Report - February 2017
 
Graft & corruption in the government
Graft & corruption in the governmentGraft & corruption in the government
Graft & corruption in the government
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million Users
 
Indian constitution
Indian constitutionIndian constitution
Indian constitution
 

Ähnlich wie Problems with building compelling mobile services

How To Create The Killer Location Aware Social Networking Application
How To Create The Killer Location Aware Social Networking ApplicationHow To Create The Killer Location Aware Social Networking Application
How To Create The Killer Location Aware Social Networking ApplicationMobileMonday Tel-Aviv
 
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...auexpo Conference
 
Mobile Email Marketing 101
Mobile Email Marketing 101Mobile Email Marketing 101
Mobile Email Marketing 101Blue Sky Factory
 
Effective Mobile Marketing
Effective Mobile Marketing Effective Mobile Marketing
Effective Mobile Marketing Blake Sirach
 
2012 Mobile Trends
2012 Mobile Trends2012 Mobile Trends
2012 Mobile TrendsKobi Magnezi
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...affilinet
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Paul Brown
 
Building web apps for a multiscreen world
Building web apps for a multiscreen worldBuilding web apps for a multiscreen world
Building web apps for a multiscreen worldAussie
 
Your Mobile Strategy Can't Be HTML5
Your Mobile Strategy Can't Be HTML5Your Mobile Strategy Can't Be HTML5
Your Mobile Strategy Can't Be HTML5Theresa Neil
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, AmsterdamDave Martin
 
Mobile web application development
Mobile web application developmentMobile web application development
Mobile web application developmentVince Aggrippino
 
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!Mobile Web Italy Meetup
 
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...Raj Lal
 
Mobile Web 2013 - Time for Action
Mobile Web 2013 - Time for ActionMobile Web 2013 - Time for Action
Mobile Web 2013 - Time for ActionUKNetWeb St.Agnes
 
How To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud ChampionHow To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud ChampionChris Love
 
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Echelon Design
 
Mobile Monday Silicon Valley 6/1/09 - LBS App Demos
Mobile Monday Silicon Valley 6/1/09 - LBS App DemosMobile Monday Silicon Valley 6/1/09 - LBS App Demos
Mobile Monday Silicon Valley 6/1/09 - LBS App Demoskateimbach
 
Where 2.0 Presentation Matthias Galica
Where 2.0 Presentation Matthias GalicaWhere 2.0 Presentation Matthias Galica
Where 2.0 Presentation Matthias GalicaMatthias Galica
 
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Lumen Consulting
 

Ähnlich wie Problems with building compelling mobile services (20)

The Mobile Shift
The Mobile ShiftThe Mobile Shift
The Mobile Shift
 
How To Create The Killer Location Aware Social Networking Application
How To Create The Killer Location Aware Social Networking ApplicationHow To Create The Killer Location Aware Social Networking Application
How To Create The Killer Location Aware Social Networking Application
 
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
 
Mobile Email Marketing 101
Mobile Email Marketing 101Mobile Email Marketing 101
Mobile Email Marketing 101
 
Effective Mobile Marketing
Effective Mobile Marketing Effective Mobile Marketing
Effective Mobile Marketing
 
2012 Mobile Trends
2012 Mobile Trends2012 Mobile Trends
2012 Mobile Trends
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
 
Building web apps for a multiscreen world
Building web apps for a multiscreen worldBuilding web apps for a multiscreen world
Building web apps for a multiscreen world
 
Your Mobile Strategy Can't Be HTML5
Your Mobile Strategy Can't Be HTML5Your Mobile Strategy Can't Be HTML5
Your Mobile Strategy Can't Be HTML5
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
Mobile web application development
Mobile web application developmentMobile web application development
Mobile web application development
 
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
 
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
 
Mobile Web 2013 - Time for Action
Mobile Web 2013 - Time for ActionMobile Web 2013 - Time for Action
Mobile Web 2013 - Time for Action
 
How To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud ChampionHow To Be an HTML5 Mobile Cloud Champion
How To Be an HTML5 Mobile Cloud Champion
 
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
 
Mobile Monday Silicon Valley 6/1/09 - LBS App Demos
Mobile Monday Silicon Valley 6/1/09 - LBS App DemosMobile Monday Silicon Valley 6/1/09 - LBS App Demos
Mobile Monday Silicon Valley 6/1/09 - LBS App Demos
 
Where 2.0 Presentation Matthias Galica
Where 2.0 Presentation Matthias GalicaWhere 2.0 Presentation Matthias Galica
Where 2.0 Presentation Matthias Galica
 
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Problems with building compelling mobile services

  • 1. with building s problem compelling mobile services Stefan Butlin CTO November 3, 2008 Mobile Monday Mobile Search Mobile Monday Best search provider Commercial category Global Winner 2008 Company of the 2008 UK Winner 2008 Winner 2008 Winner 2008
  • 3. What’s so hard about mobile websites? Handset diversity User identification Selling ads Building audience Integrating SMS Transcoders Getting feedback Testing mobile search made social.
  • 4. Handsets: are any two alike? mobile search made social.
  • 5. Handsets vary in every way  Markup language support  Browser vendor and version  Screen size and depth  Audio and video codecs  Input methods mobile search made social.
  • 6. Quirks we workaround  SonyEricssons oversize their text  some Nokias struggle with float  OperaMini used to centre images  some Samsungs display source CSS  Moto Razr has tiny page size limit  many browsers don’t know screen width  iPhone doesn’t always get display:none mobile search made social.
  • 7. Strategies  Lowest common denominator  Tough love  Conditional markup  Templating toolkits  Capability databases  WURFL  DeviceAtlas  Build your own mobile search made social.
  • 8. Taptu handset customisation  WURFL for the basics (screensize etc)  Augment with proprietary DB of browser quirks  Group handsets into major classes  Invest detailed design per class  Parameters handle variation within class mobile search made social.
  • 9. The Taptu social divide  iPhone/iClone (touch, ajax, big display)  midPhone (Nokia S60, Windows Mobile)  loPhone (Motorolas, xHTML mobile 1.0 etc)  blackberry (in a class all of its own)  (and no support for WML1.0) mobile search made social.
  • 10. Transcoders  Novarra  get whitelisted where possible  try cache-control: no-transform  find real UA in x-Device-User-Agent  Google (GWT)  put meta tags in to specify mobile versions  Keep an eye on your logs mobile search made social.
  • 11. User Identification is tricky ? ? ? ? ? ? ? ? ? mobile search made social.
  • 12. Indigestible Cookies  Cookie support is hard to read  First challenge is getting cookies back at all  Then try getting cookies back after users exit their browsers  Surprisingly few phones persist cookies after rebooting mobile search made social.
  • 13. Carriers know who’s calling  Carriers proxy every request  Possible to have user ID added to HTTP headers  200+ carriers worldwide is a lot of deals  but not on WiFi mobile search made social.
  • 14. UserID - Some Taptu choices  URL session management  Cookies where they work  Optimistic user-account creation  Designed for massive churn in user records mobile search made social.
  • 15. Testing: same problem mobile search made social.
  • 16. Testing Strategies  Setup in every country, buy every phone  Sample your home market and hope  Read your feedback forums  Enroll local mobile retailers  Check out DeviceAnywhere mobile search made social.
  • 17. Taptu Testing  growing collection of in-house handsets  DeviceAnywhere  test any handset, many markets  enables outsourcing  bulk screenshot collection  automated regression testing  can’t spot browser quirks, but  spots missing content, wrong pages, crashes mobile search made social.
  • 18. Give your users a voice  Host feedback forums  Brace for honesty!  Cultivate advocates  Surprising demand for just chat  Run mobile-friendly surveys mobile search made social.
  • 19. Measure Everything  mobile stats are an inaccurate science  filter on “detectably repeat users”  IP for country of origin only  Carriers proxy everything  Norway comes in high  3rd party analytics solutions available  review how unique users are identified mobile search made social.
  • 20. thank you Stefan Butlin CTO November 3, 2008 Mobile Monday Mobile Search Mobile Monday Best search provider Commercial category Global Winner 2008 Company of the 2008 UK Winner 2008 Winner 2008 Winner 2008