News for hackers. Stuff that matters.
Re:The Next Step in Apple's Thermonuclear War Against Android by spaghetti on Sunday September 02, 2012 @11:02PM (#4468956)
I'd love to see control of the "mobile space" be in the hands of individuals instead of large, for-profit and often evil companies. Clearly mobile computing is here to stay. If it wasn't then companies like apple and google wouldn't be fighting so hard for control.

Imagine a decentralized app store where people can make a living without having to deal with apple's ridiculous review process or ideas of what's appropriate. I suppose the major challenge is getting all the non-geeks into this ecosystem and away from iTunes and other privately owned app stores.

This is obviously wishful thinking. However given the importance of mobile computing going forward I think it's worth imagining the best mobile ecosystem possible.

Re:The Next Step in Apple's Thermonuclear War Against Android by ender7 on Monday September 03, 2012 @12:20AM (#4469087)
The huge, HUGE advantage that the App Store brings to the average consumer is a feeling of safety. An app installed from the App store:

- Can be uninstalled easily, and leave no trace behind (remember "Register cleaners"?)

- Cannot interfere with other apps

- Cannot run in the background and spy on your surfing habits

- Cannot steal your credit card information and upload it to Russian mafia servers

For a long time, the standard geek response to these problems is "that's the user's problem -- they should be more careful about what they install". The response appears to be "fuck you, I don't want to waste my time worrying about whether this purple monkey screen saver will secretly empty my retirement account."

If you can find a way to make this "free and open" system also safe, then I think you'll have a winner.

Re:The Next Step in Apple's Thermonuclear War Against Android by esolyt on Monday September 03, 2012 @01:18AM (#4469189)
All of them are solved by sandboxing and permission mechanism.

"Fuck you, I don't want to waste my time" is actually the response developers should be giving to Apple when they are made to wait more than a month for their app to be reviewed and finally it gets rejected for a political, ideological, arbitrary, or personal (competes with an Apple service) reason.

Re:The Next Step in Apple's Thermonuclear War Against Android by fpgeek on Monday September 03, 2012 @01:30AM (#4469213)
Much as I love Android, and much as the Android team has done yeoman's work on this front...

Sadly, today, the more accurate statement is all of them are theoretically solvable by sandboxing and permissions mechanisms. Getting those sandboxes and permissions where they need to be at a technical level, explaining those permissions to users in a way they can understand and make decisions based on and making the overall framework as transparent and usable enough is very much an unsolved problem.

Re:The Next Step in Apple's Thermonuclear War Against Android by esolyt on Monday September 03, 2012 @02:46AM (#4469372)
What I meant was, this is the correct approach. The implementation is not necessarily perfect. But in my opinion, it is much better than Apple's approach, which actually gives the world a bigger problem: A company deciding what software I can install on my device and what software I cannot.
Re:The Next Step in Apple's Thermonuclear War Against Android by Tyrannosaurs on Monday September 03, 2012 @05:22AM (#4469743)
My preference is that Apple keep doing what they're doing but also take a less aggressive approach to jail breaking phones.

As someone who gets dragged in to sorting out the IT issues of friends, family, neighbours and who knows what else, there is a lot of benefit to the Apple approach at what is for most people, little real cost.

The problem is the absoluteness of their position. I don't mind if they make people jump through hoops to jailbreak phones, I don't mind if their default support position for phones is to restore them to factory settings before they'll even look at it, but I think allowing for the possibility of jail breaking as an accepted thing would be good for both choice, and making sure Apple stay honest.

Re:The Next Step in Apple's Thermonuclear War Against Android by fpgeek on Monday September 03, 2012 @03:00AM (#4469402)
Yes, absolutely.

I just think it is important to remember where the weaknesses are and why some people are making an alternative tradeoff.

Re:The Next Step in Apple's Thermonuclear War Against Android by demallien on Monday September 03, 2012 @06:25AM (#4469897)
Whilst you are technically correct, I don't think this is what most people would have in mind when they are thinking of "open" systems.

Have a think about the types of application that are trotted out when people want to point out the advantages of open android :

a) new virtual keyboards - not possible with sandboxing

b) new launcher screens - not possible with sandboxing

c) access to data from other apps - not possible with sandboxing

Or rather, if you can do these things with sandboxing, then sandboxing is not providing the protection that you need. How do you guarantee that the funky new keyboard you just downloaded isn't actually a keylogger sending all of your passwords to a server somewhere for nefarious purposes. Or less nefariously, how do you know that the new keyboard hasn't forgotten to implement a special key that is necessary fo you to use application X. How do you go about backing out that installation of the keyboard, including the reinstallation of the default keyboard?

On the other hand, if you protect against these problems of security and confidence that an app won't break the system, what exactly are the advantages that such a system would have compared to a closed system such as Apple provides?

Re:The Next Step in Apple's Thermonuclear War Against Android by easytiger on Monday September 03, 2012 @08:14AM (#4470095)
Did you ever stop to think that, despite this being a potential problem, why it has not been a problem?

Android isn't an immature product. google have activated something like 300 million devices. 300 million opportunities for your theoretical issue to manifest and yet it hasn't.

Re:The Next Step in Apple's Thermonuclear War Against Android by demallien on Monday September 03, 2012 @08:33AM (#4470141)
No, of course I didn't stop to think, that would just be a waste of my time - much better to just send off a response without any thought what so ever...

