What is Metro?

Mystere

Power User
VIP Member
Power User
Joined
Jun 5, 2012
Messages
1,925
I have come to realize that most people don't really know what metro is.

I think most people think it's just a "skin" or style for the apps that conform to the Windows 8 UI guidelines.

It's not. Metro is actually an entirely different subsystem of Windows. A subsystem is like a "module" if you will, and it defines a set of API's (Application Programming Interfaces) that are used by programs to interact with the OS. These API's are the primary difference between say, Linux, Mac, Win32, etc...

Because Metro is a totally different set of API's that are not compatible with legacy Win32 API's, that makes Metro, in effect, an entirely new OS. This new OS (called WinRT for Windows Runtime under the covers) means that Applications written for Metro will not work in legacy Win32 mode.

So in reality, Windows 8 is two OS's. It's the classic Win32 and it's the new Metro. In reality, Metro is the dominant OS, but it has a compatibility mode to run Win32 Desktop apps in a sort of virtual environment.

So to ask if you can "disable metro" is kind of pointless, as Metro *IS* the OS that Windows 8 runs. And all new development will be centered around Metro. Metro will not be going away.

What you're doing when you ignore metro is running a Win32 compatibility mode inside Windows 8.

For all intents and purposes, Windows 7 is the last Win32 version of Windows. Windows 8 and beyond will continue to run Win32 apps, but Metro is the primary OS. So if you don't like Metro, you should probably stay on Windows 7 for as long as you can.

Why is Microsoft doing this? Because x86 is no longer the only answer. ARM and potentially other processors are taking over the low-end of the computing market. Microsoft needs an OS that works on multiple platforms, and they need applications that run on all of those platforms without change, or minimal change.

In effect, Microsoft is modeling Metro after Android, which is a java-like virtual machine that runs apps that it compiles to native code.
 

My Computer

System One

  • OS
    Windows 8.1 Pro
    CPU
    Intel i7 3770K
    Motherboard
    Gigabyte Z77X-UD4 TH
    Memory
    16GB DDR3 1600
    Graphics Card(s)
    nVidia GTX 650
    Sound Card
    Onboard Audio
    Monitor(s) Displays
    Auria 27" IPS + 2x Samsung 23"
    Screen Resolution
    2560x1440 + 2x 2048x1152
    Hard Drives
    Corsair m4 256GB, 2 WD 2TB drives
    Case
    Antec SOLO II
    Keyboard
    Microsoft Natural Ergonomic Keyboard 4000
    Mouse
    Logitech MX
    Country Flag
    USA
    State/Region Flag
    us minnesota

Fredledingue

Member
Member
Joined
Aug 17, 2012
Messages
261
Yes it adds a level of complication for users and programmers alike. Two OSes, two set of APIs. Brilliant! Maybe for W9, they could invent a third one, for fun?
Mystere said:
Why is Microsoft doing this? Because x86 is no longer the only answer. ARM and potentially other processors are taking over the low-end of the computing market.
I don't beliee the new processor architecture excuse. Things are enough complex in metro and in W32 that any architecture supposed to support one of the two should support both. We are not in the 80's anymore.
Mystere said:
For all intents and purposes, Windows 7 is the last Win32 version of Windows. Windows 8 and beyond will continue to run Win32 apps, but Metro is the primary OS. So if you don't like Metro, you should probably stay on Windows 7 for as long as you can.
That's what's frightening me. As I said in another thread already: within a few years unavoidable applications and perhaps hardware too will not be compatible anymore with non-Metro based OSes (W7 and below). XP and W7 may die just like W98 did: "Sorry this program expects a new version of Windows, installation cannot continue". And we will be forced to install and see everyday the ugly and useless Metro Start Screen, just like we had to suffer the "new" stupidities and bloats introduced in XP and Vista, just twice worse. :devil:
 

My Computer

System One

  • OS
    w9x

mdmd

Closed as requested
Joined
Apr 25, 2012
Messages
1,319
Welcome !

free.jpg
 

My Computer

