Slashdot Mirror


Microsoft Taking Apple's Walled Garden Approach For Metro Apps

New submitter gauauu writes "Microsoft will be taking a walled-garden approach to Metro apps, only allowing enterprises and developers to side-load Metro apps in Windows 8, while everyone else will have to go through the Windows Store. Note that this only applies to Metro apps; the model for traditional desktop apps won't change."

40 of 389 comments (clear)

  1. And it begins... by MagikSlinger · · Score: 5, Insightful

    The end of computing freedom as we know it.

    --
    The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
    1. Re:And it begins... by MagikSlinger · · Score: 3, Insightful

      Why do you think they will stop with applications? Wait until you need permission to install an OS.

      --
      The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
    2. Re:And it begins... by tverbeek · · Score: 4, Interesting

      Or the beginning. This will make it easier to illustrate to people the advantages of an open system such as Linux or BSD or Haiku...

      --
      http://alternatives.rzero.com/
    3. Re:And it begins... by PCM2 · · Score: 2

      Well OK, fine, you give a real-world example, and so we can examine exactly how this attempt to control the desktop hardware turned out: Pretty poorly, if you ask me. Most laptops you get at Best Buy right now do not have a Trusted Platform Module (TPM). Business laptops do, where it's generally considered a fairly desirable feature (for reasons having nothing to do with DRM). If anything, though, the idea of "a TPM for every desktop" seems to mostly have been abandoned. I don't really see Microsoft making another push for it.

      --
      Breakfast served all day!
    4. Re:And it begins... by Microlith · · Score: 2

      Err, I expect Microsoft continue their antagonistic business practices that they've been engaging in for the last 20 years, including their unmitigated hostility to FOSS and user choice (that is, real choice and not "which Microsoft platform do you want to use?")

    5. Re:And it begins... by h4rr4r · · Score: 2

      I have a different kernel on my Droid 1. I have run ubuntu in a chroot and vnced to that.

      I run debian on the Z2 and all the hardware is supported.

      I agree the hardware vendors need to get their shit together. Google should make GPLed drivers a requirement for android branding.

  2. Just the start by Microlith · · Score: 4, Insightful

    The Metro interface (as well as the WinRT APIs) are covered by this policy going forward. So this means that ARM devices from MS will be locked down, as well as the Metro half of any desktop/x86 platform. Eventually they will deprecate the older APIs and you will only have the WinRT/Metro APIs.

    Microsoft is very much gunning to enforce a Walled Garden across all products that run their OS. I half expect them to make a hardwired TPM key a requirement for a Windows 8 (possibly later) logo, which they'll use against the user to keep them trapped in the Walled Garden. After that, it's just a matter of making it impossible to install other OSes (Motorola style) and they'll have the market domination and exclusion of FOSS they've always wanted.

    1. Re:Just the start by Desler · · Score: 3, Insightful

      Eventually they will deprecate he older APIs

      Bullshit. They aren't going to deprecate the apis that form the backbone of the millions of applications that keep people on windows. There is no way it'll happen.

    2. Re:Just the start by monkyyy · · Score: 2

      oh linux u get better w/ time while the others frantically go up and down

      --
      warning pointless sig
    3. Re:Just the start by exomondo · · Score: 2

      The Metro interface (as well as the WinRT APIs) are covered by this policy going forward. So this means that ARM devices from MS will be locked down, as well as the Metro half of any desktop/x86 platform.

      No, that is not true, ARM will still have the Desktop application and will still be able to run desktop .Net applications, not just Metro ones.

    4. Re:Just the start by 93+Escort+Wagon · · Score: 5, Funny

      And Linux starts to look that much better.

      So you're predicting 2012 will be the Year of the Linux Desktop?

      --
      #DeleteChrome
  3. Wait by Dunbal · · Score: 3, Insightful

    It's only a "walled garden" if you keep the undesirables out. With Microsoft's market share, everyone will be in the garden along with you. Wonderful, it's no longer a garden but more a federal prison. Welcome to the ocean of piss.

    --
    Seven puppies were harmed during the making of this post.
    1. Re:Wait by Threni · · Score: 2

      Also, you're supposed to want to get *into* the garden. Who's going to want to own a Microsoft phone/tablet? Years and years of sales of Windows Mobile, and Android pisses all over it in a matter of months!

  4. Stallman was right by Anonymous Coward · · Score: 5, Insightful

    Now, how crazy does he seem? He experienced the lock down that mainframes had and now we're experiencing the same things with smaller computers. Back then IBM (among others) also tracked your software and made sure things just ran.

    It'll be interesting to see how Windows Power Users deal with this. They'll have to look to IT to be set up as a user who can "side-load" an application. Like that will happen.

    1. Re:Stallman was right by RocketRabbit · · Score: 4, Insightful

      Windows Power User = knows how to change the default wallpaper, but can't code.

    2. Re:Stallman was right by westlake · · Score: 2

      Windows Power User = knows how to change the default wallpaper, but can't code.

      The user is rarely a coder. That is never going to change.

      The operating systems that best serve the needs of users are the ones that see mass market adoption ----

      and keep armies of programmers gainfully employed.

  5. Re:Great by h4rr4r · · Score: 2

    So you mean they have Embraced HTML5 then Extended it?
    I wonder what step would come next.

  6. Re:Just another monopoly by MikeMo · · Score: 2

    Ignoring for a moment the fact that Apple does not have a monopoly on phones - just what are Apple or Microsoft doing that is actually illegal? All stores take part of the retail - 30% is actually low for many categories.

  7. Experiments by should_be_linear · · Score: 3, Insightful

    With all sorts of strange experiments MS and Ubuntu are conducting on their user base, I wouldn't be surprised if we see Windows XP re-establishing itself as market share leader, using low-end hardware, ThePirateBay and developing world as its prime vehicles.

    --
    839*929
    1. Re:Experiments by jordanjay29 · · Score: 3, Interesting

      Help fund ReactOS, then.

  8. To all who said "but the iPhone is not a computer" by Geof · · Score: 5, Insightful

    To all who said about Apple's lock-down "but the iPhone is not a computer", this was always the end game. The argument was that the iPhone is not a computer (a general-purpose platform), therefore it's OK to restrict what users can do with it. (And besides, they said, we'll still have our PCs.) They confused cause and effect. The iPhone is not a computer because it is locked-down.

    With Apple making money hand over fist, it should be no surprise that Microsoft wants in. Will they succeed in their attempt at control? I don't know. But I'm certainly not going to make excuses for them.

    Don't give me the any flak about hating Apple. My desktop is a Mac. But my new laptop runs Linux.

  9. Re:Just another monopoly by Dog-Cow · · Score: 5, Insightful

    One day you will learn what a monopoly is in the eyes of the Law, and your poor little mind will simply melt.

    Hint: Apple is not a monopoly, in precisely the same way Ford isn't a monopoly for being the only manufacturer of Ford vehicles.

  10. Boycott by msobkow · · Score: 5, Insightful

    So don't buy Windows 8. Stick with 7 or switch to Linux.

    --
    I do not fail; I succeed at finding out what does not work.
  11. quote from the article.... by Cutting_Crew · · Score: 2

    "A primer for Windows developers on Microsoft’s website states that distribution of traditional desktop applications will proceed as usual. “Open distribution: retail stores, web, private networks, individual sharing, and so on” will be allowed".... This tidbit is NOT like how apple does things. The one thing i hate about Apples walled garden is that I have to pay $99 a year to test an app on an actual device that I OWN. I know Apple will say that they want their users to have a "good experience" or whatever but if i want to write an app that will heat up *my* phone so much that it makes the phone literally explode i should have every right to do so and if someone comes to me and wants to try an app that I wrote on his/her phone without getting a certificate key and wants to take the risk of his/her phone exploding in their hand then that is the risk that they should accept, understanding that kind of behavior isn't covered under his/her phones warranty.

  12. Re:Just another monopoly by nine-times · · Score: 2

    However, before we all go after them for that, remember that Apple is also doing this.

    If you're talking about Apple's desktop app store, there's no requirement for developers to distribute through the app store. As far as I know, selling your app through the app store doesn't give you greater access to OSX APIs.

    Not that I don't fear the "walled garden" concept, but just to point out that what Microsoft is doing seems to be even worse than what Apple is doing.

  13. Re:Just another monopoly by bennomatic · · Score: 3, Insightful

    Apple has a monopoly on iOS software sales. On MacOS software sales, they have a very convenient, likely successful on-line store, but it's hardly a monopoly.

    Microsoft is planning to have a monopoly on sales of Metro apps, but there's nothing to say that they'll do the same for Windows8 desktop apps. Very likely, they'll continue as they have since the dawn of time, possibly imitating Apple's App Store in the Windows context as well in order to compete.

    But neither Microsoft nor Apple have a monopoly on the mobile market. Even combined, their numbers are dwarfed by Android phones + tablets. There's plenty of choice out there. If you don't like it, vote with your dollars. Not that Android is a panacea; there are issues on that side. But to claim that these are illegal monopolies that need to be broken up is just silly.

    --
    The CB App. What's your 20?
  14. Re:To all who said "but the iPhone is not a comput by jordanjay29 · · Score: 2

    How much longer until Macs run iOS?

  15. Re:In x86 only by PCM2 · · Score: 2

    This is possible only in x86 version, not in ARM version. Unlike the other-architecture versions of Windows NT 3 and 4, the ARM version of Windows 8 will not include an ARM port of the classic desktop.

    Everybody keeps talking about this as if it's some kind of massive blow. Are you really surprised? This is typical Microsoft marketing:

    1.) Announce that there will be an ARM version of Windows. Everyone rejoices!
    2.) Remind everyone that the ARM version will not run x86 software. Everyone admits this is true and mumbles.
    3.) Announce that the ARM version won't even include a Windows desktop. Everyone starts wondering what makes it Windows.
    4.) Ship "the ARM version of Windows" only on tablets and phones and on nothing that resembles a PC, without a desktop, using a special UI and a walled-garden store to distribute apps. Surprise! Didn't we mention that the ARM version of Windows was going to be called Windows Phone? Only we're dropping the Phone part because we're all about tablets now. But it's still Windows! 100 percent Windows, people, getcher Windows right here...

    --
    Breakfast served all day!
  16. Re:It's very profitable, after all by CharlyFoxtrot · · Score: 2

    Yeah, but it works for Apple because people are willing to overlook vendor lock-in for a variety of reasons (which I won't go into here). It's not going to work for Microsoft - at least not as well as they hope it is going to work.

    This, it seems a little like "cargo-cult" thinking by Microsoft to me. Still, they might pull it off. I'm suspending judgement until they Actually ship Windows 8, god knows they've backpedaled on all kinds of features in their OS releases before.

    --
    If all else fails, immortality can always be assured by spectacular error.
  17. Re:Great by shutdown+-p+now · · Score: 2

    I imagine that the only way to interact with some peripherals, such as the camera and microphone, will involve additional DOM APIs that are exposed to Microsoft-approved Metro style applications and not to traditional HTAs.

    Yes. You get the same WinRT APIs that are exposed to .NET and C++, barring language-specific differences (e.g. mapping of collections or dates).

    Whether to rely on that functionality (and hence have to use those APIs) is up to the developer, of course. It's quite possible to write a portable app since you can call different platform-specific APIs conditionally, and have some safe fallback or reduced functionality mode for when they are not available.

  18. Re:Great by exomondo · · Score: 2

    Damn new kids with their 7 digit ids. The old joke you missed is Embrace, Extend, Extinguish. Woosh on you kiddo. Now, get off my lawn.

    I'm well aware of it, ever since MS announced adoption of HTML5 people have been throwing out the old adage of EEE without any understanding of why it doesn't even make sense in this situation. Nice try with your grandpa status though.

  19. life outside the walled garden by kirkb · · Score: 3, Insightful

    I got my first android phone a couple months ago. For my daughter. I wanted an app that automatically turns the ringer off during class, then back on afterwards. All automagic so she couldn't forget. I found at least 5-10 apps in the android marketplace that do this.

    App #1 installed with complaints. The first time the phone rang, the app crashed.
    App #2 installed okay, but wouldn't start automatically.
    App #3 acted like it worked. But you could still hear the phone ring even though the app claimed that it was silenced.
    App #4 almost works as advertised. It's supposed to "mute w/vibrate" but doesn't vibrate. Just mute. Good enough!

    It was a shitty, frustrating experience that made me appreciate what a "curated" app store offers. On the flipside, There's no app like this at all for iPhone or WP7. So maybe android's motto should be "we let you do more...badly" ;)

    --
    Slashdot: come for the pedantry, stay for the condescension.
    1. Re:life outside the walled garden by jimicus · · Score: 2

      Sounds about right. For someone who's been using a Mac for a couple of years, it's like going back in time to the bad old days of Windows '9x. The platform promises the world and it all looks very pretty but when it comes to actually doing something useful, you spend just as long messing around as you do doing anything useful.

      I bought an Android phone myself and it's the first phone I've ever seriously considered buying myself out of the contract of just to change it early. Partly my own fault for buying a cheap phone but even if we overlook that, the fact is that Android has not in any sense revolutionised the mobile phone industry. If anything it's made things worse because you've got Android itself (developed by a company that clearly believes in "release early, update often, the customer can always avail themselves of an update if they need to") being taken up by phone manufacturers (who take a "release once, update never, lock the thing down" approach to their products' firmware).

      It's like a vast swathe of the smartphone customer base has been conned into paying to be beta testers without even a stable version at the end to look forward to.

  20. Re:The DRM train rolls on.... by Xtravar · · Score: 2

    Tech companies are just giving consumers what we want - less complexity. Perhaps our government is, as well. Scary.

    --
    Buckle your ROFL belt, we're in for some LOLs.
  21. VS Express and Windows SDK by tepples · · Score: 2

    Microsoft has ALWAYS charged for developers

    Then how did I manage to install Visual Studio Express Editions and Windows SDK on a Windows 7 PC without paying more than bandwidth?

  22. Re:Great by hairyfeet · · Score: 2

    Oh don't worry Vincent, thanks to bonehead Ballmer's one two punch of putting Win 8 on ARM, thus confusing the fuck out of consumers and screwing retailers when folks take all these windows ARM devices home, find it doesn't run their software, and bringing them back in droves, and the stupid ass metro UI, I have a feeling you won't have to worry about it! Neither will anyone else for that matter as this is gonna be a Vista sized bomb!

    I have been showing the developer preview screencaps to customers and so far out of over 100 people I have YET to have a SINGLE ONE say "That looks nice, I'd like to use that." the closest I got was "That is a pretty cell phone picture, what kind of cell phone is that? Is that Android? I've heard about that, its supposed to be nice... What do you mean that's the new Windows desktop? why would I want a cell phone desktop? that's stupid!"

    But Ballmer didn't listen when me and every other beta tester practically screamed Windows Vista wasn't ready for prime time, and I seriously doubt he'll listen now. The only nice thing about is we may actually see Ballmer forced to "pursue other interests" and then they can bring back Ozzie or get one of the office guys to right the ship, as this looks to be a clusterfuck of biblical proportions.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  23. Actually, it's worse than Apple by maccodemonkey · · Score: 2

    On the Mac, Apple makes no such restrictions. The developer tools are free, and you can load any app you want on your machine. The $99 Mac membership is only for some special perks like having Apple engineers review your code, and WWDC session videos. This makes Windows 8 far more locked down than OS X.

    Windows Mobile 7, Metro on ARM, and iOS are even. They all require MS/Apple to sign off on the app.

  24. Re:Great by Gadget_Guy · · Score: 3, Insightful

    Windows 8 is being released because Microsoft wants and needs a response to the iPad. That is all.

    No, Windows 8 is being released because it is the scheduled time to release a new version of Windows. Microsoft's tablet computing dates back to 1991, but the current push started in with a special version of XP which was later incorporated into the main version of Vista.

    This work with Metro is just an evolution of their Tablet PC idea rather than a recent knee jerk reaction to iOS. Some of the user interface ideas hark back to Windows Media Center. The idea of using HTML for metro apps was done with Active Desktop and Windows Sidebar. The walled garden approach is the same as what they do for the Xbox Live (and probably would have already had if the original Windows Marketplace had been a success).

    Sure, Microsoft will be keeping an eye on what the competition is doing, but Windows 8 is merely another step in the direction that the OS has been heading for quite some time.

  25. Slow down and THINK by cbope · · Score: 2

    For f***'s sake people, please read TFA and understand before posting. They are talking about Metro apps only. Desktop apps are not locked down any more than in any previous Windows versions (or OS X or Linux). If you don't like it, don't use Metro. Use the standard Windows desktop.

    In a way, this sort of reminds me of the Ubuntu/Unity debate. Either you like Unity or you don't. I happen to be in the latter category, and I can choose not to use it. Just like Metro. I did not go into panic mode when Unity became the default, I simply learned how to select the standard desktop and went on with my life.

    I can understand the direction they are going with this, trying to compete with iDevices, and it doesn't bother me at all. Now, if they start to lock down the desktop itself, get out the pitchforks and torches or switch to something else. But please stop this over-reacting.

    By the way, I regularly use Windows, Linux and iOS devices and occasionally *BSD. I use the right tool for the job; there is no one-size-fits-all multi-tool, although Linux is the closest in this regard. All are useful for specific tasks.

  26. Side-load? by Tolkien · · Score: 2

    Wtf? Stop coming up with random names for pre-existing concepts. What the hell does side-loading even mean?