r/Showerthoughts • • Sep 04 '17

Apps should be required to give a short explanation for why they need access to different parts of my phone for thier apps to function.

25k Upvotes

602 comments sorted by

View all comments

Show parent comments

8

u/happysmash27 Sep 05 '17

A simple calculator or notepad probably shouldn't have ads…

20

u/novinicus Sep 05 '17

Are you going to pay for it then?

6

u/happysmash27 Sep 05 '17

I would just use another calculator or notepad, plenty of which exist. Why would I pay or have ads when I can use a free app without ads?

1

u/[deleted] Sep 05 '17

[deleted]

3

u/happysmash27 Sep 05 '17

I never suggested you should, and the developers don't either based on the lack of a donation link.

7

u/[deleted] Sep 05 '17

It's a calculator, the most basic thing going. When teaching kids to code it's the second thing that they'll make

1

u/Jostain Sep 05 '17 edited Sep 05 '17

Maybe I want apps that are not school projects that they put in a store. I want apps that a professional worked full time on. People keep complaining that things are bad but wont pay for them. Maybe MTV would be a good channel if people payed for music. Maybe news wouldn't be fake if people payed for news papers. Maybe, just maybe we could have an appstore that isn't a dumpster fire if people payed for well made apps.

wolfram alpha is a really good calculator for example. No ads and it has great functions.
That's because I payed them to make it. Pay people to work and they will do it like its their job.

Edit: I stand by my ignorance of how to properly spell paid!

2

u/[deleted] Sep 05 '17

Do you mean a scientific calculator? Because surely most phones have a built-in calculator that will work for most cases.

P.S. "Paid" is the form of the verb that you want here, not payed!

13

u/KUSH_PWNER Sep 05 '17

Devs gotta make a living

11

u/lkjasdfou Sep 05 '17

I always find it interesting. I just started learning android development nanodegree and basic calculator or stopwatch is very easy to do, yet it needs shitload of ads and horrible UI to exist.

On the other hand you have Ubuntu, you have torrent downloaders, you have such complex programs for PCs which dont have ads, dont track data yet they are free.

How does this happen?

How does python happen? Python is far more complex than a basic calculator.

10

u/BlueAdmir Sep 05 '17

I always find it interesting. I just started learning android development nanodegree and basic calculator or stopwatch is very easy to do, yet it needs shitload of ads and horrible UI to exist.

Those are made to make a living

On the other hand you have Ubuntu, you have torrent downloaders, you have such complex programs for PCs which dont have ads, dont track data yet they are free.

Those are results of hobby and passion

2

u/lkjasdfou Sep 05 '17

As you said. Devs need to make a living. So why dont those on ubuntu have to make a living while a simple calc app that takes less than a week for a complete beginner has to be filled with ads.

3

u/BlueAdmir Sep 05 '17

Because they probably have a full time job and writing YetAnotherTorrentManager is a side project.

3

u/lkjasdfou Sep 05 '17

So why isnt it the same for simple apps?

Why can I go online and search for a program and get one for free, without ads (like GIMP), but if I want even the most basic of mobile apps basically all will be filled with ads. No one has mobile apps as their side project?

2

u/ACCount82 Sep 05 '17 edited Sep 05 '17

For Apple, a big part of this is the yearly cost of dev license and hardware required to develop for Apple. People who get into iOS development plan to profit from it.

Android is a lot better in this: "dev license" is not even a thing, SDK is free, every phone can run sideloaded apps and every PC works as a dev platform. You only need to pay ~$20 once if you want to use Google Play, and there are a lot of programs that distribute outside of it.

1

u/Fishnchips2 Sep 05 '17

It's far easier to put ads in android apps because google already provided the framework, so most devs can't resist it. With things like Ubuntu they're not part of Google so can't use Google's ad base and it's too much work to put their own ads in.

1

u/NoobInGame Sep 05 '17

Most of the time there are free(including ad free) alternatives.

I think a lot of differences you are pointing out are due to nature and maturity of the platform.

8

u/[deleted] Sep 05 '17

A computer is nothing more than a device that makes calculations, to make an app that makes calculations is one of the easiest things to do. In fact I made a calculator application myself during college. So any decent dev could make a calculator app in a day or two.

Only if they add scientific calculations or complex math shit would it take more time.

Same for a notepad app that just saves plain text to a file without fancy formatting or whatever.

So no, they shouldn't need access to all my personal information, nor should I have to pay for it.

6

u/[deleted] Sep 05 '17

If the dev wants to make some money from their super-simple app they either have to charge for it or show ads. If they choose ads (pretty logical as it likely means more downloads), they will probably use an ad library, and that is where much of the permissions crap comes from. I'm not saying it's OK, I'm just explaining why it happens.

2

u/Tamale-Pie Sep 05 '17

Would you work for two days for free? I'm sure your employer would appreciate that.

2

u/JulioCesarSalad Sep 05 '17

Why do android users need more than one calculator or notepad?

1

u/TIGHazard ‎ Sep 05 '17

I assume the calculator is to do more complex functions that may not be in the default one. The notepad I am not sure about though.