System One

  • OS
    Server 2012 / 8.0
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Home Built
    CPU
    Intel i7 QuadCore 3770k
    Motherboard
    Asrock Extreme 4
    Memory
    16GB Crucial Ballistix
    Graphics Card(s)
    intel embedded gpu
    Sound Card
    Sound Blaster Z
    Monitor(s) Displays
    AOC / Westinghouse
    Screen Resolution
    1920x1080
    Hard Drives
    Plextor pcie msata
    PSU
    Rosewill Silent Night 500W Fanless / PicoPSU
    Case
    open bench - no case enclosure
    Cooling
    Silverstone HEO2 Passive Silent
    Keyboard
    logitech washable K310
    Mouse
    logitech wired
    Browser
    ie / maxthon
    Other Info
    Totally silent. No fans at all.

tannim

New Member
Joined
Aug 28, 2012
Messages
17
They really could use a new slogan
"Metro - Making Windows into Window"

Two operating systems in one would be fine, if you got to choose between them as has been hashed out time after time. Tablet operating system user interface is crap on a desktop just as a desktop interface on a tablet is more or less crap too. Nothing more I can really say that hasn't been said so... I'll just point to my new slogan for it as I still like it.
 

My Computer

System One

  • OS
    Win 7

TheGrantFitz

Super Member
Member
Joined
Aug 28, 2012
Messages
650
Location
United States
I have come to realize that most people don't really know what metro is.

I think most people think it's just a "skin" or style for the apps that conform to the Windows 8 UI guidelines.

It's not. Metro is actually an entirely different subsystem of Windows. A subsystem is like a "module" if you will, and it defines a set of API's (Application Programming Interfaces) that are used by programs to interact with the OS. These API's are the primary difference between say, Linux, Mac, Win32, etc...

Because Metro is a totally different set of API's that are not compatible with legacy Win32 API's, that makes Metro, in effect, an entirely new OS. This new OS (called WinRT for Windows Runtime under the covers) means that Applications written for Metro will not work in legacy Win32 mode.

So in reality, Windows 8 is two OS's. It's the classic Win32 and it's the new Metro. In reality, Metro is the dominant OS, but it has a compatibility mode to run Win32 Desktop apps in a sort of virtual environment.

So to ask if you can "disable metro" is kind of pointless, as Metro *IS* the OS that Windows 8 runs. And all new development will be centered around Metro. Metro will not be going away.

What you're doing when you ignore metro is running a Win32 compatibility mode inside Windows 8.

For all intents and purposes, Windows 7 is the last Win32 version of Windows. Windows 8 and beyond will continue to run Win32 apps, but Metro is the primary OS. So if you don't like Metro, you should probably stay on Windows 7 for as long as you can.

Why is Microsoft doing this? Because x86 is no longer the only answer. ARM and potentially other processors are taking over the low-end of the computing market. Microsoft needs an OS that works on multiple platforms, and they need applications that run on all of those platforms without change, or minimal change.

In effect, Microsoft is modeling Metro after Android, which is a java-like virtual machine that runs apps that it compiles to native code.

Someone else gets it. Finally. My good sir, you deserve a medal.
 

My Computer

System One

  • OS
    Windows 8.1 Pro, iOS 7.1, Elementary OS
    Name
    Grant
    Computer type
    Tablet
    System Manufacturer/Model
    Apple
    Memory
    1 GB
    Screen Resolution
    2048x1536
    Occupation
    Web Designer
    Other Info
    iPad Air
    Country Flag
    USA

Robert

Member
Member
Joined
Aug 26, 2012
Messages
21
Yes it adds a level of complication for users and programmers alike. Two OSes, two set of APIs. Brilliant! Maybe for W9, they could invent a third one, for fun?
Mystere said:
Why is Microsoft doing this? Because x86 is no longer the only answer. ARM and potentially other processors are taking over the low-end of the computing market.
I don't beliee the new processor architecture excuse. Things are enough complex in metro and in W32 that any architecture supposed to support one of the two should support both. We are not in the 80's anymore.
Mystere said:
For all intents and purposes, Windows 7 is the last Win32 version of Windows. Windows 8 and beyond will continue to run Win32 apps, but Metro is the primary OS. So if you don't like Metro, you should probably stay on Windows 7 for as long as you can.
That's what's frightening me. As I said in another thread already: within a few years unavoidable applications and perhaps hardware too will not be compatible anymore with non-Metro based OSes (W7 and below). XP and W7 may die just like W98 did: "Sorry this program expects a new version of Windows, installation cannot continue". And we will be forced to install and see everyday the ugly and useless Metro Start Screen, just like we had to suffer the "new" stupidities and bloats introduced in XP and Vista, just twice worse. :devil:

I noticed all you do is complain. Why don't you simply just wait until Windows 8 is released, wait a month, see how the public reacts to it, and then complain? Your complaining won't make Windows 8 change.

Your voice is non-existant to over 600 million Windows 7 users alone.
 

My Computer

System One

  • OS
    Windows 8 RTM

lehnerus2000

Power User
VIP Member
Power User
Joined
Feb 16, 2012
Messages
1,343
Location
Adelaide
Why don't you simply just wait until Windows 8 is released, wait a month, see how the public reacts to it, and then complain? Your complaining won't make Windows 8 change.

Not complaining will?
 

My Computer

System One

  • OS
    Windows 7 Ultimate SP1 (64 bit), Linux Mint 18.3 MATE (64 bit)
    Computer type
    PC/Desktop
    System Manufacturer/Model
    n/a
    CPU
    AMD Phenom II x6 1055T, 2.8 GHz
    Motherboard
    ASRock 880GMH-LE/USB3
    Memory
    8GB DDR3 1333 G-Skill Ares F3-1333C9D-8GAO (4GB x 2)
    Graphics Card(s)
    ATI Radeon HD6450
    Sound Card
    Realtek?
    Monitor(s) Displays
    Samsung S23B350
    Screen Resolution
    1920x1080
    Hard Drives
    Western Digital 1.5 TB (SATA), Western Digital 2 TB (SATA), Western Digital 3 TB (SATA)
    Occupation
    Student
    Case
    Tower
    Mouse
    Wired Optical
    Other Info
    Linux Mint 16 MATE (64 bit) replaced with Linux Mint 17 MATE (64 bit) - 2014-05-17
    Linux Mint 14 MATE (64 bit) replaced with Linux Mint 16 MATE (64 bit) - 2013-11-13
    Ubuntu 10.04 (64 bit) replaced with Linux Mint 14 MATE (64 bit) - 2013-01-14
    RAM & Graphics Card Upgraded - 2013-01-13
    Monitor Upgraded - 2012-04-20
    System Upgraded - 2011-05-21, 2010-07-14
    HDD Upgraded - 2010-08-11, 2011-08-24,
    Country Flag
    Australia
    State/Region Flag
    au south australia

phailyoor

New Member
Member
Joined
Jul 23, 2012
Messages
248
Actually, metro is a crappy, bloated overlay. Windows is win32. Windows is having a windowed operating system. Windows is what windows was for decades. WinRT, on the other hand, "isn't windows anymore"
 

My Computer

System One

  • OS
    Windows 8 RTM (Retinas taking damage...)
    CPU
    i5 2500
    Motherboard
    msi p67a-g43
    Memory
    16 GB DDR3 1333
    Graphics Card(s)
    2x Nvidia 9800 GTX+

Mystere

Power User
VIP Member
Power User
Joined
Jun 5, 2012
Messages
1,925
Windows is whatever Microsoft says it is. Remember, the native OS of NT based windows is not Win32. As such, Win32 is just a bloated overlay.
 

My Computer

System One

  • OS
    Windows 8.1 Pro
    CPU
    Intel i7 3770K
    Motherboard
    Gigabyte Z77X-UD4 TH
    Memory
    16GB DDR3 1600
    Graphics Card(s)
    nVidia GTX 650
    Sound Card
    Onboard Audio
    Monitor(s) Displays
    Auria 27" IPS + 2x Samsung 23"
    Screen Resolution
    2560x1440 + 2x 2048x1152
    Hard Drives
    Corsair m4 256GB, 2 WD 2TB drives
    Case
    Antec SOLO II
    Keyboard
    Microsoft Natural Ergonomic Keyboard 4000
    Mouse
    Logitech MX
    Country Flag
    USA
    State/Region Flag
    us minnesota

TheGrantFitz

Super Member
Member
Joined
Aug 28, 2012
Messages
650
Location
United States
Actually, metro is a crappy, bloated overlay. Windows is win32. Windows is having a windowed operating system. Windows is what windows was for decades. WinRT, on the other hand, "isn't windows anymore"