Of course, back in reality, I do actually know someone that installed Swype on their Android phone, didn't like it, and couldn't figure how to get back to the default keyboard, so I don't know why you think these types of problems aren't already cropping up in the Android world.

Re:The Next Step in Apple's Thermonuclear War Against Android by cheald on Thursday September 06, 2012 @03:07PM (#4485675)
New keyboards have to be manually activated in Android, via the same mechanism that you'd use to switch to the default keyboard, so that honestly sounds like a pretty straightforward PEBKAC (heh) problem.

Turning on Swype implicitly trains you in how to turn it off.

Re:The Next Step in Apple's Thermonuclear War Against Android by biafra on Monday September 03, 2012 @01:23AM (#4469202)
Point 1 and 2 have nothing to do with the App Store. Android does the same.

3 & 4 are not prohibited by the App Store review process.

Of course, the iphone app can steal all kinds of information on your phone and send it to russian servers.

Do you really believe the App Store review can prevent malware?

Or are you really only talking about the _perception_ of the App Store review process?

Re:The Next Step in Apple's Thermonuclear War Against Android by kalleboo on Monday September 03, 2012 @01:12AM (#4469173)
> The response appears to be "fuck you, I don't want to waste my time worrying about whether this purple monkey screen saver will secretly empty my retirement account."

With the amount of non-techies I know with jailbroken phones with all kinds of super-tacky OS hacks installed, that is definitely not the only response.

Re:The Next Step in Apple's Thermonuclear War Against Android by exodust on Monday September 03, 2012 @02:09AM (#4469290)
Maybe you're forgetting the whole "why does Angry Birds need to know my phone number and have access to my contacts etc". The iPhone NEEDS a firewall so we can selectively block apps from calling home and sending usage data back every time you use them, and other data that we otherwise did NOT grant permission to do so when we installed the app.
Re:The Next Step in Apple's Thermonuclear War Against Android by spaghetti on Monday September 03, 2012 @01:29AM (#4469212)
Indeed the feeling of safety from the app store is important. However I'd rephrase your last sentence as "If you can find a way to make the "free and open" system seem safe enough that average users believe it's safe then you have a winner".
Re:The Next Step in Apple's Thermonuclear War Against Android by gurkendoktor on Sunday September 02, 2012 @11:56PM (#4469031)
> Imagine a decentralized app store where people can make a living without having to deal with apple's ridiculous review process or ideas of what's appropriate.

So far, "freedom of App Store speech" and money don't seem to be correlated at all. (Or all the millionaires on OpenMoko and Cydia are being quiet to prevent a gold rush on their turf.)

I think the only instance where Apple's guidelines are prohibitive to making a living is porn. I for one would be a thousand times more likely to pay for porn on the trusted platform that is Apple, rather than on some dubious website.

Is it possible to use this as an advantage against established app stores? Or is Google already established as the platform to be on for mobile porn? (I can't check first hand, thanks to Google's GeoIP madness.)

Re:The Next Step in Apple's Thermonuclear War Against Android by spaghetti on Monday September 03, 2012 @01:38AM (#4469234)
You're right about the money being at the traditional app stores. I'm trying to think ahead and see if this will change.

The enforcement of Apple's "guidelines" for apps harm developers' ability to make money on the app store far beyond porn. I have a non-porn, totally above-bar app that serves a niche that makes $n/day. I re-skinned my app to serve a different, larger niche and it was rejected multiple times for bizarre, ambiguous reasons. If this second app were in the store today I would be making more money. I'd bet my income would be at least 2 * $n/day from the apps combined.

Re:The Next Step in Apple's Thermonuclear War Against Android by splamco on Monday September 03, 2012 @11:42AM (#4470726)
There is no platform on the planet that could get away with exerting absolute control over what can be published on that platform except Apple. People can and do rationalize it but to subject yourself to an eco-system where your entire experience is subject to Apple's totalitarian control is creepy.
Re:The Next Step in Apple's Thermonuclear War Against Android by fpgeek on Monday September 03, 2012 @01:17AM (#4469188)
> Is it possible to use this as an advantage against established app stores? Or is Google already established as the platform to be on for mobile porn?

Google has similar guidelines to Apple on this front (see Zinio's comments about why they don't have Android/iOS versions of adult magazines, for example). The only notable difference I can think of is that there's probably more post-filtering than pre-filtering of apps.

Re:The Next Step in Apple's Thermonuclear War Against Android by azakai on Monday September 03, 2012 @01:24AM (#4469205)
> Imagine a decentralized app store where people can make a living without having to deal with apple's ridiculous review process or ideas of what's appropriate.

The closest thing we have to that is the web. You can run stores on it completely decentralized, and you can access it from all mobile devices.

Re:The Next Step in Apple's Thermonuclear War Against Android by spaghetti on Monday September 03, 2012 @01:58PM (#4471214)
I wonder if the "app ecosystem" will move towards paid web services that people use on their mobile devices. I know the whole native vs web app debate has been done to death. Many games probably won't run in mobile browsers in the future. Would be interesting if apple's (and other companies') mis-management of their centralized app stores ultimately incentivized developers to move to the web as the "app store" to the extent that one could make a living.

One data point or trend that seems to support the above idea: The popularity of free apps that are monetized via in-app-purchase. Would be great if the future saw more free web apps monetized via app-in-purchase provided by Stripe or similar.