Windows 8, WinRT ve Windows RT arasındaki fark nedir?


30

Kullanılabilir iki Windows sürümü olduğunu okudum: Windows RT ve Windows 8 .

Birisi lütfen Windows RT ve Windows 8 arasındaki farkların neler olduğunu açıklayabilir mi? Ve bu farklılıklar geliştiricilerin biri için diğeri için uygulama oluşturmasını nasıl etkileyebilir?

Ayrıca, WinRT nedir?



1
Bu soruyu konu dışı olarak kapatmak için oy kullanıyorum çünkü bu yazılım mühendisliği veya yazılım tasarımı ile ilgili kavramsal sorular ile ilgili değil.
Andres F.

3
Kapatmaya oy verdim çünkü inanılmaz derecede eski. İşler ve isimler çok değişti, Windows dünyasında bu soru sadece daha fazla kafa karışıklığı doğurabilir.
ZJR

Yanıtlar:


36

Kısaca...

  • WinRT (Windows Çalıştırma Zamanı, ne demek istediğin gibi değildir), üstünde Metro uygulamaları bulunan bir yazılım katmanıdır, Windows 8 ise tüm işletim sistemidir;
  • Windows RT (büyük olasılıkla demek istediğin), bu ARM mimarisine ve komut setine dayalı işlemcileri kullanan cihazlar için Windows 8'in bir sürümüdür .

İsimleri biraz karışık bir hale getirdin - onlara kafa karıştırıcı şekilde benzer yaptıklarını söyleyerek - ikisini de adresledim ve sorunuzu buna göre düzenledim.


WinRT / Windows Çalışma Zamanı

WinRT , işletim sisteminin üzerine oturan ve yeni Metro tasarım dili yaklaşımının temelini oluşturan bir yazılım katmanıdır. Öncelikle, Metro destekli tüm platformlar için Metro uygulamaları oluşturmak için bir API kümesidir ( ARM için Windows 8 dahil).

Windows 8 Platformunun genel bir yaklaşımı için aşağıdaki resme bakın:

Windows 8 Platformu

ARM için Windows RT / Windows 8