Win32 is doomed to its fate, even since the first version, microsoft has decided on this WinRT mode and will have to support Win32 for at least a good 10 years. DOS was going to "last forever" according to microsoft, that was only 30 years ago, Win32 is the same. Hardware needs to push there software
 

My Computer

System One

  • OS
    Windows 8.1 Pro, iOS 7.1, Elementary OS
    Name
    Grant
    Computer type
    Tablet
    System Manufacturer/Model
    Apple
    Memory
    1 GB
    Screen Resolution
    2048x1536
    Occupation
    Web Designer
    Other Info
    iPad Air
    Country Flag
    USA

SIW2

Well-Known Member
Team Member
Joined
Apr 13, 2011
Messages
5,360
No, it's not windows.

Maybe they will give it different name - for the phone and tablet users.
 

My Computer

System One

  • OS
    7/8/ubuntu/Linux Deepin
    Computer type
    PC/Desktop

SIW2

Well-Known Member
Team Member
Joined
Apr 13, 2011
Messages
5,360
Vista was not very popular.

MS took that on board and addressed the concerns/dislikes that people had voiced when building windows 7.

It is absolutely correct for those who do not like the new offering to say so.

His is not a lone voice - the proportion of those who have tried win8 and are not keen on it is very significant.

Entirely different from the situation with win7.



Yes it adds a level of complication for users and programmers alike. Two OSes, two set of APIs. Brilliant! Maybe for W9, they could invent a third one, for fun?
Mystere said:
Why is Microsoft doing this? Because x86 is no longer the only answer. ARM and potentially other processors are taking over the low-end of the computing market.
I don't beliee the new processor architecture excuse. Things are enough complex in metro and in W32 that any architecture supposed to support one of the two should support both. We are not in the 80's anymore.
Mystere said:
For all intents and purposes, Windows 7 is the last Win32 version of Windows. Windows 8 and beyond will continue to run Win32 apps, but Metro is the primary OS. So if you don't like Metro, you should probably stay on Windows 7 for as long as you can.
That's what's frightening me. As I said in another thread already: within a few years unavoidable applications and perhaps hardware too will not be compatible anymore with non-Metro based OSes (W7 and below). XP and W7 may die just like W98 did: "Sorry this program expects a new version of Windows, installation cannot continue". And we will be forced to install and see everyday the ugly and useless Metro Start Screen, just like we had to suffer the "new" stupidities and bloats introduced in XP and Vista, just twice worse. :devil:

I noticed all you do is complain. Why don't you simply just wait until Windows 8 is released, wait a month, see how the public reacts to it, and then complain? Your complaining won't make Windows 8 change.

Your voice is non-existant to over 600 million Windows 7 users alone.
 

My Computer

System One

  • OS
    7/8/ubuntu/Linux Deepin
    Computer type
    PC/Desktop

TheGrantFitz

Super Member
Member
Joined
Aug 28, 2012
Messages
650
Location
United States
No, it's not windows.

Maybe they will give it different name - for the phone and tablet users.

Blue? :smile:
 

My Computer

System One

  • OS
    Windows 8.1 Pro, iOS 7.1, Elementary OS
    Name
    Grant
    Computer type
    Tablet
    System Manufacturer/Model
    Apple
    Memory
    1 GB
    Screen Resolution
    2048x1536
    Occupation
    Web Designer
    Other Info
    iPad Air
    Country Flag
    USA

R0bR

New Member
Member
Joined
Jul 30, 2012
Messages
534
It is absolutely correct for those who do not like the new offering to say so.

His is not a lone voice - the proportion of those who have tried win8 and are not keen on it is very significant.

The problem is that when the same opinions or complaints are repeated over and over again and are used to hijack threads on a continuous basis, a valid opinion becomes a rant very quickly. I agree if you're not happy about something you should make your voice heard to force change, but people on these forums don't realize that making the voice heard on THESE forums will have NO effect at all. I'll let you in on a secret, Microsoft does not come to these forums so perhaps it would be better to go to the Microsoft forums to make your voice heard.

Let me help...

Windows - Microsoft Answers
 

My Computer

System One

  • OS
    Windows 7, Windows 8 RP

SIW2

Well-Known Member
Team Member
Joined
Apr 13, 2011
Messages
5,360
I think they do - at least during the beta stages - perhaps less so now.

You might just as well ask, what is the point of anyone posting anything at all here - may as well post on the MS forums instead.
 

