• 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

Your customers shouldn’t have to be concerned with the details of their Internet connection

March 10, 2015 Leave a Comment

Getting a reliable fast connection is probably the number one feature I want in iOS 9. As Apple has shown with their highlighting of problems that you didn’t know that you had (e.g. the way that you type due to the spring machinery on your laptop), they love to go into the details to polish their products.

I was excited back in the iOS 7 era when we saw that Siri seemed to be toying with Multipath TCP which aims to bring sanity to your network, especially in a mobile world where you move through highly variable cell networks and WiFi networks all day long.

iOS 7 was some time ago and I wouldn’t say that Siri seems more reliable than anything else, but I really hope that the work is ironing out and working well in a pre-iOS 9 release somewhere in Cupertino.

If anything the need in 2015 has gotten more stark. There is a real blurring of cellular and WiFi and many of us find ourselves on WiFi networks more often than before.

To Xfinity and Beyond

You may have heard the bruhaha that occured when Comcast made their customers Xfinity modems public wifi hotspots (for other customers).

I have found myself often surprised to see my phone connected to Wifi, and it being due to it finding xfinitywifi. The connections have often been pretty good, but many of them poor, probably because I am on the edge.

I tried to take my own modem out of the loop, but it hasn’t worked (I am not the only one). I try hard to follow Hanlon’s Razor, but… hmm.

Let me disable!


As we get more WiFi networks popping up like this it will be critical for the devices to be smart about making the use of them and augmenting the cell network to great effect.

Users shouldn’t have to think about the network as often as they do today. It feels like the details are placed front and center in an experience far more often than I would like.

Some examples of this are:

August: Choosing how you want to connect to a peripheral


The August lock started its life as a bluetooth tethered lock. They recently added an external device called the Connect that lets you talk to the lock remotely. This allows you to unlock the door from anywhere with a connection for example, which is a key feature.

You find the implementation is wanting though. When you launch the application you have to choose the remote connection to switch to that mode. Why bother me with the details? Work out the best (or only) way to connect!

Duolingo: Let me learn offline

Offline first is an ideal experience if you can pull it off. When I use Duolingo, I wish that it would work better offline. I would hope that it would batch a daily goal number of modules type solution so no matter what I can get enough done to meet my goal no matter the connection.

Ideally, I would be able to go further and also manually grab more materials for offline processing.

In other ways Duolingo does a good job of dealing with a variable network. I like how it does quick checks on answers and also talks to the server, and if it can’t get a nice specific helpful answer when you get a translation wrong it will give you something more generic.

Overcast: Start as soon as you can

Downloading…. stream please!

I enjoy Overcast as a much better application than the built-in Podcasts app. One area that drives me nuts though is when I want to play some content that isn’t downloaded. The application sucks down the entire file before letting me play via streaming. I understand that there are features in Overcast that muck with the audio (taking out blank space etc), but I would love to make the time from tap to play as fast as possible.

iTunes: Let me download content over the cellular connection


It infuriates me when I am told “sorry, because you are on a cell connection we won’t let you download this data”.

I can turn my phone into a WiFi hotspot and download it from my computer but you won’t let me download it right here? Argh!

There is room for us all to enhance the experience of our applications as we take into account the variable nature of a mobile world. I look forward to a world wide ubiquity network that is always perfect, but in the meantime I will take the pragmatic wins!

Share this:

  • Twitter
  • Facebook

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

  • Generative AI: It’s Time to Get Into First Gear
  • Developer Docs + GenAI = ❤️
  • We keep confusing efficacy for effectiveness
  • The holy grail of a Web SDK
  • The rise of the extensible app platforms

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 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

  • 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