Windows 8, WinRT และ Windows RT ต่างกันอย่างไร


30

ฉันเพิ่งอ่านว่าจะมีสองรุ่นของ Windows ที่ใช้ได้: ของ Windows RTและWindows 8

มีคนช่วยอธิบายความแตกต่างระหว่างWindows RTและWindows 8ได้ไหม? และความแตกต่างเหล่านี้อาจส่งผลกระทบต่อนักพัฒนาที่สร้างแอพสำหรับแอพอื่น

นอกจากนี้WinRTคืออะไร?



1
ฉันลงคะแนนเพื่อปิดคำถามนี้เป็นนอกหัวข้อเนื่องจากไม่ได้เกี่ยวข้องกับวิศวกรรมซอฟต์แวร์หรือคำถามเกี่ยวกับแนวคิดเกี่ยวกับการออกแบบซอฟต์แวร์
Andres F.

3
ฉันลงคะแนนให้ปิดเพราะมันล้าสมัยอย่างไม่น่าเชื่อ สิ่งต่าง ๆ และการเปลี่ยนแปลงต่าง ๆ มากมายในโลกของ windows คำถามนี้สามารถทำให้เกิดความสับสนมากขึ้นเท่านั้น
ZJR

คำตอบ:


36

โดยย่อ ...

  • WinRT (Windows Runtime ไม่น่าจะเป็นสิ่งที่คุณหมายถึง) เป็นเลเยอร์ซอฟต์แวร์ด้านบนซึ่งมีแอพMetroสร้างขึ้นในขณะที่Windows 8เป็นระบบปฏิบัติการทั้งหมด
  • Windows RT (เป็นไปได้มากว่าคุณหมายถึง) นี่เป็นรุ่นของWindows 8สำหรับอุปกรณ์ที่ใช้ตัวประมวลผลตามARM achitecture และชุดคำสั่ง

เห็นได้ชัดว่าชื่อคุณปะปนกันเล็กน้อย - ทำให้พวกเขาทำให้พวกเขาคล้ายกันอย่างสับสน - ดังนั้นฉันจึงตอบคำถามของคุณทั้งสองและแก้ไขตามนั้น


รันไทม์ WinRT / Windows

WinRTเป็นเลเยอร์ซอฟต์แวร์ที่อยู่ด้านบนของ OS และอยู่ที่ฐานของแนวทางการออกแบบภาษาใหม่ของ Metro เป็นชุดของAPIsเป็นหลักในการสร้างแอพ Metroสำหรับแพลตฟอร์มที่รองรับ Metro ทั้งหมด (รวมถึง Windows 8 สำหรับ ARM)

ดูภาพด้านล่างเพื่อดูการประมาณทั่วไปของแพลตฟอร์ม Windows 8:

แพลตฟอร์ม Windows 8

Windows RT / Windows 8 สำหรับ ARM

ของ Windows RT (ที่ RT ยังหมายถึง "ไทม์" ที่จะทำให้สิ่งที่สับสนว่าเป็นไปได้) ที่ใช้ในการเป็นที่รู้จักของ Windows 8 สำหรับ ARM มันเป็นรุ่นที่กำหนดเป้าหมายผู้ผลิตฮาร์ดแวร์ (ส่วนใหญ่มุ่งเป้าไปที่ตลาดแท็บเล็ต)

ดูโพสต์นี้ประกาศรุ่น Windows 8 (เก็บถาวร, กรกฎาคม 2012) ของบล็อก WindowsของทีมWindowsบล็อก ( เน้นของฉัน ):

Windows RT เป็นสมาชิกใหม่ล่าสุดของตระกูล Windows - รู้จักกันในชื่อWindows on ARMหรือWOAอย่างที่เราเคยพูดถึงก่อนหน้านี้ รุ่นเดี่ยวนี้จะติดตั้งบนพีซีและแท็บเล็ตที่ขับเคลื่อนโดยโปรเซสเซอร์ ARM เท่านั้นและจะช่วยเปิดใช้งานรูปแบบใหม่ที่บางและน้ำหนักเบาพร้อมอายุการใช้งานแบตเตอรี่ที่น่าประทับใจ ของ Windows RT จะรวมถึงการสัมผัสที่ดีที่สุดรุ่นสก์ท็อปของใหม่ Microsoft Word, Excel, PowerPoint และ OneNote สำหรับแอพใหม่โฟกัสสำหรับ Windows RT คือการพัฒนาบนรันไทม์ Windows ใหม่หรือWinRTซึ่งเราเปิดตัวในเดือนกันยายนและสร้างรากฐานของแอพที่เชื่อมต่อกับเว็บที่เปิดใช้งานระบบสัมผัสแบบสัมผัสรุ่นใหม่ทุกชนิด

ดูโพสต์ต้นฉบับสำหรับตารางที่แสดงความแตกต่างที่สำคัญระหว่างรุ่นหรือบทความWindows 8 Editionsของ Wikipedia สำหรับรายละเอียดและแหล่งข้อมูลเพิ่มเติม

โปรดทราบว่าเฉพาะซอฟต์แวร์ที่เขียนด้วยWin RT (API) ที่สามารถทำงานบนWindows RT (เวอร์ชั่นระบบปฏิบัติการ)


3
ไม่ต้องพูดถึง Metro UI = Modern UI = แอพ Windows Store ≅แอพ WinRT ฉันมักจะเป็นนักวิจารณ์ที่แข็งแกร่งเกี่ยวกับการเปลี่ยนแปลงการตั้งชื่อที่ไร้สาระของ Microsoft และพวกเขาก็ถูกไฟไหม้ไม่ดีในอดีต พวกเขาไม่เคยเรียนรู้
Rei Miyasaka

