ฉันจะรับเบราว์เซอร์สำรอง (Firefox / Chrome) ใน Win8 RT ได้หรือไม่


15

ฉันจะหา Firefox หรือ Chrome สำหรับ Win8 RT ได้ที่ไหน ฉันตรวจสอบทั้ง google.com/chrome และ firefox.com แต่ดูเหมือนว่าจะมีเฉพาะเบราว์เซอร์รุ่น x86 แต่ไม่ใช่ ARM


MS ไม่อนุญาต แต่มีเครื่องมือแหกคุก: forum.xda-developers.com/showthread.php?t=2092158เพื่อเรียกใช้แอปพลิเคชันเดสก์ท็อปที่ไม่ได้รับการลงชื่อ รอถ้ามีคนโอนรหัส Firefox ไปที่ ARM
magicandre1981

คำตอบ:


16

ไม่สามารถใช้งานได้เนื่องจาก MS ไม่อนุญาตให้แอปของบุคคลที่สามเข้าถึงระบบได้อย่างสมบูรณ์ โพสต์บล็อกนี้จาก Mozilla แสดงการคัดค้านนโยบายนี้

มีรายงานว่า Windows RT (ชื่อที่ Microsoft มอบให้กับ Windows ที่ทำงานบนโปรเซสเซอร์ ARM) จะมีสองสภาพแวดล้อมคือสภาพแวดล้อม Windows Classic และสภาพแวดล้อม Metro สำหรับแอป อย่างไรก็ตาม Windows บน ARM ห้ามเบราว์เซอร์ใด ๆ ยกเว้น Internet Explorer ไม่ให้ทำงานในสภาพแวดล้อม“ Windows Classic” ที่มีสิทธิพิเศษ ในทางปฏิบัติหมายความว่าเฉพาะ Internet Explorer เท่านั้นที่จะสามารถใช้งานฟังก์ชันการคำนวณขั้นสูงจำนวนมากซึ่งมีความสำคัญต่อเบราว์เซอร์สมัยใหม่ในแง่ของความเร็วความเสถียรและความปลอดภัยที่ผู้ใช้คุ้นเคย เนื่องจาก IE สามารถทำงานบน Windows บน ARM ได้ไม่มีเหตุผลทางเทคนิคในการสรุปว่าเบราว์เซอร์อื่นไม่สามารถทำเช่นเดียวกันได้

จาก Firefox

Firefox ทำงานบน Windows RT หรือไม่

Firefox ไม่พร้อมใช้งานสำหรับ Windows RT

จาก Google

(Chrome จะไม่ทำงานใน WinRT เช่น Windows 8 บนโปรเซสเซอร์ ARM เนื่องจาก Microsoft ไม่อนุญาตเบราว์เซอร์อื่นที่ไม่ใช่ Internet Explorer บนแพลตฟอร์ม)


1
สิ่งนี้ไม่ถูกต้อง Firefox และ Google สามารถเข้าถึง Windows RT API ได้อย่างสมบูรณ์และไม่จำเป็นต้องใช้เดสก์ท็อป
null_pointer

@Michael the OP คือถ้ามีเบราว์เซอร์สำรองที่ไม่สามารถเขียนได้ หากคุณต้องการที่จะให้คำตอบสำหรับคำถามนั้นโปรดอย่าลังเลที่จะทำเช่นนั้น ในขณะที่ฉันยืนอยู่ฉันรู้สึกว่าคำตอบของฉันไม่เพียง แต่ถูกต้อง แต่ยังให้ลิงก์ที่เป็นข้อเท็จจริงเพื่อสำรองข้อมูล
แบรดแพ็ตตัน

2
กล่าวโดยย่อ Windows RT สนับสนุนเฉพาะแอปพลิเคชันที่เขียนด้วย Windows RT API และป้องกันการใช้C/C++ภาษาการเขียนโปรแกรม น่าเสียดายที่เว็บเบราว์เซอร์ในโลกแห่งความเป็นจริงนั้นเขียนขึ้นCหรือC++รวมถึง Microsoft Internet Explorer โชคดีสำหรับ Microsoft พวกเขาสามารถงอกฎและ MSIE ทำงานบน Windows RT ตามทฤษฎีแล้วเบราว์เซอร์อื่น ๆ ที่เขียนด้วย RT API เท่านั้นที่สามารถทำงานได้ แต่ไม่มีใครเต็มใจที่จะสร้างขึ้นมาหนึ่งอัน (ประสิทธิภาพจะแย่ลงและจะเสียค่าใช้จ่ายมหาศาล)
Mikko Rantalainen

@MikkoRantalainen: ฉันเข้าใจว่าการใช้ C ++ / COM นั้นเป็นไปได้ใน WinRT และคุณยังสามารถใช้ประโยชน์จาก Windows Runtime Library (WRL) ดูส่วน "ไม่สนใจส่วนขยายองค์ประกอบใช่ไหม" ส่วนหนึ่งของบทความนี้
Karan

