He should take Apple to Court for unfair trade practices
Here in Germany I'm sure he would get plenty of support.
Not at all
He would now very well that by doing this his software is slightly bending the app stores rules.
Germans do not really handle bending rules very well.
So, in english - what rules has this developer broke this time?
I think it's this rule
"We'll fuck about with anyone we feel is a competitive threat or makes our own products look bad."
Apps in the store CAN download content, but NOT executable code from 3rd party servers.
Going to a page and running java script there is a cached (and sandboxed) activity inside safari. This browser can permanently download (and run when offline) code inside of a 3rd party app, which may be capable of allowing that app to bypass other Apple rules about modifying an app outside of Apple's approval process, enabling unsupported features, or enabling that code to interfere with other apps, files, or device security.
in simple terms, this app is capable of modifying it's own code and capabilities post-download without apple's oversight. 3rd party content is OK, but not 3rd party code. Want 3rd party code, it has to be run inside safari where apple can control what it does.
So you mean
like Google fucked about PSX4droid on their Android Market?
"Java code" doesn't come into it.
Better bone up on web technologies, dude. You're "logic" fails in many places, but it was nice of you to offer an apology for Apple, even if it doesn't make any real world sense.
Nice try, though. Better luck, next time.
More to the point, fuck the developer for bending over for them.
F* the carriers, because this rule has more to do with them than Apple. This is about letting unapproved 3rd party executable code be used inside a 3rd party app. Its a security risk, and a policy violation.
The only reason Google gets away with this is simple. Apple initially conquered the market, but through exclusivity deals. The OTHER carriers wanted next gen phones too, and when Pre dropped the ball and WP7 got rediculously delayed, and RIM failed to even do anything, they turned to Google. Since Google was the only option, google go to set the rules or those carriers would all have lost to those carrying iPhones. Once it was popular, they could not go back on that deal, and even AT&T later accepted it to not loose out on the Android business (30% of users is a big number).
Do you have a a drip filled with Kool-Aid leading straight into your brain?
Actually he doesn't and if he does the sugar is really working. It's you who seems to lack enough oxygen.
This has actually more to do with carriers than people would reasonably believe.
Why do you think Google gives almost all of the 30% Android market commissions to them?
He is a single guy
The Register have also added history of iCab. Have any clue about the work/development required for a single developer to be chosen over system built in browser and giants like Firefox?
It is easy to comment about developers right? What else can he do to a company who could say fsck off to Adobe giant? Really buying "flash doesn't work" do you? You think people at Adobe buys it?
Must.... Keep.... Control....
When will they learn?
Avoid Job's Jedi mind tricks. Don't buy any Apple iThings.
They are just shiny.
Yes, don't buy anything at all because it's all shiny
It'll all end up in the landfill - sorry I mean recycling centre - a few years from now anyway.
Same story as Opera
The Sacred J ...
...is buggering the faithful once again.
Must be that your third party app is in danger of being smited if it shows up the built-in software as useless crap and/or contains functionality that Apple are going to copy and pass off as their own.
I know the article has many words
But maybe you should read it to understand the difference between a normal browser and what iCab was trying to do?
I do understand it, there is no difference
OK, I'll explain it then
You'll find this is different from a normal web browser and far beyond bookmarklets.
Store them and execute them later on as "apps" - like users do with bookmarklets or managed by the browser itself in the cache.
And it's all executed with Safari's JS engine. There is no reason whatsoever for Apple to ban iCab unless this functionality is removed.
Missing the point
So Apple have essentially decreed "you may not use this bookmark because we don't like it".
one bad apple...
This isn't strictly a US issue, but I encourage those in the US to contact their congressmen to request an antitrust review of Apple's practices. I did, and even got a phone call from my Senator's office.
MICROS~1 was (deservedly) taken to the mat for less egregious behavior, and I think it is high time that the same happen to Apple. Clearly the people that run that company see themselves as disciples of a deity and above the law.
A bit much, don't you think?
I hardly think that this is an anti-trust case. Apple has what, 25% to 30% of the "smartphone" market (depending on how long it's been since that last new model shipped)? That's hardly a dominate position.
If they want to keep their app store closed in this was and you don't like that, then buy an Android or another brand and send an email to Steve Jobs let him know. Voting with your feet and dollars will be far more effective than the Federal Government in this case and at this stage.
I agree 300%
Let's take Microsoft, Google and Apple, Adobe, Oracle, IBM, Facebook hell most of the IT and mobile industry to congress over their bad practices. It's high time these cowboys get in line, they should know the Government has an exclusive on exploiting, invading privacy and limiting people's choices.
Shut them all down and restart the Internet. Let me just dust off the 5 1/4 floppies with RemoteAccess BBS.
Senators are really the solution to this, after all they did such a great job breaking up Microsoft and the Bell system. They look like really busy people too if they took the time to call you.
Lets not take yet another company to court.
Just stop buying their crap if you don't like they way do business!
Microsoft != Apple
Microsoft's sin was requiring onerous agreements with OEMs and retail outlets who wished to have the ability to sell gear with Microsoft OS installed. Those agreements forbade those who signed them from offering other operating systems, among other ridiculous orders.
Apple, while irritating and stupid, do not have similar agreements. They only have their own little world, and you can play in it, or not, as you wish.
How can you agree 300% ? Strictly speaking you either agree or disagree. Percentages don´t come into it. Is that 115% clear?
What would give congress the right to shut down these businesses? Microsoft has never been "broken up" in the same way the baby Bells where, so all in all, what a strange post.
My cockometer just broke its dial.
I seriously don't understand why anyone would a) buy these products, and 2) dev for them.
Because it's clearly the most relevant platform? Even in these cases your name gets on the news and even more people download your software.
What about those screwed out of Android Market? PSX4Droid and Kongregate?
Barely a blip in the news. Actually don't think El Reg even bother covering PSX4Droid at all.
Well I'll be...
All this time, I thought this smartphone thing was all about technology, or connectivity, or access, or some such. Now, I find out from AC @22:56 that its all about getting on the news!
Not so much
Erm - Kongregate is back in the Market. It was removed for less than 24 hours as I recall. Google's only beef was that they didn't want a bunch of games silently cluttering up users' phones, so now Kongregate uses the browser cache for game data and only permanently stores user data (e.g. game saves). Admittedly a heavy handed way to force better programming practices, but I dunno about 'screwed out of Android Market'.
@"Missing the point"
It's hopeless. You can make this as clear as you want, the Apple fanbois will come up with twisted, circular logic about how what Apple is doing is right and how everyone else is wrong, how this is what Apple intended all along (they didn't change their mind!), how it's really for your own good, and so on.
Glad I don't have any Apple products!
>Must be that your third party app is in danger of being smited if it shows up the built-in software as useless crap and/or contains functionality that Apple are going to copy and pass off as their own.<
Icab: full screen view, ad blocker, change text size, configurable finger usage (two finger tap to go back etc), bookmarklet that sends the current page from Safari to icab.
Safari on the iPad: none of the above and can't be changed from the default safari browser without jail breaking the device.
The dev is of coure right in suggesting that Apple should philosophically speaking ban download of webpages too, or indeed actually do what the journalist claimed: ask the dev not to allow JS code to run in his browser. But Apple don't mind people developing iPhone apps for the web; that still involves a slightly higher bar to development. And you can't tell people not to browse the web. But most users wouldn't associate webpages with the idea of creating or sharing their own JS applets with other iPhone users.
It's a bit of a shame, but Apple want to protect their market just as much as the next company, and they want to do that - and maintain quality and performance on iDevices - by ensuring that iPhone apps are only created using Xcode and Objective-C and distributed through the App Store, which they control.
Safari is actually a pretty damn good mobile browser. It's amazing compared to my last phone, an HTC Diamond Touch, running Win Mo 6.1. On that phone Opera Mobile was pretty much the best browser available. Safari is much better than Opera Mini even for iPhone. The text clarity is superb. I like Opera for PC a lot, incidentally.
Safari might be a bit stripped down - search in the page has only just been added - but the basic job of parsing and rendering webpages and making them easy to move around it does really well. Really well. I've found it great for studying foreign languages, for example. It's easy to use. And if you want any more functionality, buy iCab or Atomic (which also comes in a free version). I have Atomic full version. I still use both browsers.
Children who don't understand that great design is sometimes invisible diss Apple without having a clue what they're talking about. Apple products are ingenious, well-thought-out, resilient, powerful tools.