• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Dion Almaer

Software, Development, Products

  • @dalmaer
  • LinkedIn
  • Medium
  • RSS
  • Show Search
Hide Search

A year in; Life as a mobile native

November 8, 2016 Leave a Comment

From a mobile hack on desktop to fully mobile native

It is a big day. When I think about the Web community and ecosystem I often think of the cross over to democracy. The overlap happens in real terms this year as the election happens on the same week as Chrome Dev Summit, which kicks off on Thursday (check the live stream if you aren’t coming!).

I have always enjoyed the summit as it feels like home. It is a place for the world of user space to meet with kernel space. Browser vendors meet up with web developers and framework authors, all in the pursuit of a better future. Thus: #StrongerTogether.

I can’t help but reflect on the last year. At this time last, I was in stealth mode as I joined the summit in Mountain View and watched the coming out party for Progressive Web Apps. Alex and Frances had coined the term the summer before but this is where we saw the first real showcase at scale: Flipkart.

At first blush it was a surprising flag bearer. The Indian ecommerce company that had shut down their web site in favor of native. Yet here they were, showing us the start of their journey back. Ironically, the burning down of the site made room, like a forest fire, and fast forward to today and we seem them continue to push the boundaries.

We have seen a series of great PWAs from emerging markets. Some questioned this but I find it intriguing. With Ajax the exemplars were those such as Google Maps, Gmail, and Google Suggest. Companies born on the Web without the baggage of native desktop.

Isn’t it fitting that the first PWAs were from areas of the world that are truly mobile native, such as India, Indonesia, and Nigeria? Areas where many of their users came online through mobile, and where there may not be the baggage of legacy desktop sites? The constraints of these areas, along with the lack of baggage, can be strong enablers, and some of these factors have created the right environment for change.


What does it mean to build mobile native? For me, it starts with the core of the experience that you are building. For a long time the mobile experiences on the web were strapped onto the core of a desktop site. The very first versions were even using scraping proxy techniques a la UsableNet or MoovWeb. As a community we worked out responsive design and managed to merge to a world that supported both in largely one codebase.

This wasn’t always enough though. We have only recently gained the capabilities to really build a great mobile solution as the core product, which then expands to support desktop. In a world where mobile is growing so much faster than desktop, it is important to build this way.

Don’t get me wrong though, this doesn’t mean that we should ignore the world of the desktop. Far from it. I have even gone so far to pen an Ode to the Desktop and I mean it. One of the great things about the Web is that you can have your cake and eat it too if you are willing to put in the effort.

I don’t know about you, but I sometimes find myself using a desktop web app and wishing that the team behind it hadn’t been refocused on a native app. You know the ones, the productivity apps that you still use mainly on desktop yet feel like they haven’t been touched in some time. Then you go to the mobile versions and see plenty of new features, but you don’t want to have to do creative work on a small device.

I can’t totally blame the companies or teams. We were in the land of the gold rush and we didn’t know how much gold was in them hills. At this point though we have enough data to know that while mobile is growing fast, there is still plenty of usage for the desktop usage, and that it is time to reinvest in the web (including mobile web).


That brings us back to the end of 2016. A year after the “Flipkart CDS” we get back to Chrome Dev Summit 2017. What are you going to see this year? What’s new? This year we get to see the turn around and where people HAVE reinvested. There are companies that you would never expect to have explored the Web. Companies who work on apps that need the capabilities of the device: location, mapping, offline, great experiences…. and they are finding they can deliver this through the Web, giving them reach.

This CDS shows us growth of PWAs at scale all over the world, very much including the West. It turns out that the constraints of the emerging markets such as network performance and low end device usage are great constraints to have. LiFi is everywhere, and even our best devices are crippled due to heat and battery capacity.

I can’t wait to see the tribe show up in person, this time in SF, as well as online for the livestream and videos. The community has much to be proud of, but there is still much work to do.

Today we vote in the US, and later in the week I hope to see see you at Chrome Dev Summit, if you can catch me! 🙂


Share this:

  • Twitter
  • Facebook

Tagged With: Mobile, Progressive Web App, Web Development

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Twitter

My Tweets

Recent Posts

  • I have scissors all over my house
  • GenAI: Lessons working with LLMs
  • Generative AI: It’s Time to Get Into First Gear
  • Developer Docs + GenAI = ❤️
  • We keep confusing efficacy for effectiveness

Follow

  • LinkedIn
  • Medium
  • RSS
  • Twitter

Tags

3d Touch 2016 Active Recall Adaptive Design Agile Amazon Echo Android Android Development Apple Application Apps Artificial Intelligence Autocorrect blog Bots Brain Calendar Career Advice Cloud Computing Coding Cognitive Bias Commerce Communication Companies Conference Consciousness Cooking Cricket Cross Platform Deadline Delivery Design Desktop Developer Advocacy Developer Experience Developer Platform Developer Productivity Developer Relations Developers Developer Tools Development Distributed Teams Documentation DX Ecosystem Education Energy Engineering Engineering Mangement Entrepreneurship Exercise Family Fitness Founders Future GenAI Gender Equality Google Google Developer Google IO Habits Health HR Integrations JavaScript Jobs Jquery Kids Stories Kotlin Language Leadership Learning Lottery Machine Learning Management Messaging Metrics Micro Learning Microservices Microsoft Mobile Mobile App Development Mobile Apps Mobile Web Moving On NPM Open Source Organization Organization Design Pair Programming Paren Parenting Path Performance Platform Platform Thinking Politics Product Design Product Development Productivity Product Management Product Metrics Programming Progress Progressive Enhancement Progressive Web App Project Management Psychology Push Notifications pwa QA Rails React Reactive Remix Remote Working Resilience Ruby on Rails Screentime Self Improvement Service Worker Sharing Economy Shipping Shopify Short Story Silicon Valley Slack Software Software Development Spaced Repetition Speaking Startup Steve Jobs Study Teaching Team Building Tech Tech Ecosystems Technical Writing Technology Tools Transportation TV Series Twitter Typescript Uber UI Unknown User Experience User Testing UX vitals Voice Walmart Web Web Components Web Development Web Extensions Web Frameworks Web Performance Web Platform WWDC Yarn

Subscribe via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Archives

  • February 2023
  • January 2023
  • September 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • November 2021
  • August 2021
  • July 2021
  • February 2021
  • January 2021
  • May 2020
  • April 2020
  • October 2019
  • August 2019
  • July 2019
  • June 2019
  • April 2019
  • March 2019
  • January 2019
  • October 2018
  • August 2018
  • July 2018
  • May 2018
  • February 2018
  • December 2017
  • November 2017
  • September 2017
  • August 2017
  • July 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012

Search

Subscribe

RSS feed RSS - Posts

The right thing to do, is the right thing to do.

The right thing to do, is the right thing to do.

Dion Almaer

Copyright © 2023 · Log in