Comment on Apple Banned an App That Simply Archived Videos of ICE Abuses
FaceDeer@fedia.io 1 month agoHere's the app's page on Google Play.
Features:
• Anonymous Recording – No account, no personal details required.
• Secure Uploads – Encrypted transfer to privacy-focused storage.
• Map-Based Sharing – Videos appear where they happened, for public awareness.
• Offline Support – Record even without internet; upload when connected.
• Metadata Control – Strips identifying data before publishing.
Seems like more than just a website wrapper.
pennomi@lemmy.world 1 month ago
Surely all of those things can be done in a browser. You can grant location and camera permissions to a website easy enough. And encrypted transfer can be done any number of ways. Offline recording is possible with localstorage. All of this seems very achievable and effectively uncensorable by Apple.
The only thing it can’t get is App Store search rank.
cupcakezealot@piefed.blahaj.zone 1 month ago
iirc mobile safari doesn’t do pwas and doesn’t have a lot of the web apis
pennomi@lemmy.world 1 month ago
I guarantee you that all this can be done in Mobile Safari. I have done it before.
You have to go through the “Share > Add to Home Screen” workflow instead of having the site simply install it for you, so it’s a bit more effort (and confusion) on the user’s part.
OfCourseNot@fedia.io 1 month ago
It does. I'm posting this comment on the Mbin pwa on my iPhone, works pretty well.
ayyy@sh.itjust.works 1 month ago
It does. Installing them is intentionally obtuse and is buried in the “share” menu.
cabbage@piefed.social 1 month ago
…offline support?
pennomi@lemmy.world 1 month ago
Yeah, you get some offline capabilities when you have a PWA. Obviously app or not, nobody is going to be uploading video without an internet connection.
FaceDeer@fedia.io 1 month ago
Sure, it's possible. But you're basically turning the browser into a virtual machine and building an app on that virtual machine. It's unnecessary. Or should be unnecessary, anyway, with a sane operating system.
pennomi@lemmy.world 1 month ago
What? No man, this is all standard mobile web stuff.
SkyeStarfall@lemmy.blahaj.zone 1 month ago
A web browser is already basically a “virtual machine”. You can basically even run native code using WebAssembly.
FaceDeer@fedia.io 1 month ago
Yes, I know. I'm saying it should be an unnecessary layer.
MotoAsh@piefed.social 1 month ago
It would definitely be a bit more annoying to program, and a bit more naggy to the user for permissions during setup I’m sure, and running in the background would take some finagling and extra work and iOS could still kill it in the background on you … but otherwise it’d be the same.
pennomi@lemmy.world 1 month ago
Probably doesn’t need to run in the background unless I’m missing some feature?
frongt@lemmy.zip 1 month ago
Video uploads. If the browser tab is closed, the upload is interrupted. An app can continue running in the background.