Apa perbedaan antara Windows 8, WinRT, dan Windows RT?

30

Saya baru saja membaca bahwa akan ada dua versi Windows yang tersedia: Windows RT dan Windows 8 .

Bisakah seseorang tolong jelaskan apa perbedaan antara Windows RT dan Windows 8 ? Dan bagaimana perbedaan ini dapat memengaruhi pengembang yang membuat aplikasi untuk satu atau yang lain?

Juga, apa itu WinRT ?

jerigen
sumber
1
Saya memilih untuk menutup pertanyaan ini sebagai di luar topik karena ini bukan tentang rekayasa perangkat lunak atau pertanyaan konseptual tentang desain perangkat lunak.
Andres F.
3
Saya memilih untuk menutup karena ini sangat ketinggalan zaman. Berbagai hal dan penamaan telah banyak berubah, di windows world, pertanyaan ini hanya dapat menimbulkan lebih banyak kebingungan.
ZJR

Jawaban:

36

Secara singkat...

  • WinRT (Windows Runtime, tidak mungkin seperti yang Anda maksudkan) adalah lapisan perangkat lunak di atas mana aplikasi Metro dibangun, sementara Windows 8 adalah sistem operasi keseluruhan;
  • Windows RT (kemungkinan besar yang Anda maksudkan), ini adalah versi Windows 8 untuk perangkat yang menggunakan prosesor berdasarkan arsitektur ARM dan set instruksi.

Anda mendapatkan nama-nama yang agak campur aduk rupanya - asalkan mereka membuat mereka mirip - jadi saya hanya membahas keduanya dan mengedit pertanyaan Anda sesuai.


WinRT / Windows Runtime

WinRT lapisan perangkat lunak yang berada di atas OS, dan itu adalah dasar dari pendekatan bahasa desain Metro baru. Ini terutama satu set API untuk membangun aplikasi Metro untuk semua platform yang didukung Metro (termasuk untuk Windows 8 untuk ARM).

Lihat gambar di bawah untuk perkiraan umum Platform Windows 8:

Platform Windows 8

Windows RT / Windows 8 untuk ARM

Windows RT (di mana RT juga berarti "runtime", untuk membuat hal-hal sesulit mungkin), dulu dikenal sebagai Windows 8 untuk ARM . Ini adalah versi yang menargetkan produsen perangkat keras (kebanyakan ditujukan untuk pasar tablet).

Lihat posting ini Mengumumkan Windows 8 Editions (Archived Juli 2012) dari Windows tim 's Blogging Windows blog ( penekanan ):

Windows RT adalah anggota terbaru dari keluarga Windows - juga dikenal sebagai Windows pada ARM atau WOA , seperti yang telah kami sebutkan sebelumnya. Edisi tunggal ini hanya akan tersedia pra-instal pada PC dan tablet yang didukung oleh prosesor ARM dan akan membantu mengaktifkan faktor bentuk tipis dan ringan baru dengan masa pakai baterai yang mengesankan. Windows RT akan menyertakan versi desktop yang dioptimalkan untuk sentuhan dari Microsoft Word, Excel, PowerPoint, dan OneNote yang baru . Untuk aplikasi baru, fokus untuk Windows RT adalah pengembangan pada runtime Windows baru , atau WinRT , yang kami perkenalkan pada bulan September dan membentuk fondasi generasi baru dari aplikasi berkemampuan awan, berkemampuan sentuh, dan terhubung ke web dari segala jenis.

Lihat posting asli untuk tabel yang mencantumkan perbedaan besar antara versi, atau artikel Windows 8 Edisi Wikipedia untuk lebih detail dan sumber.

Perhatikan bahwa hanya perangkat lunak yang ditulis menggunakan Win RT (API) yang dapat berjalan di Windows RT (versi OS).

haylem
sumber
3
Belum lagi, Metro UI = UI Modern = Aplikasi Windows Store ≅ aplikasi WinRT. Saya selalu menjadi kritikus yang kuat terhadap perubahan penamaan Microsoft yang konyol, dan mereka pernah terbakar sangat buruk di masa lalu. Mereka tidak pernah belajar.
Rei Miyasaka
@ReiMiyasaka: yeah .. like Orcas dan Orca
quetzalcoatl
12