Windows RT (burada RT, "mümkün olduğu kadar karışık yapmak için" çalışma zamanı "anlamına da gelir), ARM için Windows 8 olarak bilinirdi . Donanım üreticilerini hedef alan bir versiyondur (çoğunlukla tablet pazarını hedeflemektedir).

Bu yayını bakın Windows 8 Editions duyuran arasında (Arşivlenenler 2012 Temmuz) , Windows Takım 'ın Blog, Windows blogunda ( vurgu benim ):

Windows RT, daha önce de bahsettiğimiz gibi , Windows ailesinin en yeni üyesidir - ARM veya WOA'da Windows olarak da bilinir . Bu tek sürüm yalnızca ARM işlemciler tarafından desteklenen PC ve tabletlere önceden kurulacak ve etkileyici pil ömrü ile yeni ince ve hafif form faktörlerini etkinleştirmeye yardımcı olacaktır. Windows RT'de yeni Microsoft Word, Excel, PowerPoint ve OneNote'un dokunma optimizasyonlu masaüstü sürümleri bulunacaktır . Yeni uygulamalar için, Windows RT'nin odağı , Eylül ayında açıkladığımız ve her türlü yeni nesil bulut özellikli, dokunmatik özellikli, web bağlantılı uygulamaların temelini oluşturan yeni Windows çalışma zamanı veya WinRT'deki gelişmedir .

Orijinal Bkz yazı sürümleri veya Wikipedia'nın arasındaki başlıca farklar listeleyen bir tablo için Windows 8 Editions fazla ayrıntı ve kaynaklar için makale.

Yalnızca Win RT (API) kullanılarak yazılmış yazılımların Windows RT'de (OS sürümü) çalışabileceğini unutmayın.


3
Bahsetmiyorum, Metro UI = Modern UI = Windows Mağazası Uygulaması ≅ WinRT uygulaması. Ben her zaman Microsoft'un saçma adlandırma değişikliklerinin güçlü bir eleştirmeni oldum ve geçmişte gerçekten çok kötü bir şekilde yandılar. Asla öğrenemezler.
Rei Miyasaka

@ReiMiyasaka: evet .. Orcas ve Orca
quetzalcoatl 19:15 '

12

Windows RT ve WinRT'ye karşı Windows 8!

Son birkaç saatte kafamın karıştığı şeylerden biri ve önümüzdeki birkaç ay içinde daha fazla insanın kafasının karışacağına eminim, “Windows RT” ve WinRT arasındaki fark. İşte basit versiyon:

Windows RT:

  1. Bu bir işletim sistemi.
  2. Microsoft, ARM aygıtlarını çalıştıran aygıtlar için özel olarak tasarladığı Windows 8 işletim sisteminin bir varyasyonudur.
  3. (Merak ediyorsanız) ARM, Qualcomm, nVidia, Texas Instruments ve diğerleri de dahil olmak üzere birçok işlemci firmasının fişlerini tasarlarken kullandığı bir mimari.

Bunun anlamı, ARM işlemcili bir tablet cihazının Ayarlar -> PC Bilgi ekranına gittiğinizde, size “Windows RT” ve DEĞİL “Windows 8 ″ göstermeyecektir. Bu nedenle, ARM işlemcilerini tablet cihazlarında kullanan OEM'lere (aka üreticilerine), Microsoft tarafından ayrı olarak markalanan ve satılan tam teşekküllü bir işletim sistemidir. Aslında, daha önce “ARM on Windows” olarak adlandırılıyordu ancak daha sonra Windows RT olarak yeniden markalanmıştı.

WinRT:

  1. bu bir çalışma zamanı.
  2. Kavramsal olarak, asıl amacının Windows 8'de birden çok dili destekleyen (C ++, C #, JavaScript, vb.) Platformlar arası bir uygulama mimarisi oluşturmak olduğu anlamına gelir.

“Windows RT” ve “Windows 8“ arasındaki fark:

Artık Windows RT'nin bir işletim sistemi olduğunu bildiğimize göre, bazılarınızın Windows 8'den nasıl farklı olduğunu merak ettiğinizden eminim. İşte bu !!

  1. Her ikisi de Metro / Modern UI'yi desteklediği için kullanıcı deneyimi açısından pek farklı değildir .
  2. Windows RT doğrudan tüketicilere satılmaz ve yalnızca cihaz üreticilerine (diğer bir deyişle OEM'ler) satılmak içindir.
  3. Windows RT'nin arkasındaki amaç, son kullanıcılara çeşitli üreticiler tarafından (Microsoft'un Surface adı verilen kendi cihazı da dahil olmak üzere) sunulan tabletlerde tutarlı bir deneyim sunmaktır.
  4. Windows RT, MS Office ile önceden paketlenmiş olarak gelirken, Windows 8 kullanıcılarının ayrı olarak Office'i satın almaları (ve yüklemeleri) gerekir.
  5. Windows RT ve Winodws 8'deki kutudan gönderilen uygulamalar ve bunlarda geliştirebileceğiniz / yükleyebileceğiniz / kaldırabileceğiniz uygulama türlerinde benzer farklılıklar vardır. Windows RT, ikisinin daha kilitli versiyonu gibi görünüyor.
  6. Ayrıca, Windows RT'de Win32 ve COM API'lerini kullanamazsınız, bu yüzden WinRT API'lerini kullanmak oldukça kısıtlıdır. Her ne kadar önümüzdeki birkaç gün boyunca Windows RT “ARM” cihazında altta yatan Sistem Bilgisine erişim gerektiren bir proje üzerinde çalışacağım. Bir Windows RT cihazında Win 32 API alt kümesine erişmenin bir yolu olabileceği görünüyor. İşe yararsa, deneyimimi sonraki bir gönderiye göndereceğim.

    Başka bir soruya ihtiyacınız olursa, lütfen buraya gönderin


1
Win32 dll dosyalarına erişirseniz, yazılımı Windows Mağazası'nda yayınlayamazsınız. Bunun yanı sıra, Windows RT'yi desteklemek için yalnızca belirli Win32 dll dosyaları yapıldı.
Ramhound

1
Windows Phone 8 karışıma nasıl sığar? Yani, RT'den daha fazla API kabul ediyor mu? Benim izlenimim öyle . <sub> (zombi sorgulama için AIA, ancak "lütfen buraya kendini gönderin" isteğini izleyerek.) </sub>
ruffin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.