@Mikko: อืม มี IE สองรุ่นบน Windows RT - รุ่นหนึ่งเป็นรุ่นเดสก์ท็อปที่ไม่มีใครใช้และมี Windows RT หนึ่งรุ่นที่ผ่าน RT api ดังนั้นจึงไม่ใช่เรื่องของการปิด API สำหรับ MS เท่านั้น
Isaac Abraham

4

ไม่มีเหตุผลทางเทคนิคที่แท้จริงหรือกฎ Windows Store ที่ป้องกันไม่ให้ Google หรือ Firefox นำเบราว์เซอร์ของพวกเขามาที่ Windows RT พวกเขาสามารถเข้าถึง Windows RT API ได้อย่างสมบูรณ์และไม่มีเหตุผลที่จะต้องเข้าถึงเดสก์ท็อปบน Windows RT

ฉันยังไม่ได้ยิน Firefox หรือ Google สะอื้นเมื่อพวกเขาไม่สามารถเขียนเบราว์เซอร์สำหรับ iOS ได้

ฉันหวังว่า บริษัท เบราว์เซอร์เหล่านี้จะหยุดครวญครางเกี่ยวกับทุกทางเลือกที่ Microsoft ทำไว้แล้ว


Mozilla / Firefox ทำเสียงครวญครางแต่ก็ไม่ได้ช่วย: venturebeat.com/2013/03/10/mozilla-firefox-ios - Google ก็ทำเช่นกันและในที่สุดก็เปิดตัว "Chrome" สำหรับ iOS แต่นั่นเป็นเพียง UI ห่อหุ้มจริงๆ สำหรับ iOS webkit (ตัวแปร Safari ของ Apple)
Mikko Rantalainen

8
เหตุผลทางเทคนิคที่แท้จริงคือฟังก์ชั่น VirtualAlloc ไม่ได้เป็นส่วนหนึ่งของ Windows RT API และฟังก์ชั่นนี้มีความสำคัญสำหรับการใช้คอมไพเลอร์ JIT ไม่มี JIT = เครื่องมือ JavaScript ช้า = เบราว์เซอร์ที่ใช้ไม่ได้
Maratyszcza

อย่างไรก็ตาม Microsoft สามารถทำได้กับ Metro IE ที่ทำงานภายใต้กฎเดียวกันกับทุกคน
null_pointer

2
@Michael สนใจที่จะชี้ไปยังแหล่งที่อ้างว่า Metro IE เล่นภายใต้กฎเดียวกันกับคนอื่นหรือไม่?
Mikko Rantalainen

1

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

ณ จุดนี้ยังไม่ชัดเจนว่า WinRT APIs เพียงผู้เดียวโดยไม่ต้องเข้าถึงโหมดเดสก์ท็อปสามารถเปิดใช้งานการสร้างเบราว์เซอร์อื่นสำหรับ WOA หรือไม่ น่าสนใจที่ฉันพบUC BrowserHDที่สามารถทำงานบน ARM และดังนั้น WinRT แต่ฉันไม่รู้ว่ามันเป็นเพียง "สกิน" สำหรับเอ็นจิ้น IE Trident (ไม่สามารถหารายละเอียดบนไซต์ ) ฉันจะตรวจสอบเพิ่มเติมและอาจลองด้วยตัวเอง แต่ถ้าเป็นเบราว์เซอร์ที่เป็นอิสระสำหรับ WinRT จริง ๆ แล้วนั่นเป็นความสำเร็จและเป็นครั้งแรกของมัน


0

เหตุผลหลักที่ไม่มีเบราว์เซอร์อื่นคือ บริษัท เบราว์เซอร์อื่น ๆ จะต้องสร้างทั้ง UI ของเบราว์เซอร์และเครื่องมือของเบราว์เซอร์เนื่องจากไม่ได้รับอนุญาตให้เข้าถึงเดสก์ท็อปและเนื่องจาก C ++ ไม่รองรับ WinRT ฉันเองพบว่ามันน่าขันจริง ๆ ที่ Windows Phone 8 ที่มีประสิทธิภาพน้อยกว่าและได้รับความนิยมน้อยกว่านั้นเข้ากันได้กับ C ++ ขั้นสูง แต่ WinRT ไม่ใช่


-1

มีเบราว์เซอร์ที่ชื่อว่าเบราว์เซอร์UCซึ่งมีลักษณะคล้าย Firefox มาก ฉันคิดว่ามันจะเป็นทางเลือกที่ดีสำหรับคุณ


ลิงก์ของคุณเสียชีวิต การค้นหาแสดงเบราว์เซอร์ที่มีชื่อเดียวกัน แต่ไม่มีส่วนเกี่ยวข้องกับ Microsoft en.wikipedia.org/wiki/UC_Browser ดูเหมือนว่าจะมีวิธีปฏิบัติด้านความปลอดภัยที่น่าสงสัยและมีการรั่วไหลของข้อมูล
Criggie
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.