Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reaching Everyone, Fast at Velocity NY, 2014

Tim Kadlec
September 16, 2014

Reaching Everyone, Fast at Velocity NY, 2014

Mobile subscriptions continue to increase at an incredible rate, with most of that growth coming from emerging economies such as Africa and Southeast Asia. These areas are dominated by slow, intermittent connectivity and low-end devices. If companies aren’t already taking steps to ensure they are able to reach these new audiences, they soon will be.

Presented at Velocity NY, in New York City, NY on September 16th, 2014.

Tim Kadlec

September 16, 2014
Tweet

More Decks by Tim Kadlec

Other Decks in Programming

Transcript

  1. 0 3000 6000 9000 12000 Iran Pakistan Belarus Azerbaijan Armenia

    Bosnia Macedonia Georgia Kazakhstan Serbia Ukraine Russia US Czech Republic
  2. 0 3000 6000 9000 12000 Iran Pakistan Belarus Azerbaijan Armenia

    Bosnia Macedonia Georgia Kazakhstan Serbia Ukraine Russia US Czech Republic
  3. 0 3000 6000 9000 12000 Iran Pakistan Belarus Azerbaijan Armenia

    Bosnia Macedonia Georgia Kazakhstan Serbia Ukraine Russia US Czech Republic 9.4x
  4. “That was a pretty harsh experience for us. We’d been

    building an app for users like us. ! But we were the exception, not the rule Ragavan Srinivasan Facebook’s Android project manager But we were the exception, not the rule.
  5. ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! options: {! ! ! ! progressive: true! ! ! },! ! ! ! ! ! ! ! ! ! ! imagemin ! png ! ! ! ! ! ! ! },! ! ! ! ! ! {! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! }! ! ! ]! ! },! ! jpg ! ! ! ! ! ! ! ! {! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! }! ! ! ]! ! }! },
  6. penthouse: {! ! home : {! ! ! outfile :

    'public/css/critical-home.css',! ! ! css : 'public/css/style.css',! ! ! url : ‘http://rfe.dev/public/patterns/04-pages-00-homepage/! ! ! ! ! ! ! ! 04-pages-00-homepage.html?pl=false',! ! ! width : 1300,! ! ! height : 900! ! },! ! article : {! ! ! outfile : 'public/css/critical-article.css',! ! ! css : 'public/css/style.css',! ! ! url : ‘http://rfe.dev/public/patterns/04-pages-02-article/04-! ! ! ! ! ! ! ! pages-02-article.html?pl=false',! ! ! width : 1300,! ! ! height : 900! ! },! ! . . .! },
  7. svgmin: {! ! options: {! ! ! plugins: [! !

    ! ! {! ! ! ! ! cleanupNumericValues: {! ! ! ! ! ! floatPrecision: 1! ! ! ! ! }! ! ! ! }! ! ! ]! ! },! ! dist: {! ! ! files: [! ! ! ! {! ! ! ! ! expand: true,! ! ! ! ! cwd: 'source/images/',! ! ! ! ! src: ['**/*.svg'],! ! ! ! ! dest: 'source/images/'! ! ! ! }! ! ! ]! ! }! }
  8. svgmin ! options ! ! ! ! ! ! !

    ! ! },! ! dist ! ! ! ! ! {! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! }! ! ! ]! ! }! }
  9. <svg class="svgmap">! !<symbol viewBox="0 0 16 17" id="shape-add-to-list">! !!<title>add-to-list</title>! !!<path

    class=“add-to-list"! !!!!!!!d="M0 0h12v3H0zm12 7V5H0v3h10V7zm-5 6v-2h3v-1H0v3zm6-1V9h-2v3H8v2h3v3h2v-3h3v-2z"/>! !</symbol>! !....! </svg>
  10. svgstore: {! !options: {! !!prefix: 'shape-', // this prefixes each

    symbol ID! !!svg: {! !!!'class': 'svgmap'! !!}! !},! !default: {! !!files: {! !!!'public/svg-icons.svg': ['source/images/svg- icons/*.svg'],! !!}! !}! },
  11. http://bit.ly/1slPLVt Site Dynamic Range Smallest Size (KB) Largest Size (KB)

    google.com 40 8 305 facebook.com 34 7 241 youtube.com 21 24 517 yahoo.com 13 34 444 baidu.com 9 8 68 wikipedia.org 1 100 100 live.com 55 5 271 qq.com 5 478 2,271 amazon.com 154 14 2,131 taobao.com 37 40 1,474
  12. http://bit.ly/1slPLVt Site Dynamic Range Smallest Size (KB) Largest Size (KB)

    google.com 40 8 305 facebook.com 34 7 241 youtube.com 21 24 517 yahoo.com 13 34 444 baidu.com 9 8 68 wikipedia.org 1 100 100 live.com 55 5 271 qq.com 5 478 2,271 amazon.com 154 14 2,131 taobao.com 37 40 1,474 27.5x
  13. x