darius,
@darius@friend.camp avatar

I have been using a $100 temporary Android phone while waiting for my fancy phone to get replaced under warranty and the experience with the stock OS is just so so bad. Like barely usable most of the time. Even the GPS and wifi don't work well.

Most people worldwide use cheap Android phones on old versions of the OS and this was a good reminder that just because my mobile app/site works well on my fancy phone, it might work hardly at all for most people.

mhoye,
@mhoye@mastodon.social avatar

@darius I think about the NHS digital. design standards all the time, where the standard is functionally "your target audience is a fifteen-year-old for whom english is a second language. They're using a 6 year old android phone that's been handed down twice, and they are sitting in an hospital emergency waiting room trying to look up information in the middle of the most terrifying night they have ever had. Your site must work for that person, at that moment."

https://digital.nhs.uk/about-nhs-digital/standards-for-web-products#using-valid-html

mhoye,
@mhoye@mastodon.social avatar

@darius "If you do use Javascript to improve the user experience for users without accessibility needs, users must be able to perform exactly the same tasks with Javascript turned off."

I wish I could find the reference, where that team talked about testing the NHS site on early PS Vitas and janky old handhelds with some contraption approximating a web browser built in because sometimes that's all people had, and the site had to work for them.

M0YNG,
@M0YNG@mastodon.radio avatar

@mhoye @darius that would be @Edent

Not sure how old that quote is but pretty much every accessibility tech can handle JavaScript just fine. It's normally the shitty js code that's the issue.

Edent,
@Edent@mastodon.social avatar
mhoye,
@mhoye@mastodon.social avatar

@Edent @M0YNG @darius That's the one, thank you.

kurtseifried,

@mhoye @darius @notting can confirm, I almost punched my laptop 2 months ago while doing something in an app that was annoying me while also trying to deal with the outfall of a medical emergency. Using IT while stressed sucks. I feel like we should make devs use their app while someone pelts them with oranges.

notting,
@notting@mas.to avatar

@kurtseifried @mhoye @darius going to insert a plug for @Meyerweb and Sara Wachter-Boettcher's Design for Real Life here
https://abookapart.com/products/design-for-real-life

mhoye,
@mhoye@mastodon.social avatar

@kurtseifried @darius @notting Being made to diagnose and fix technical problems to fix some unconsidered roadbump you're in the middle of some vastly more important, vastly more stressful thing is what has given me the handful of "I will never forget this, I will never forgive this" moments I've enjoyed in my career.

mjibrower,
@mjibrower@mastodon.social avatar

@darius @kurtseifried @notting @mhoye Most of my city has been w/o power since Sunday; internet connections have been spotty. It took >5 minutes to load the BACKGROUND IMAGE behind the login fields on my employer’s SSO modal so I could check my email on my phone. It’s a high-res photo of a pretty building. 🙄 We have rural students for whom I’m sure this is just the normal login experience.

darius,
@darius@friend.camp avatar

For starters here is an estimate of the most popular Android OS versions seen in the wild across the web:

https://gs.statcounter.com/os-version-market-share/android/mobile-tablet/worldwide

More than 50% of Android users are on Android 10 or below. Android 10 was released in 2019.

beep,
@beep@follow.ethanmarcotte.com avatar

@darius If you haven’t already seen it — and apologies if you have! — I frequently come back to @slightlyoff’s research on this topic: https://infrequently.org/2022/12/performance-baseline-2023/

devnull,
@devnull@crag.social avatar

@darius yes! I 100% agree with this.

For my projects, we value speed and efficiency. If the site can't load on a 3G connection, it's effectively broken outside of the first world.

While I don't have a $100 Android phone as my daily driver, I also don't use the latest Pixel or Apple device.

darius,
@darius@friend.camp avatar

@devnull the big shock for me was how poorly the native apps performed!

dalias,
@dalias@hachyderm.io avatar

@devnull @darius 3G? LOL. Since turning off 3G, 75% of the US is now 2G on TMO. 🙃 🤡

devnull,
@devnull@crag.social avatar

@dalias heheh touche, sites should work on < 3G too!

has issues with uber slow connections, something I don't like, but would love to fix. It's that initial 400kb js payload, sometimes that's enough when combined with a flaky connection, to stop the page from loading properly.

dalias,
@dalias@hachyderm.io avatar

@devnull @darius I love how they pulled the plug on reliable, obstruction-penetrating, perfectly usable speed service to free up resources for theoretically fast service that's flaky, short range, and always cutting out and dropping to 2G.

devnull,
@devnull@crag.social avatar

@dalias hey, that reminds me of 5GHz wifi 😡

mcc,
@mcc@mastodon.social avatar

@darius I did this with a $100 ZTE phone (illegal to sell in America!) and… the experience was really nice, actually! I was sorely tempted to just not get a "better" phone. Part of that though was I managed to get Android Go, which was a special version of Android where all the stock apps are carefully trimmed to work on very low-end, low-RAM devices. Google has since killed Android Go.

darius,
@darius@friend.camp avatar

@mcc yeah this says it is "powered by Google Go" and whatever Google Go is, I hate it

mcc,
@mcc@mastodon.social avatar

@darius Ah. Well I'm sorry about that (by which I mean: Sorry about Google)

mcc,
@mcc@mastodon.social avatar

@darius I was so excited about FirefoxOS

darius,
@darius@friend.camp avatar

@mcc I was a developer on FirefoxOS!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • anitta
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • provamag3
  • tester
  • Leos
  • megavids
  • JUstTest
  • All magazines