Arsitektur Windows 8
Secara arsitektur, Windows 8 memiliki perbedaan yang
signifikan dengan Windows 7 maupun Windows Vista. Untuk lebih jelasnya bisa teman-teman lihat
pada gambar dibawah ini :
Dari arsitektur windowa 8 tersebut dapat disimpulkan menjadi 8 poin
penting :
1. Ada dua jenis
aplikasi Windows 8 yakni Windows 8 Style Apps dan Desktops Apps. Untuk aplikasi
pada Desktop Apps hampir sama dengan Aplikasi Windows 7 dan Vista. Sedangkan
Windows 8 Style merupakan inovasi baru di Windows 8 yang mengadopsi keberhasilan
dari Windows Phone 7.
2. Windows 8
Style Apps akan berjalan disetiap platform distribusi Windows 8 (Windows 8,
Windows 8 Pro, dan Windows RT) tetapi untuk Desktops Apps hanya akan berjalan di platform Windows 8 dan Windows 8 Pro. Hal
ini dikarenakan Windows RT adalah Windows
8 yang didesain untuk prosessor berbasis ARM yang saat ini banyak dipakai untuk
Tablet PC dan perangkat portabel lainnya.
3. Baik Desktop Apps ataupun Windows 8 Style Apps mampu mengakses layanan Windows Core OS dengan bantuan
runtime atau API tertentu.
4. Windows 32
API, .NET, SliverLight API dapat digunakan untuk pengembangan aplikasi desktop
Apps.
5. Windows RT
(Windows 8 Tablet) hanya akan tersedia melalui OEM, tidak akan dikemas dan dijual
dalam bentuk retail seperti layaknya Windows 8 Pro dan Windows 8.
6. HTML dan XAML
dapat digunakan sebagai teknologi antarmuka untuk kebutuhanpengembangan Windows
8 Style Apps.
7. WinRT API akan
sedikit berbeda dengan .NET Framework API dan tidak semuaassembly yang dibuat
oleh .NET API dapat dikonsumsi oleh WinRT API. Hal ini dikarenakan WinRT API
didesain portabel untuk mendukung komputasi berbasis ARM dan x86, sementara
.NET 4.5 API hanya dapat berjalan di x86/x64.
8. Javascript, C#
, VB, C++, dan C dapat digunakan untuk pengembangan aplikasi berbasis Windows 8
Style Apps. Hal ini membantu developer untuk dapat mengembangkan aplikasi
dengan bahasa pemograman yang sudah dikuasai.