Why Microsoft Shouldn't Copy Apple's iOS Walled Garden
Kethinov writes "Will the computers of the future be tools for freedom or for censorship? An insightful Ars editorial examines this question in depth, concluding that Apple's walled garden approach to iOS is fundamentally flawed and thus Microsoft should reconsider their plans to apply the same model to WinRT. The authors are careful to present a nuanced analysis that adequately weighs the competing interests of security, convenience, and user freedom, ultimately concluding that Mac OS X and Android offer better models because while their walled gardens are on by default, they offer supported mechanisms to opt-out if desired, thereby offering users the same security and convenience benefits without sacrificing user freedom in the process."
A similar article by software engineer Casey Muratori looks at the effect Windows 8's closed distribution system will have on game development. The restrictions involved in getting approval for the Windows Store would preclude 2011's game of the year, Skyrim, from appearing there, as well as 2012's top candidates. The requirements contain clauses that would cut out huge swathes of the video game industry, like this one: "Your app must not contain content or functionality that encourages, facilitates, or glamorizes illegal activity."
Go buy an XBox if you want to play games. Microsoft doesn't really care if you can't play top-shelf titles on Windows 8, and would probably prefer the hassle of not supporting DirectX for the general PC class systems. They'd be much happier selling you an XBox. Not only does it lock you into their console, it helps lock game developers into their console too.
They will do it poorly, but it might be very profitable. And who cares about all that 'freedom' crap? 'Freedom' doesn't sell. It's a very tiny fringe market.
“He’s not deformed, he’s just drunk!”
Microsoft should by all means copy Apple's walled garden model. Then they can both proceed straight to hell, holding hands.
When all you have is a hammer, every problem starts to look like a thumb.
Of all the approaches available to them, which would make Microsoft the most money? Including both direct profits, and any future benefits which might be had by increasing Microsoft's effective influence to further profit in related areas.
That is what the executives at Microsoft are asking. They don't care about openness, or user freedom, or anything else like that - except in so far as it affects the success of the company. So work out the answer to that question, and you can predict Microsoft's future actions.
The answer looks clear to me. A manditory app store would not only make Microsoft a fortune, but save them from the problem of needing to run an eternal upgrade cycle to keep users constantly buying new software. The power it gave them would also open up untold opportunity in other areas - they could use it to mandate support or lack of support for specific technologies (eg, no OpenGL-compatible games permitted), or prohibit software that could compete with Microsoft's own.
I agree, but Apple has changed things a bit, there still has to be a central marketplace for the average user to find things...that's what Apple changed.
Apple has changed nothing, because such "central marketplaces" already existed with Linux distros (and other mobile devices) in both paid stores and free repositories, years before Apple tried it.
In Android, there is no reason that CNET couldn't start their own app market.
That's for Metro apps. Skyrim is a Win32 app. Sure, the Metro bit is a walled garden, but the Win32 bit is still as open as ever on x86, you simply just avoid ARM based Win RT devices... job done.
Windows needs to make "future" applications unable to get out of their install directory, and unable to write to a global registry.
Viruses can't do a whole lot if they can't get to system files, can't modify anything but themselves.
Windows would suddenly catch up with this whole Internet fad if they secured their OS from viruses finally.
Sure allow trusted legacy aps an option to be run, but aps for the future should be basically sandboxed.
I believe if Microsoft made their OS secure against viruses, they'd actually be a step ahead of Apple. The main old reason Apple doesn't have a lot of viruses is that it had a lower market share for a long time.
God spoke to me
One step at a time. If Microsoft can get people entrenched into the Windows Metro OSes by Windows 9 or 10, they will force all apps to come from the Microsoft's store. From a greedy bastard standpoint, they have no reason not to.
The fact that Apple is very strict (not talking about the mature content thing which I find ridiculous) regarding how an app should behave or designed, makes that a lot of apps are easier to use because the learning curve is low. You don't need to learn things over & over again. Hence the reason - and imho correct - that a lot of users find it a more user friendly platform.
If I read the passages about why Steve Jobs was against Apps in the first place, he had the fear that it could lead to tainting the user friendly experience in which they invested a lot. Which I think - after seeing my share of bad designed software - was a valid fear.
I have an Android smartphone as I find iPhones ridiculous expensive. But if I look at the quality difference between what is available in the Google Play store on my smartphone & the iOS store on my iPad, there is a difference. And I do - personally - think that this is because Apple does run a very strict ship in guidelines, how an app should work, what you expect as behavior, etc. I don't think it is because iOS developers are so much more talented then their android counterparts.
This may come over as a nightmare for those who like to tinker or loves freedom to design or develop an app like they want it, but reality is that when it comes in designing good and consequent interfaces, 90% of the developers can't do it even if their live depended on it. Give them to much room and you really get some of the horrendous software available on the Google play store. Sometimes I find it a pity that Google doesn't enforce some basic guidelines because it is the only way some developers would put some sense in what they are developing.
So no is not the iOS concept that is flawed, it is that stubborn idea that a lot of techies have that they have the same needs or mindset as the general public.
What is all this nonsense about Android being a walled garden? Have you never heard of the Amazon app store for Android? Have you never heard of loading any app you find on the internet onto your Android device? There must be something huge I'm missing here because there have been several articles popping up lately talking about Google's "walled garden" and it has me horribly confused. Will someone please enlighten me?
This is probably very obvious, but the market is ultimately going to decide what is and what isn't a good idea. If the "walled garden" will be generating more profit for Microsoft than the (relatively) unrestricted status quo, then it flourishes and continues. If enough people reject the approach and go looking elsewhere for an OS, then perhaps Microsoft learn their lesson and revert.
I doubt that enough people are going to be annoyed by the restrictions and move to another platform. "It really isn't worth the hassle."
Nevertheless, if the gamer crowd can provide enough support for commercial linux game deveopment, my selfish self will be more than satisfied with the freedoms (or lack thereof) granted by Windows 8.
I actually have seen the 'Walled Garden' in action. I had to root my brother's phone when he found out that AT&T had removed the option to allow 3rd party app installs. He's now happily running CM9, but I was astounded to find out that the option was permanently grayed out.
"Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
People were complaining about this a year ago as well. It's just taken a long time for the naysayers to realize that, yes, Microsoft is going the iOS route with WinRT.
Err, you already said it. CNET(Download.com) and Tucows have existed as central marketplaces for what? 2 decades? And the reason those places still exist is because they vet the software enough for the free market, as it were, to determine that they were a valid central repository for software. The only thing Apple changed was making it their marketplace the only place to get signed applications for their operating system.
Why complain if Microsoft wants to shoot itself in the head?
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
I wish there was some alternative, where maybe Microsoft would merely control people who have other marketplaces, and it would be up to say..CNET to insure that their download was safe, etc.
I certainly would hope not. CNET/download.com is already one of the worst free software curators in the world.
It already takes free (and sometimes open source) software that's already available elsewhere on the internet for free, and most of which is already free of spyware and free of marketing toolbars, and wraps them inside their own installer that installs their own spyware and installs poorly-worded half-hidden opt-out internet browser toolbars.
How is this Android "walled garden"?
I have a GNex (bought outright) on Telstra (Australia), previously I've had a HTC Dream, Moto Milestone and HTC Desire Z (all bought outright) and I've never seen the restrictions you speak of.
You even said that the restrictions disappeared when he installed CM9 which would indicate it's not Androids "walled garden" but AT&T's "walled garden".
Calling someone a "hater" only means you can not rationally rebut their argument.
Apple is like a supermodel. It (she) may be flawed, but nerds will always come back for more.
Microsoft is like the eldest daughter. The king has to pay some schmuck to marry her (so the knight in shining armor can sweep the hot younger sister away).
Apple is like an ordinary girl who thinks she's a supermodel. Not that hot but has a terrible attitude, (princess/superiority complex). You pretty much cant ask her to do anything without a huge argument.
Microsoft is the girl with a serious self esteem problem. May not be good looking but wont say no to anything you want.
Linux is like a girl from SE Asia. Good attitude, good looks and reliable but occasionally can be very hard to understand.
Calling someone a "hater" only means you can not rationally rebut their argument.
To be honest, having your graphics card lag a year behind is perfectly acceptable unless you absolutely need to play the latest games on top settings (or do heavy CAD, I guess, but I think that market operates differently from the consumer market I know so I can't comment on it).
I'm currently using a Geforce 8800 GTS. Yes, 8800. From 2007. It still does modern games reasonably well and if it wasn't so RAM-starved I'd keep using it for another year. When I'll upgrade my gaming rig at the end of the month I'll put in a card with a six times the RAM, which should last for another four to five years.
Yes, a videophile would argue that playing on anything less than 2560x1440 with 16xAA and all setting maxed out is an insult to human eyes but the opinion of any -phile only vaguely applies to normal users. I'm perfectly fine with "mere" 2xAA at 1080p; the gameplay is more important than the graphics anyway. (Case in point: Due to RAM starvation I play Borderlands 2 with fairly bad texture quality but the fact that I can't read Roland's Facebook post doesn't keep me from enjoying the game.)
USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
[Forced curation] discourages developers from shipping buggy or broken games with the mentality that it will get patched later.
Instead, developers end up not shipping them at all because the developer couldn't get a license in the first place. Remember Bob's Game? Under forced curation, how is someone who has never been to Austin, Boston, or Seattle supposed to build his company to the point where it qualifies for a license?