My Computer

System One

  • OS
    7/8/ubuntu/Linux Deepin
    Computer type
    PC/Desktop

R0bR

New Member
Member
Joined
Jul 30, 2012
Messages
534
You might just as well ask, what is the point of anyone posting anything at all here - may as well post on the MS forums instead.

You totally missed the point of my post, might want to read it a couple of times. There are a number of threads that are started as a discussion of a topic of Windows 8, or asking for help, and it doesn't take long for someone to get in and hijack the thread complaining about the same things. This thread being an example of that.
 

My Computer

System One

  • OS
    Windows 7, Windows 8 RP

Mustang

New Member
Member
Joined
Jul 14, 2012
Messages
716
Location
Australia
You totally missed the point of my post, might want to read it a couple of times. There are a number of threads that are started as a discussion of a topic of Windows 8, or asking for help, and it doesn't take long for someone to get in and hijack the thread complaining about the same things. This thread being an example of that.
Nobody is hijacking the thread. We're simply disagreeing with the so called "facts" of the opening statement of the thread topic. And that will continue to go on.

To say nothing is simply implied assent to those statements. They need to be challenged.

The topic comes across as a Win8 promotional. The author has constantly been a supporter and promoter of W8, and has every right to do that. As much as opponents of it have every right to countermand.
 
Last edited:

My Computer

System One

  • OS
    Windows 7 Ult Reatil & Win 8 Pro OEM
    System Manufacturer/Model
    Built as DIY
    CPU
    6 core 12 thread & 4 core
    Motherboard
    Inel Extreme & Intel standard
    Memory
    12GB & 8GB
    Graphics Card(s)
    3 top end SLI linked & onboard
    Sound Card
    In built in graphics card & onboard
    Monitor(s) Displays
    24 & 23 inch Samsung LED backlit
    Screen Resolution
    High def
    Hard Drives
    Corsair Force 128GB SATA3 SSDs in each machine. Plus several external USB3 and eSATA spinner HDs
    Country Flag
    Australia
    State/Region Flag
    au west australia

Coke Robot

New Member
Pro User
Gold Member
Joined
Aug 16, 2011
Messages
5,707
Well actually, to be anally specific and precise, metro is the term of the DESIGN language of Windows 8 and WinRT apps. What the OP means by Metro as a new OS, it's actually WinRT that is the new Windows code and APIs. Win32 is an old beast that with the introduction of WinRT is coming to a slow death. Yes, it still will be there in the near future, but will be like DOS. It might be gone for good with its original purpose, or it might just be a simple Desktop like UI only to run old apps like a DOS emulator or more like a command prompt terminal.

But the term for the design language is replace with "Modern UI," which I find drab. A better replacement could had been Mosaic.
 

My Computer

System One

  • OS
    Windows 8.1 Pro
    Name
    Andy
    Computer type
    PC/Desktop
    System Manufacturer/Model
    ASUS
    CPU
    AMD FX 8320
    Motherboard
    Crosshair V Formula-Z
    Memory
    16 gig DDR3
    Graphics Card(s)
    ASUS R9 270
    Screen Resolution
    1440x900
    Hard Drives
    1 TB Seagate Barracuda (starting to hate Seagate)
    x2 3 TB Toshibas
    Windows 8.1 is installed on a SanDisk Ultra Plus 256 GB
    PSU
    OCZ 500 watt
    Case
    A current work in progres as I'll be building the physical case myself. It shall be fantastic.
    Cooling
    Arctic Cooler with 3 heatpipes
    Keyboard
    Logitech K750 wireless solar powered keyboard
    Mouse
    Microsoft Touch Mouse
    Browser
    Internet Explorer 11
    Antivirus
    Windows Defender, but I might go back on KIS 2014

Bare Foot Kid

R.I.P. August 13th 2014
Team Member
Joined
Jul 23, 2009
Messages
207
Location
The Lowcountry
I'll let you in on a secret, Microsoft does not come to these forums so perhaps it would be better to go to the Microsoft forums to make your voice heard.

Let me help...

Windows - Microsoft Answers


I'll let you in on a secret; you are totally incorrect in this statement.
 

My Computer

System One

  • Name
    Ted
    Country Flag
    USA
    State/Region Flag
    us south carolina

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Top