@ReiMiyasaka: ใช่ .. เช่นOrcasและOrca
quetzalcoatl

12

Windows RT กับ WinRT เทียบกับ Windows 8 !!

หนึ่งในสิ่งที่ฉันสับสนในไม่กี่ชั่วโมงที่ผ่านมาและฉันมั่นใจว่าอีกไม่กี่คนจะสับสนในอีกไม่กี่เดือนข้างหน้าคือความแตกต่างระหว่าง "Windows RT" และ WinRT นี่เป็นเวอร์ชั่นง่าย ๆ :

Windows RT:

  1. มันเป็นระบบปฏิบัติการ
  2. เป็นรูปแบบของระบบปฏิบัติการ Windows 8 ที่ Microsoft ได้ออกแบบมาโดยเฉพาะสำหรับอุปกรณ์ที่ใช้อุปกรณ์ ARM
  3. (ในกรณีที่คุณสงสัย) ARM เป็นสถาปัตยกรรมที่ บริษัท โปรเซสเซอร์หลายแห่งใช้ในการออกแบบชิปของพวกเขารวมถึง Qualcomm, nVidia, Texas Instruments และอื่น ๆ

หมายความว่าเมื่อคุณไปที่การตั้งค่า -> หน้าจอข้อมูลพีซีของอุปกรณ์แท็บเล็ตที่ใช้โปรเซสเซอร์ ARM จะแสดง“ Windows RT” และไม่ใช่“ Windows 8″ ดังนั้นจึงเป็นระบบปฏิบัติการเต็มรูปแบบที่มีตราสินค้าและจำหน่ายแยกต่างหากโดย Microsoft เพื่อแท็บเล็ต OEM (ผู้ผลิต aka) ที่ใช้โปรเซสเซอร์ ARM ในอุปกรณ์แท็บเล็ตของพวกเขา ในความเป็นจริงมันเคยถูกเรียกว่า "Windows on ARM" ก่อนหน้านี้ แต่ต่อมาถูกเปลี่ยนชื่อเป็น Windows RT

WinRT:

  1. มันเป็นรันไทม์
  2. ตามแนวคิดแล้วมันไม่ได้แตกต่างจาก. net, java หรือ runtime อื่นใดในแง่ที่ว่าเป้าหมายหลักคือการสร้างสถาปัตยกรรมแอปพลิเคชันข้ามแพลตฟอร์มบน Windows 8 ที่รองรับหลายภาษา (C ++, C #, JavaScript, ฯลฯ )

ความแตกต่างระหว่าง“ Windows RT” และ“ Windows 8“:

ตอนนี้เรารู้แล้วว่า Windows RT เป็นระบบปฏิบัติการฉันมั่นใจว่าบางท่านสงสัยว่ามันแตกต่างจาก Windows 8 อย่างไรบ้าง !!

  1. ไม่ได้แตกต่างกันมากจากจุดประสบการณ์การใช้งานในมุมมองของทั้งสนับสนุนMetro / Modern UI
  2. Windows RT ไม่ได้จำหน่ายให้กับผู้บริโภคโดยตรงและมีจุดประสงค์เพื่อจำหน่ายให้กับผู้ผลิตอุปกรณ์เท่านั้น (aka OEM)
  3. เป้าหมายเบื้องหลัง Windows RT คือการมอบประสบการณ์ที่สอดคล้องกับผู้ใช้ในแท็บเล็ตที่นำเสนอโดยผู้ผลิตหลายราย (รวมถึงอุปกรณ์ของ Microsoft ที่เรียกว่า Surface)
  4. Windows RT จะมาพร้อมกับ MS Office ล่วงหน้าในขณะที่ผู้ใช้ Windows 8 จะต้องซื้อ (และติดตั้ง) Office แยกต่างหาก
  5. มีความแตกต่างที่คล้ายกันในแง่ของแอพพลิเคชั่นที่ส่งมาจากกล่องใน Windows RT และ Winodws 8 เช่นเดียวกับประเภทของแอปพลิเคชันที่คุณสามารถพัฒนา / ติดตั้ง / ถอนการติดตั้งได้ Windows RT ดูเหมือนจะเป็นรุ่นที่ถูกล็อคมากกว่าของทั้งสอง
  6. คุณไม่สามารถใช้ Win32 และ COM APIs บน Windows RT ได้ดังนั้นคุณจึงถูก จำกัด การใช้ WinRT API แม้ว่าในอีกไม่กี่วันข้างหน้าฉันจะทำงานอย่างใกล้ชิดในโครงการที่ต้องการการเข้าถึงข้อมูลระบบพื้นฐานบนอุปกรณ์ Windows RT“ ARM” ดูเหมือนว่าอาจมีวิธีการเข้าถึงชุดย่อยของ Win 32 API บนอุปกรณ์ Windows RT หากใช้งานได้ฉันจะโพสต์ประสบการณ์ของฉันในโพสต์ถัดไป

    หากคุณต้องการคำถามอื่น ๆ โปรดโพสต์เองที่นี่


1
หากคุณเข้าถึงไฟล์ dll dll ของ Win32 คุณจะไม่สามารถเผยแพร่ซอฟต์แวร์ใน Windows Store ได้ นอกจากไฟล์ Win32 dll บางไฟล์เท่านั้นที่ถูกสร้างขึ้นเพื่อรองรับ Windows RT
Ramhound

1
Windows Phone 8 เหมาะสมกับการผสมผสานอย่างไร นั่นคือมันไม่ยอมรับมากขึ้น APIs กว่า RT? ฉันประทับใจก็คือว่ามันไม่ <sub> (AIA สำหรับการตั้งคำถามเกี่ยวกับซอมบี้ แต่ทำตามคำขอ "โปรดโพสต์ที่นี่") </sub>
ruffin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.