Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Windows IOS Technology

Why Microsoft Shouldn't Copy Apple's iOS Walled Garden 244

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."
This discussion has been archived. No new comments can be posted.

Why Microsoft Shouldn't Copy Apple's iOS Walled Garden

Comments Filter:
  • by v1 ( 525388 ) on Tuesday October 16, 2012 @06:52PM (#41675337) Homepage Journal

    the xbox's walled garden makes a good statement about what MS does with walled gardens. drives the devs insane. charging devs to push updates. good idea! lets discourage bug fixes and updates! *sigh*

  • Re:I agree but... (Score:4, Informative)

    by englishknnigits ( 1568303 ) on Tuesday October 16, 2012 @07:12PM (#41675581)
    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?
  • why? this is why: (Score:2, Informative)

    by 140Mandak262Jamuna ( 970587 ) on Tuesday October 16, 2012 @07:14PM (#41675611) Journal

    Why Microsoft Shouldn't Copy Apple's iOS Walled Garden

    Microsoft should not copy Apple, it should sue Apple for copy right infringement. The idea of proprietary file formats, making switching costs high, getting people and making it difficult to leave, monoculture, etc etc were all invented by Microsoft and pushed for decades. Of course it is sad people jump out of one walled garden and jump right into another in the form of iOS. But still, if Microsoft copies Apple it will be a xerox copy of a xerox copy.

  • Re:I agree but... (Score:4, Informative)

    by Mordok-DestroyerOfWo ( 1000167 ) on Tuesday October 16, 2012 @07:18PM (#41675661)
    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.
  • Re:I agree but... (Score:2, Informative)

    by Microlith ( 54737 ) on Tuesday October 16, 2012 @07:19PM (#41675671)

    What is all this nonsense about Android being a walled garden?

    People with a tenuous grasp on the concept seem to think the walled garden is referring to the nature of the stores. They miss the fact that the walled garden isn't walled until the user is trapped in by the actions of the store owner.

    Android gets around this by simply allowing sideloading.

  • Sideloading is permitted on Win8 as well, though. You don't even have to pay for it. The option is less public than on Android - it requires either having Visual Studio installed or using the command line (Powershell, sepcifically), but it's there, it's free, and the info isn't hard to find if you do a search for it.

    http://msdn.microsoft.com/en-us/library/windows/apps/hh974578.aspx [microsoft.com]

  • NT permissions are actually much more fine-grained than POSIX; you can for example permit all logged-in users to read, and all users of a specific group to write as well, but deny one specific user (who might even be a member of the aforementioned group) the right to do anything at all with the file. Write, append, and delete are different permissions. The same permission can be applied to multiple users and/or groups. The owner of a file (or other securable object; in POSIX these would all be files so I might as well call them that) can overwrite any permissions, as you'd expect, and the Administrator ("root") can take ownership of any file, but it's also possible to allow multiple users/groups the ability to take ownership of files. By default, directories use inherited permissions, but it's possible to add additional permissions (or to deny permissions, which overrides "allow" behavior), and it's possible to disable permission inheritance on a directory or file entirely.

  • Point #1: You just described AppArmor or SELinux. These already exist. They're a pain to configure, but they do what you want.

    Point #2: This is, in fact, one of the things that "Metro-style" apps do. It's not just a "touch-first" UI; it's also a per-app sandbox with restrictions on the locations and access that each app has, independent of other apps or of the permissions of the logged-in user.

  • by Jesus_666 ( 702802 ) on Wednesday October 17, 2012 @04:50AM (#41679057)
    Note that as the second FA has pointed out [mollyrocket.com], sideloading is only supported in the following scenarios:
    1. Windows 8 Enterprise computer joined to a domain with the "Allow all trusted apps to install" group policy set if the app is signed by a locally-trusted CA
    2. Windows Server 2012 computer joined to a domain with the "Allow all trusted apps to install" group policy set if the app is signed by a locally-trusted CA
    3. Windows 8 Enterprise computer with an MAK (Volume Licensing Multiple Activation Key)
    4. Windows 8 Pro computer with an MAK
    5. Windows RT computer with an MAK
    6. Any Windows 8 computer with a developer license

    MAKs are available under the following circumstances

    Medium or enterprise sized customers with Software Assurance for Windows or Windows VDA subscriptions in the following Volume Licensing programs will be granted Enterprise Sideloading rights and provided with the MAK keys as an SA benefit at no additional cost. Product keys for Enterprise Sideloading will be made available through the Volume License Service Center (VLSC).

    Time-limited developer licenses are available for free for the purpose of testing your own software and...

    Microsoft can detect fraudulent use of a developer license on a registered machine. If Microsoft detects fraudulent use or another violation of the software license terms, we might revoke your developer license. The monitoring process helps ensure the overall health of the app marketplace.

    In other words, in order to sideload you're either an enterprise customer, you run your own AD setup at home or you use a time-limited developer license that's not intended to be used for sideloading and that can be revoked if Microsoft finds out you use it for sideloading. Which, according to TFA, Microsoft monitors.

    Either you're wrong or TFA is and TFA has links to Microsoft as its sources.

All seems condemned in the long run to approximate a state akin to Gaussian noise. -- James Martin

Working...