The mobileplatform world             Peter-Paul Koch      http://quirksmode.org      http://twitter.com/ppk      Mobilism,...
The Stack  Browser    OS  Device
The Stack  Browser    OS  Device
The Stack  Browser    OS  Device
The Stack        BrowserS40       OS        Device
The Stack        BrowserS40       OS        Device
The Stack?     Browser        OS      Device
Tizen        The Stack ?        Browser            OS          Device
The Stack  Browser    OS      Tizen  Device
The Stack  Browser    OS        Tizen   Device Connection
The Stack  Browser    OS        Tizen   Device Connection
The Stack  Browser    OS   Device Connection
The Stack  Browser    OS  Device  Income
The Stack    Sales  Browser    OS  Subsidies  Income
The Stack    Sales  Browser    OS  Subsidies  Income
The Stack        Sales      Meddlejust because they can         OS      Subsidies      Income
The Stack        Sales      Meddlejust because they can      Subsidies      Income
The Stack       Sales      Meddle                   Tizenjust because they can     Subsidies      Income
The Stack   It’scomplicated
Mobile browsers•   Safari              •   IE•   Android WebKit      •   MeeGo WebKit•   Samsung Dolfin       •   Firefox• ...
Mobile browsers•   Safari              •   IE•   Android WebKit      •   MeeGo WebKit•   Dolfin               •   Firefox• ...
There is no single WebKit  Not all WebKits have hardware-accelerated  animations. That requires good access to a  high-pow...
Proxy browsers• A proxy browser leaves the fetching and  rendering of resources to a server.• The client receives a compre...
Proxy browsers•   Safari              •   IE•   Android WebKit      •   MeeGo WebKit•   Dolfin               •   Firefox•  ...
Setting up a device lab• Save about $100 per month. That allows  you to buy two devices per year• Buy a non-iPhone, non-An...
Thank youI’ll put these slides online         Questions?                       Peter-Paul Koch                http://quirk...
Upcoming SlideShare
Loading in...5
×

The Mobile Platform World

636

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
636
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "The Mobile Platform World"

  1. 1. The mobileplatform world Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk Mobilism, 10 May 2012
  2. 2. The Stack Browser OS Device
  3. 3. The Stack Browser OS Device
  4. 4. The Stack Browser OS Device
  5. 5. The Stack BrowserS40 OS Device
  6. 6. The Stack BrowserS40 OS Device
  7. 7. The Stack? Browser OS Device
  8. 8. Tizen The Stack ? Browser OS Device
  9. 9. The Stack Browser OS Tizen Device
  10. 10. The Stack Browser OS Tizen Device Connection
  11. 11. The Stack Browser OS Tizen Device Connection
  12. 12. The Stack Browser OS Device Connection
  13. 13. The Stack Browser OS Device Income
  14. 14. The Stack Sales Browser OS Subsidies Income
  15. 15. The Stack Sales Browser OS Subsidies Income
  16. 16. The Stack Sales Meddlejust because they can OS Subsidies Income
  17. 17. The Stack Sales Meddlejust because they can Subsidies Income
  18. 18. The Stack Sales Meddle Tizenjust because they can Subsidies Income
  19. 19. The Stack It’scomplicated
  20. 20. Mobile browsers• Safari • IE• Android WebKit • MeeGo WebKit• Samsung Dolfin • Firefox• BlackBerry WebKit • Obigo WebKit• Opera Mobile • BlackBerry old• Opera Mini • NetFront• Nokia WebKit • UC Browser• Ovi • Bolt• Palm WebKit • Silk You may groan now
  21. 21. Mobile browsers• Safari • IE• Android WebKit • MeeGo WebKit• Dolfin • Firefox• BlackBerry WebKit • Obigo WebKit• Opera Mobile • BlackBerry old• Opera Mini • NetFront• Nokia WebKit • UC Browser• Ovi • Bolt• Palm WebKit • Silk WebKit-based
  22. 22. There is no single WebKit Not all WebKits have hardware-accelerated animations. That requires good access to a high-power GPU, and not all devices provide that. Similarly, interfaces for the network stack, mouse, keyboard, and threading system, must be written separately for each browser. And not everyone uses the same WebKit version. See http://quirksmode.org/webkit.html
  23. 23. Proxy browsers• A proxy browser leaves the fetching and rendering of resources to a server.• The client receives a compressed bitmap.• Advantage: cheap device and low data costs• Disadvantage: no client-side interaction. Every JavaScript call requires a server request.
  24. 24. Proxy browsers• Safari • IE• Android WebKit • MeeGo WebKit• Dolfin • Firefox• BlackBerry WebKit • Obigo WebKit• Opera Mobile • BlackBerry old• Opera Mini • NetFront• Nokia WebKit • UC Browser• Ovi • Bolt• Palm WebKit • Silk
  25. 25. Setting up a device lab• Save about $100 per month. That allows you to buy two devices per year• Buy a non-iPhone, non-Android• Buy a non-touchscreen• Buy an Android from a different vendor• Install Opera Mini• Swap devices with other companies or freelancers in your area• Coordinate with them when buying new devices
  26. 26. Thank youI’ll put these slides online Questions? Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk Mobilism, 10 May 2012
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×