Windows 8 and 8.1 Forums


Why metro is great, and why I won't use it at all

  1. #1


    Posts : 248
    Windows 8 RTM (Retinas taking damage...)

    Why metro is great, and why I won't use it at all


    Why it's great:
    People are too stupid to manage their windows. I know I am overwhelmed when I have too many windows open, and I'm definitely better at using computers than most people. I know you don't want to admit it, but YOU cannot handle having many windows open either.

    Window chrome wastes space. It is also hard to arrange multiple windows onscreen at the same time.

    The lack of flashy looks makes text and buttons slightly faster to identify.

    Why I will never use it:
    HTML/Javascript is NOT a first class language:For example, the version of cut the rope completely rapes an atom/equivalent CPU, while the native version runs smoothly on the slower iPad. If microsoft is pushing HTML5/Javascript, EVERYTHING it says about battery life is COMPLETE BULL.

    Windows RT lacks features:If it's impossible to write a good browser in it, then there are critical features missing from the runtime.

    Not open:Every metro app needs to come through the store. I oppose this out of principle, and it's also practically bad. Maybe I have portable apps or something.

    Normal programs don't run in it:100% of the programs I use do not have a metro version. Most probably never will. Microsoft could have made existing programs work with the metro switcher(windows are resizeable), and I would probably have used it on my tablet then.

    Can't have 2 of the same thing side by side:like 2 web pages or email messages.

    Can't run things in the background:What i want to download a torrent? What if I want to compile code? What if I want to render/encode a video?

    No dual monitor support:duh

      My System SpecsSystem Spec

  2. #2


    London, United Kingdom
    Posts : 17
    Windows 8 RTM Pro - 64 bit - Build 9200


    Totally agree with you on that, i never have 2 windows side by side, unless doing a comparison of 2 images.
      My System SpecsSystem Spec

  3. #3


    Posts : 1,925
    Windows 8.1 Pro


    Quote Originally Posted by phailyoor View Post
    HTML/Javascript is NOT a first class language:For example, the version of cut the rope completely rapes an atom/equivalent CPU, while the native version runs smoothly on the slower iPad. If microsoft is pushing HTML5/Javascript, EVERYTHING it says about battery life is COMPLETE BULL.
    Apparently, you're not aware that Metro apps can be written in many different languages. HTML5/JS is just one of the ways you can write for it. You can use C, C++, C#, or VB as well using the .NET framework. If HTML5/JS doesn't work for you, write it in the language that does.

    Also note that Android uses a virtual machine just like Metro does. You aren't allowed to write native apps for Android like you do in iOS. Cut the rope runs fine on Android, so your native code argument is weak.

    Quote Originally Posted by phailyoor View Post
    Windows RT lacks features:If it's impossible to write a good browser in it, then there are critical features missing from the runtime.
    Not sure what you mean by "impossible to write a good browser in it". Browsers are highly complex and resource intensive applications and are not well suited to this sort of thing, which is why all mobile browsers only provide a subset of functionality.

    Quote Originally Posted by phailyoor View Post
    Not open:Every metro app needs to come through the store. I oppose this out of principle, and it's also practically bad. Maybe I have portable apps or something.
    You can side-load metro apps. You aren't required to use the store.

    Quote Originally Posted by phailyoor View Post
    Normal programs don't run in it:100% of the programs I use do not have a metro version. Most probably never will. Microsoft could have made existing programs work with the metro switcher(windows are resizeable), and I would probably have used it on my tablet then.
    Duh. I mean, Duh. Seriously? Your argument is that that you can't run normal apps in an environment that is specifically designed to NOT run normal apps? That's like saying you can's speak English when speaking Japanese. By definition, If you speak English, you are not speaking Japanese. The same is true of Metro. If you are running in Metro, by definition you aren't a Win32 app.

    You seem to be confusing the interface with the subsystem. Metro apps run in an entirely different subsystem. That means, for all intents and purposes, they are running in an entirely new OS. You can't make legacy apps run in that without doing a whole lot of emulation or virtualization. Microsoft *IS* making win32 apps run side-by-side with Metro apps, so I really don't understand your argument.

    Oh, and I'll bet there are apps that you use that do or will have Metro versions available. Do you use Chrome? Chromium Blog: Try Chrome in Metro mode Do you use FF? https://wiki.mozilla.org/Firefox_Metro_UI What other apps do you use?

    Quote Originally Posted by phailyoor View Post
    Can't have 2 of the same thing side by side:like 2 web pages or email messages.
    Let's see you do that on Android or iOS. What? You can't? You know there's a reason for that, right?

    Quote Originally Posted by phailyoor View Post
    Can't run things in the background:What i want to download a torrent? What if I want to compile code? What if I want to render/encode a video?
    What are you talking about? There's a complete API for background tasks in Metro. By default apps are suspended when not the foreground task, but that's to conserve resources. If you want your app to run in the background, you can develop it to do so. Check any Radio app, for instance.

    Here's a great article on doing things in the background Being productive when your app is offscreen - Windows 8 app developer blog - Site Home - MSDN Blogs

    Quote Originally Posted by phailyoor View Post
    No dual monitor support:duh
    You know, can't even use dual monitors in iOS or Android, because the devices don't allow you to. Metro is designed to be a cross platform API that works across all devices, which means it's limited in many ways.. and that's why desktop apps will always be here.

    Great, you don't like Metro or it's apps. I think that's largely a function of the immaturity of Metro apps at this point, but ok. Why do you feel the need to make up stuff justifying your opinion? Why not just say you don't like it, and leave it at that? What compels you to claim things like Things can't be run in the background? I mean, it's provably false. Just run any Radio app.

    By the way, I really like the Chrome in Metro mode. I despise the IE metro version.
    Last edited by Mystere; 09 Oct 2012 at 17:44.
      My System SpecsSystem Spec

  4. #4


    Posts : 248
    Windows 8 RTM (Retinas taking damage...)


    Quote Originally Posted by Mystere View Post
    Apparently, you're not aware that Metro apps can be written in many different languages. HTML5/JS is just one of the ways you can write for it. You can use C, C++, C#, or VB as well using the .NET framework. If HTML5/JS doesn't work for you, write it in the language that does.
    I am aware of that. What doesn't work for me is that other programmers will write their shitty programs in shitty html5/javascript when they would be better in another language.
    Facebook's Mark Zuckerberg knocks HTML5 in favor of native apps | ZDNet
    Quote Originally Posted by Mystere View Post
    Also note that Android uses a virtual machine just like Metro does. You aren't allowed to write native apps for Android like you do in iOS. Cut the rope runs fine on Android, so your native code argument is weak.
    JVM != JS/crappy interpreted code. Also, have you heard of NDK? A lot of optimized driod apps use it.
    Quote Originally Posted by Mystere View Post
    Not sure what you mean by "impossible to write a good browser in it". Browsers are highly complex and resource intensive applications and are not well suited to this sort of thing, which is why all mobile browsers only provide a subset of functionality.
    Firefox on Windows Metro on ARM - Asa Dotzler: Firefox and more

    Quote Originally Posted by Mystere View Post
    Duh. I mean, Duh. Seriously? Your argument is that that you can't run normal apps in an environment that is specifically designed to NOT run normal apps? That's like saying you can's speak English when speaking Japanese. By definition, If you speak English, you are not speaking Japanese. The same is true of Metro. If you are running in Metro, by definition you aren't a Win32 app.

    You seem to be confusing the interface with the subsystem. Metro apps run in an entirely different subsystem. That means, for all intents and purposes, they are running in an entirely new OS. You can't make legacy apps run in that without doing a whole lot of emulation or virtualization. Microsoft *IS* making win32 apps run side-by-side with Metro apps, so I really don't understand your argument.

    Oh, and I'll bet there are apps that you use that do or will have Metro versions available. Do you use Chrome? Chromium Blog: Try Chrome in Metro mode Do you use FF? https://wiki.mozilla.org/Firefox_Metro_UI What other apps do you use?
    FF, Chrome, and IE in metro ARE win32 programs with metro skins. All FF, Chrome and IE code is win32, except for the metro skin. MS could have allowed this for other programs too. All the infrastructure is there to run win32 apps in metro. Only one won32 browser with metro skin can exist at once.


    Quote Originally Posted by Mystere View Post
    You can side-load metro apps. You aren't required to use the store.
    You can't. Well, unless you pay a pile of cash for an enterprise license and get a kms server and certificates. Sounds fun.
    Quote Originally Posted by Mystere View Post
    What are you talking about? There's a complete API for background tasks in Metro. By default apps are suspended when not the foreground task, but that's to conserve resources. If you want your app to run in the background, you can develop it to do so. Check any Radio app, for instance.

    Here's a great article on doing things in the background Being productive when your app is offscreen - Windows 8 app developer blog - Site Home - MSDN Blogs
    A sucky API. Not good enough. Can it torrent? No. Can it render video? No. Can it do compute tasks? no.
      My System SpecsSystem Spec

  5. #5


    Posts : 5,707
    Windows 8.1 Pro


    You have things a bit wrong with the metro design. The coding language as Mystere said can be done different ways. Does it mean HTML and Javascript are going to be exclusively used? No, not at all. A Windows developer would know that.

    As for multitasking, I have a feeling you never properly tried out or explored ALL of Windows 8. Saying that the metro aspect doesn't multitasking is complete posh. You can have music playing in the background, and when a torrent client does come out for WinRT, it'll use that API or otherwise it'd be redundent to use.
      My System SpecsSystem Spec

  6. #6


    Posts : 1,925
    Windows 8.1 Pro


    So what you're saying is that you're aware that everything you said was incorrect. I see. You don't work for Mitt Romney, do you? Say a bunch of stuff then have to walk it back after you're confronted by it?

    Mark Zuckerberg's problem with HTML5 is that it's not fully supported yet, particularly in the mobile space. That's not a problem in Metro, because HTML5 apps all use the same rendering engine rather than relying on different clients.

    Frankly, if you find an app to be shitty, nobody is forcing you to use it.

    Regarding browsers, the problem is that Microsoft is not allowing native code on ARM. If you're going to write a browser, then you need native code for a lot of reasons. You can do this on x86. It has nothing to do with Metro itself, other than the fact that there are certain apps you wouldn't write in it. Just like you wouldn't write a modern performing browser in Java either.

    Regardless of whether or not the Metro browsers run Win32 code, they also run Metro code, and you claimed there were 0% of the apps you use that have Metro versions, and I think that's not true.

    And yes, you can use the Background API to run any code you want. You can write torrent code, or compute tasks. I'm not sure what the point of rendering video to a screen you can't see is.
      My System SpecsSystem Spec

  7. #7


    Posts : 248
    Windows 8 RTM (Retinas taking damage...)


    Everything I said is correct. All of my responses are confirmations of my original statements, except in the cases that my statements were unclearly worded. Even so, I do not acknowledge the incorrectness of any of my statements.

    FB is going away from HTML5 because performance is shit, not because of lack of support. Have you tried using the FB apps? Making a crap language an OPTION means that more people will use that option. That's a bad thing. No one is forcing me to use them, but the fact that they EXIST is already a bad thing.

    A "metro style browser" is not really a metro app. Maybe I was unclear, but it's just a metro skin for a win32 backend. It's not actually a metro version of the app.

    You can use the background API, except you're limited in the CPU time, resource use, etc. Have you heard of video editing, and how it takes a lot of time and resources?
      My System SpecsSystem Spec

  8. #8


    Hafnarfjörður IS
    Posts : 4,376
    Linux Centos 7, W8.1, W7, W2K3 Server W10


    Quote Originally Posted by conorcccc View Post
    Totally agree with you on that, i never have 2 windows side by side, unless doing a comparison of 2 images.
    Hi there

    Forget the "Techno Geek" gabble for a minute.

    Try talking to a BUSINESS USER .

    You've obviously never had to translate some documents from language A into Language B -- or use a spreadsheet where you need to compare say this years sales volumes against those of the past 3 years.

    Many other scenarios need multiple windows concurrently open too.

    For some applications you REALLY DO need multiple concurrent windows. --We don't all run our PC's like they are are smart phones.

    Cheers
    jimbo
      My System SpecsSystem Spec

  9. #9


    Quote Originally Posted by conorcccc View Post
    Totally agree with you on that, i never have 2 windows side by side, unless doing a comparison of 2 images.
    i do this all of the time. As a systems administrator, I'm always comparing files on 1 server and another. Or running a script and watching a performance monitor. I've almost always got multiple windows open, side by side, and on top and below other windows on my monitor.
      My System SpecsSystem Spec

  10. #10


    Posts : 534
    Windows 7, Windows 8 RP


    Quote Originally Posted by phailyoor View Post
    You can use the background API, except you're limited in the CPU time, resource use, etc. Have you heard of video editing, and how it takes a lot of time and resources?
    Here you go, video editing in Windows 8 with a Metro App...

    Create and edit video on-the-go with PowerDirector Mobile

    Regardless of it's simplicity, although it was designed that way for a reason, it's still video editing that is apparently not possible in Metro according to you. Perhaps you should wait and see what the developers come up with as far as Apps are concerned before judging based on just over 2000 currently available.
      My System SpecsSystem Spec