Windows RT vs WinRT vs. Windows 8 !!

Salah satu hal yang saya bingung dalam beberapa jam terakhir, dan saya yakin bahwa banyak orang akan menjadi bingung dalam beberapa bulan ke depan adalah perbedaan antara "Windows RT" dan WinRT. Ini adalah versi sederhana:

Windows RT:

  1. Ini OS.
  2. Ini adalah variasi dari OS Windows 8 yang dirancang secara khusus oleh Microsoft untuk perangkat yang menjalankan perangkat ARM.
  3. (Jika Anda bertanya-tanya) ARM adalah arsitektur yang digunakan oleh banyak perusahaan prosesor untuk merancang chip mereka, termasuk Qualcomm, nVidia, Texas Instruments dan beberapa lainnya.

Apa artinya itu adalah bahwa ketika Anda pergi ke layar Pengaturan -> PC Info dari perangkat tablet yang menjalankan prosesor ARM, itu akan menunjukkan kepada Anda "Windows RT" dan BUKAN "Windows 8". Jadi, ini adalah OS lengkap yang bermerek dan dijual secara terpisah oleh Microsoft untuk tablet OEM (alias produsen) yang menggunakan prosesor ARM di perangkat tablet mereka. Bahkan, dulu disebut sebagai "Windows pada ARM" sebelumnya tetapi kemudian di-re-branded sebagai Windows RT.

WinRT:

  1. itu adalah runtime.
  2. Secara konseptual, itu tidak jauh berbeda dari .net, java atau runtime lainnya dalam arti bahwa tujuan utamanya adalah untuk membuat arsitektur aplikasi lintas-platform pada Windows 8 yang mendukung berbagai bahasa (C ++, C #, JavaScript, dll.).

Perbedaan antara "Windows RT" dan "Windows 8":

Sekarang kita tahu bahwa Windows RT adalah OS, saya yakin beberapa dari Anda bertanya-tanya bagaimana perbedaannya dengan Windows 8. Ini dia !!

  1. Tidak jauh berbeda dari sudut pandang pengalaman pengguna karena keduanya mendukung Metro / UI Modern .
  2. Windows RT tidak dijual langsung ke konsumen, dan dimaksudkan hanya untuk dijual ke produsen perangkat (alias OEM).
  3. Tujuan di balik Windows RT adalah untuk memberikan pengalaman yang konsisten kepada pengguna akhir di seluruh tablet yang ditawarkan oleh berbagai produsen (termasuk perangkat Microsoft sendiri yang disebut Surface).
  4. Windows RT akan dikemas dengan MS Office, sedangkan pengguna Windows 8 harus membeli (dan menginstal) Office secara terpisah.
  5. Ada perbedaan serupa dalam hal aplikasi yang dikirim keluar dari kotak di Windows RT dan Winodws 8, serta jenis aplikasi yang dapat Anda kembangkan / instal / hapus instalannya. Windows RT tampaknya lebih dikunci dari keduanya.
  6. Anda juga tidak dapat menggunakan Win32 dan COM API pada Windows RT, jadi Anda sangat dibatasi untuk menggunakan WinRT API. Meskipun, selama beberapa hari ke depan saya akan bekerja erat pada proyek yang membutuhkan akses ke Informasi Sistem yang mendasarinya pada perangkat "RT" Windows RT. Tampaknya mungkin ada cara untuk mengakses subset dari Win 32 API pada perangkat Windows RT. Jika berhasil, saya akan memposting pengalaman saya di posting berikutnya.

    Jika Anda memerlukan pertanyaan lain, silakan kirim di sini sendiri

Sankar Annamalai
sumber
1
Jika Anda mengakses file dll Win32 maka Anda tidak akan dapat menerbitkan perangkat lunak di Windows Store. Selain itu hanya file dll Win32 tertentu yang dibuat untuk mendukung Windows RT.
Ramhound
1
Bagaimana cara Windows Phone 8 masuk ke dalam campuran? Yaitu, apakah ia menerima lebih banyak API daripada RT? Kesan saya adalah ya . <sub> (AIA untuk ditanyai zombie, tetapi mengikuti permintaan "tolong posting di sini sendiri".) </sub>
ruffin