Live data from Hacker News

Secret iOS business; what you don’t know about your apps

troyhunt.com

51–58 of 58 posts

Re: Secret iOS business; what you don’t know about your apps

#51
post #32

Earlier quoted context omitted.

Isn't knowing and understanding what your users are doing with your app the cornerstone of making a better app?

Sure, but they could try asking their users rather than peeking through a hole while they shower.

Users don't know what they want. ;)

Re: Secret iOS business; what you don’t know about your apps

#52
post #9

Earlier quoted context omitted.

s/users/anonymous devices/

One sees small bits of information every now pop into HN about how they might not be as anonymous as expected, to put it mildly, but it would be nice to have an overview of how trackable your vanilla smartphone is or isn't. My intuition right now is that they're pseudonymous at best, and that the average user is very quick to provide credentials that would associate the pseudonym to their actual names and other perso…

>One sees small bits of information every now pop into HN about how they might not be as anonymous as expected, to put it mildly, but it would be nice to have an overview of how trackable your vanilla smartphone is or isn't.

Its very trackable. You can get a unique ID, user name, location, and so on. There is no anonymity with cell phones, really - its a farce.

Re: Secret iOS business; what you don’t know about your apps

#53
post #3

As a developer, I am guilty of using flurry too much. But its just so damned useful to be seeing what your users are up to with your app! I am addicted to checking my flurry console every day and watching the event logs, looking at session lengths.. even the world map of users is something I can look at longingly every morning.

Actually, I find that to be creepy. You are basically stalking your users.

Well, I'm not doing it for sexual or violent gratification (what I associate the word 'stalking' with) but I am looking to see how people are using the apps .. and it has definitely helped me identify trouble areas with usability, improvements over versions, and so on. Without flurry analytics, I probably wouldn't be able to identify improvements and tweaks that I can make that will benefit the whole, and would have to rely on a very small percentage of users giving me feedback, which may in fact not be of any benefit whatsoever to the larger whole.

Its a delicate situation, but as a developer I have to be trustworthy - and I think this is best reflected in the changes I make that make users think my app is worth using, more and more ..

Re: Secret iOS business; what you don’t know about your apps

#54

Earlier quoted context omitted.

Actually, I find that to be creepy. You are basically stalking your users.

Actually, I find that to be creepy. You are basically stalking your users. What's the difference between that and installing Google Analytics on your website?

Analytic of every click on a site is by no means better than these, and many apps didn't specify such behavior in their Privacy statement.

Re: Secret iOS business; what you don’t know about your apps

#55
post #48

Earlier quoted context omitted.

IOS is singled out because iOS is what all the test cases featured in the post were done on. The author does mention the issues are likely endemic to all mobile app platforms. As a word of unsolicited advice, It's best to set your emotional attachments to a platform aside if you want to engage or broaden the discussion on legitimate technical matters.

As a legitimate technical matter, the title of this article is downright misleading, and it was made that way intentionally. This is clearly not a case of a bunch of random app picks that all just happened to be iOS apps. The title drew a conclusion that is wholly unsupported by the article, there is no "secret iOS business". The title is also the most important line in the article, it doesnt matter if the author adm…

How exactly were you or anyone else mislead? The guy ran a bunch of iOS apps with an HTTP proxy and posted the results (screen captures) and a requisite analysis.

He didn't say or present the post as a comprehensive overview of the entire mobile app data/security model, but did offer that even though this was just a look at one platform, it was probably pervasive on all of them.

As for the headline, he showed tons of data on the apps phoning home to Flurry, a 3rd party app analytics company, with his device ID and location across several unrelated apps. He then provided a link to Flurry's site and used their own language to describe what they do.

"Secret Business" can also refer to that fact that all of this stuff is obscured by the app model and can't be readily observed or controlled by the user like it can in a web browser. Nothing about this is untrue, even if it is applies to other mobile app platforms. And again, he's "guilty" of saying that it does.

All iOS apps are reviewed and approved by Apple before they're available. They hold themselves and their apps to a higher standard and if anything open themselves to more scrutiny than others for this reason. That's my opinion, not the authors.

I saw your green username (new account) and that it was your first comment and was just trying to be helpful. Good luck in your search to find more "higher quality content" and discussion on HN than you already have.

Re: Secret iOS business; what you don’t know about your apps

#56

The first part of this article is all about apps doing unnecessarily large network requests. The lack of gzip, optimized images, and redundant requests are more a sign of developers having not enough time or knowledge in the area of bandwidth optimization. The second half of the article is much more interesting with a discussion of the horrible security practices in apps (or lack thereof). It is an indichtment of Fac…

I find it very interesting that apps are downloading images that are an order of magnitude larger (in file size) than they need to be. First we use expensive bandwidth to download the image, battery life to use the radio longer, and then more battery life to resize this image on the device. One easy thing they could do is resize and optimize images server side.

Why bother with that? They could just make the images the correct way to begin with.

Re: Secret iOS business; what you don’t know about your apps

#57
post #56

Earlier quoted context omitted.

I find it very interesting that apps are downloading images that are an order of magnitude larger (in file size) than they need to be. First we use expensive bandwidth to download the image, battery life to use the radio longer, and then more battery life to resize this image on the device. One easy thing they could do is resize and optimize images server side.

Why bother with that? They could just make the images the correct way to begin with.

The script would be for huge amounts of images that may change, if they are provided from a third party. Most thumbnail scripts implement caching, so effectively they are only doing the work once too.

Re: Secret iOS business; what you don’t know about your apps

#58
post #56

Earlier quoted context omitted.

Why bother with that? They could just make the images the correct way to begin with.

The script would be for huge amounts of images that may change, if they are provided from a third party. Most thumbnail scripts implement caching, so effectively they are only doing the work once too.

That's a good point. My values would require that I run the thumbnail script myself and not the first visitor to see the image. Shoot, a Photoshop action could much the same thing.

But that's just me.

Post reply on HN