4 ms·
I'm sad that this is necessary. Most comments here seem to of the "Good no one should write a web page that accesses bluetooth and I don't care if you want to
by Lio 6y ago
I'm sad that this is necessary.
Most comments here seem to of the "Good no one should write a web page that accesses bluetooth and I don't care if you want to do that".
This is sad for me because I would like to be able to write web pages that talk to smart turbo trainers and other health devices.
Now you might say why not write a app to do that but personally I prefer accessing stuff from web pages.
I find apps restrictive as a user. For example there is no way to block ads in an app and often no way to zoom or select text.
Again you might be fine with that but I just wanted to offer an alternative opinion.
- ryandrake 6y agoI think it's about user expectations. As a user, when I'm browsing the web, I expect to be reading primarily text, with a hyperlink here and there, maybe some images. If I need to interact with the web site, I expect to see text input fields, a "submit" button of some sort, etc. When I click on a link and browse to another web page, I expect to see something similar: Hypertext, images, maybe a form field or two. I don't expect to have a peripheral attached to my computer get its firmware updated. The APIs listed in the article are so far outside what I would expect to be a HTML browser's business. It's ridiculous. If I want to do any of these, I'll install an application to do them. Installing an application is a nice speed bump. It's a deliberate action that the user has to take and think about. When I hand over my root password to my installer, or when my operating system asks me, "Do you really want to install this application?" it gives me the opportunity to pause and reflect on what I'm doing here. Who is the company behind this application? What access to my life am I giving it? Am I OK with running this application on my personal computer? Sometimes, after reflection, I hit cancel and get rid of the installer. This whole contemplative speed bump goes away when rando web site written by rando developer, getting paid by collecting who-knows-what can suddenly do a Bluetooth scan or talk USB to one of my devices, merely by my issuing a GET request.
- remus 6y agoI think this is a pretty narrow vision of what the web can be. For example, text + hyperlinks excludes things like google maps and youtube, which are quite literally world changing pieces of technology. For sure there is a balance to be struck in terms of how much access we allow other people to our phones and computers, but let's not kill off whole classes of novel applications before they've even had a chance to be built.
- Nursie 6y agoNo, let's do that. Please. Web sites have no business looking at my devices, nor using other APIs (I was disappointed not to see the page visibility API on the linked page too). If you want a dynamic app delivery framework, perhaps it's time we find a way to do that which doesn't massively overload what many expect is just an informational service.
- jfkebwjsbx 6y ago> ... web pages that talk to ... health devices ... there is no way to block ads in an app Wait, what?? Why on earth would you use an app with ads for health devices?!? Moreover, why on earth are you using apps with ads for anything? Please, please, please, pay for your apps and games. Stop making everything an ad service. The race to the bottom in the web and mobile world is disturbing. Would you want to pay for your house plumbing by being forced to watch an ad every time you shower? Think about how dystopian that sounds. There are even Black Mirror episodes on that.
- ricardobeat 6y agoThere are many apps that continue to show ads even in their paid version / upgrade. Might not be an option for him?
- jfkebwjsbx 6y agoI would seriously consider any alternative vendor or simply living without the app. No serious health device will show you ads of any kind in their software. There is a modern overreliance on apps for everything these days.
- zerocrates 6y agoOn the privacy end of things, ads certainly aren't helping, but a pretty large number of even paid apps are happily vacuuming up data and sending them to the developer and often third parties (vendors of analytics/debugging platforms in particular). I tend to think of an app for most things as a loss of privacy and try to avoid using them when possible.
- jfkebwjsbx 6y ago> a pretty large number of even paid apps are happily vacuuming up data and sending them to the developer and often third parties Please name some examples. I certainly do not have not use nor know about any paid software that "vacuums" my actual data or tries to track me. > analytics/debugging platforms You cannot compare anonymous, aggregate details about overall usage of an app or crash stacktraces (which is what most paid/OSS apps do) to the kind of identification webs do for ads. Again: native apps do not care about showing personalized ads to you nor their business depends on it. > I tend to think of an app for most things as a loss of privacy Mobile apps from vendors like Facebook definitely. Normal paid/OSS desktop software, no.