This article was NOT written in Vime.

For a start, I want to explain a little. For me, the word “marketing” means “Creating a certain opinion with the public in relation to any given marketing object”. This does not mean "merging shit on the ears of moron" or "The story about how cool our useless product." Good marketing made BMW from BMW. The same thing happened with Windows XP, which is one of the longest-lived axes of this world.
I want to note that Microsoft in America is actively pursuing a multitude of marketing companies and promoting its products. There is nothing wrong. There is a lot of good in this - because users who read these ezines and blogs know what features they will get and how to use them.
')
For example, "pinning" of applications and sites on the Windows taskbar. Do you know why in Russia only 3 icons are attached to the standard for the taskbar? Just because people do not know what can be pinned there and how.
Marketing can do other wonders - for example, with the help of marketing, you can suppress “Black propaganda” and begin to actively sell your product. An example of this is McDonalds. It seems to me that this is the most watered-up
restaurant in the world. But, with all this, it is the most common and profitable eatery in the world.
So what am I doing this for? Everything is simple: in the absence of correct data, srach begins to appear. Srach develops into trolling, and from this you can easily create good black propaganda.
Strictly speaking,
this article showed me how bad everything is. The moment is that after six hours of excellent video presentations, tons of texts and video clips, after an excellent marketing company in the US, they are already well aware and understand that yes like in Windows 8. But in Russia, the search for the system is new and shameful. application store.
Well, then, I will lay out the facts about what Windows 8 is, how it is eaten and what it consumes, in detail and screenshots.
And so, what great and mysterious is this system fraught with? Of course, a newbie will tell you that Windows 8 is a new and disgusting start menu. But we are not people, we are habros. Our task is to deeply understand the topic of conversation.
Win RT
Started. In order to understand what is one of the greatest achievements of the new axis, let us plunge into the wonderful world of programming. What does the operating system actually do? No, it does not provide access to the computer for the user. It provides the programmer with an API. In particular, Win RT is a new set of APIs that make life easier for a programmer.
The main approach used by the company is Clean and Easy. The interface should be simple and responsive. If the user clicks the button, the button should respond instantly. There should not be a great reverie of the whole system. (You do remember how Windows 95 went to the blue screen when the disk was taken out from under its cdrom)?
Correspondingly, new APIs have been riveted with this approach.
What's the most interesting:
They are completely native.
No matter how good the praised .NET would be, but its speed is not enough to provide access to the functions of the operating system normally.
They are completely asynchronous.
No matter how you try to do something, but only in a real-time system is it possible to get a response in a certain time. In Windows, you cannot predict how long it will take to read five bytes from a file (perhaps this file is 20,000 kilometers away from you on a shared drive).
All major languages were supplemented with special extensions for working with asynchronous calls. This makes it easy to work in a terribly unsynchronized environment. Well, for example, an example in C #
public async void InitializeDictionary()
{
Stream s = await GetTextReader();
}
async Task<Stream> GetTextReader()
{
StorageFile sfro = await Windows.ApplicationModel.Package.Current.InstalledLocationAsStorageFolder.GetFileAsync("Test.xml");
IInputStream inputStream = await sfro.OpenForReadAsync();
Windows.Storage.Streams.DataReader dr = new DataReader(inputStream);
return inputStream.AsStream();
}
* This source code was highlighted with Source Code Highlighter.
, . , , .
, StorageFile sfro , . Win RT , . . .
.
C++, # VB.

, — JS + HTML 5 .
, Microsoft , , C++ , . C++, , .
, HTML + JS, .NET. , , Win RT. Direct X 11 ? .
, .NET JS, , .
, ? , . . , . .
Metro UI
. Win 8 , , . Metro UI? , « ». . . :


. , — Metro.
. — . , . , , , . . , .
Windows 8 . . , . . .
, . .
. , — .
IE10, , , .
, , , - .
, . . , ? , , , ? , . — .
Metro UI. , «», .


( , , , , . , HTML 5)
. . , , ?
, :
1) Metro . - .
2) , . , . , , 15 , Comic Sans MS.
3) . ,

.
, , , . :

11 MS Visual Studio. . . ? Windows 8 , . . . .
, , . .
, .
— , , . — IE10, . , . — .
, iPad. . — , — , , .
, Windows 8: , . Metro UI .
.
- , , . . - HP Slate ($500-$900), Asus Slate ($1100-$1500) Acer Iconica ($1400-$1800).
.
1)
2)
3)
4) .
5) IBM PC .
, Windows 8 .
1) Asus Slate 3,5 . , .
Windows 8 . 4,5 , .
, 9- , , , .
2) : , 1280800 19201080? , Windows.Forms , , . . , .
dpi 90 200 . , . . 400 - - , , dpi .
Windows XP 150 dpi , .
Windows 7. Vista , , , XP.
Windows 8 Metro dpi .
, , Visual Studio Deploy to «Emulator» , Full HD .
3) , , .
4) Windows 8 -- -.
.
«» :

.
.
.
.
, , .
, , 1-3% . , .

, . Windows 8 . , , . « ».
, . — , .
5) x32 64 — -, BUILD Windows , nVidia Tegra 3. , .
, , SSD, - , 7 . Windows 8, « ». . .
, Win RT . , . , 100% . , , , .
— Windows 7. - , 8 .
IE10 , . -, . , IE — Metro UI, — IE9. . . , , . — , ActiveX .
, Google Crome . , , «» … , , 10- .
1) , « » .
2) 0_. , , , - . - .
, 10 Metro . — : 227 10 . ( , - ).
, Metro , «» 5- . , , . ( -)
WinRT Metro UI — . Windows Live ID .
, . — -. - . .
. . . , 400 (Windiows 7) 200.
. . .
— — , . . , , .
, , , , . ---- , . . . , Windows 7 .
, Developer Preview, , , .
« 3 » .
, .NET Framework 3.5.1.
Windows.
, Windows 8. .
, ?
, —
dev.windows.com1) . Developer Tools, .
2) API. , . , , .
3) Google.com , VHD.
, . , - , , , .
Win RT, Metro UI ( « , ») -. , , , .
, 3D , DirectX 11. . ( — - , - )
, , , , .
,
channel9 6 , , .
, .
— «Developers, developers, developers...» , , , . , .
- , Windows 8. . , , , .