djh,
@djh@chaos.social avatar

What happens when manufacturers prefer battery life over proper functionality 😮

This is from the android issue tracker about OEMs stopping background workers unexpectedly ✋

https://dontkillmyapp.com

djh,
@djh@chaos.social avatar

An insulin pump which depends on an app working at all times sounds like something that should not make it through approval ⚡

resuna,
@resuna@ohai.social avatar

@djh “AAPS is an open source app for people living with insulin-dependent diabetes that acts as an artificial pancreas system (APS) on Google Android smartphones.”

https://androidaps.readthedocs.io/en/latest/

resuna,
@resuna@ohai.social avatar

@djh This is right out of a @GreatDismal novel.

rrwo,
@rrwo@floss.social avatar

@djh

Mobile phones are not intended to be medical devices.

It can be difficult to create a dedicated device. But to run life-critical software on an internet-connected computer where you have little control or knowledge of the inner workings?

Was the app actually killed by the phone to save power? Is there a bug that caused the app to be killed? Perhaps the bug is in the app, not the phone?

cazabon,

@djh

It never should have made it past a design review, let alone prototyping, testing, pre-production...

phil_stevens,
@phil_stevens@mastodon.nz avatar

@cazabon @djh I'd be a lot more comfortable with open source code running on an Arduino.

twobiscuits,
@twobiscuits@graz.social avatar

@djh somebody doing diy insulin pump control is kinda outside the approval process anyway ...

procrasturbate,
@procrasturbate@bitbang.social avatar

@djh whilst Android OEMs doing stupid things (Samsung) annoys me no end… but holy cow this isn’t a problem with Samsung. This is a problem with the equipment manufacturer itself relying on a consumer smartphone for critical medical functionality.

Sure, have a configuration interface on a phone. But the logic should be fully handled on the medical equipment and should definitely fail in a safe way.

noxypaws,
@noxypaws@packmates.org avatar

@djh I'm gonna guess this isn't an FDA approved medical device...

f4grx,
@f4grx@chaos.social avatar

@djh tbh using an android phone to automate what should be running on a RTOS inside the device is kind of a bad idea.

crepererum,

@djh Let's step back a bit here: Why on earth are people running criticial health controls on an android smartphone? This has nothing to do with "proper functionality", but it's the wrong platform for these kinds of apps. Critical apps needs an RT operating system, guaranteed resources, a watchdog, and more. And the pump shouldn't rely on bluetooth in the first place, it's not a protocol for safety critical communication.

taschenorakel,
@taschenorakel@mastodon.green avatar

@crepererum @djh You might cry, but using Bluetooth for safety critical operation is pretty common these days. Well, and considering the poor quality of other safety critical components in such setups, the Bluetooth connection might often be the most reliable part of these systems. We have failed.

ids1024,
@ids1024@fosstodon.org avatar

@taschenorakel
@crepererum @djh
I'm still not even convinced Bluetooth reliability is good enough yet to be a viable replacement for headphone jacks.

But I certainly wouldn't want my life to depend on Bluetooth. And ideally the entire software stack required would be formally verified. Regardless, the safety critical part should be minimal and well tested.

Your life depending on an Android app not crashing or being killed sounds a bit like Therac-25. I guess not much progress has been made.

kkarhan,
@kkarhan@mstdn.social avatar

@djh Thanks for reminding me to never trust any and to keep @internetofshit - Style stiff from my body.

Cuz that's literally a way one could kill a person!!!

sven_ola,

@djh
Maybe programming is simply wrong. To do things regularly, use https://developer.android.com/reference/android/app/AlarmManager.html instead of continuous running as background task

peturdainn,
@peturdainn@mastodon.social avatar

@sven_ola @djh OTOH the post mentions Samsung; I use a location tracker at a set interval on several phones and on a Samsung (A33) it gets completely killed every once in a while. It's as if the app never ran.

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