Page 1 of 2 12 LastLast
Why metro is great, and why I won't use it at all
Related Threads
Great Pictures in Chillout Room
Most of these are B&W pictures that have been computer colorized. http://www.liveleak.com/ll_embed?f=d6d9d5385aee A Guy
Why there are no great 8 apps in Software and Apps
I wanted to post this in the news forum but don't qualify to post there. It does seem to belong there so maybe someone who can post there can do it. Coding Journal | The problem with Windows 8 development is the WinRT’s lack of capabilities It's obviously (imo) written by a very intelligent...
hello all, im getting really low fps in all my games, and even windows 8 is self feels really slow. it all happened after a blue screen i had this morning, so im wondering if anyone who reads this and with similar setups can tell me what fps they are getting. specs: intel 3770k cpu not...
Solved The End of a Great Era in Chillout Room
Limited Edition Encyclopædia Britannica Encyclopædia Britannica has announced that we will no longer be printing the 32-volume print set. This is the last chance to own this remarkable reference collection— only 50 remaining sets available in the world. The renowned 32-volume Renaissance...
As I was searching for noteworthy Windows 8 apps on the internet I stumbled across this awesome site that list Windows 8 apps and filters poor apps. The site is Great Windows Apps - A Better Windows Store. Visit their about page to know more Great Windows Apps - About This Site Its good to know...
Windows 8 Looks great but.... in General Support
Hi Guys, I've already read some great stuff on here that has helped me come to terms with Win 8 Pro. I've just installed it on Desktop and for me most people seem to have the same reluctance that followed other major Windows Updates. I feel it's just a case of getting to grips with the new...
Yeah, hear me out dudes. I tried the original 8 DP release and hated it. Deleted in 10 minutes. I now have Consumer Preview. I originally hated Metro more than ANY of you - even the SW dude. :) It really is faster than the old start menu. The trick is only to put a small amount of items on it...
Eight Forums Android App Eight Forums IOS App Follow us on Facebook