Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> Android

การรองรับ Sideloading แอปของ Windows 11 หมายถึงอะไร?

การประกาศความร่วมมือกับ Amazon เพื่อนำแอป Android มาบนเดสก์ท็อป Windows เป็นไฮไลท์การนำเสนอ Windows 11 อย่างเป็นทางการของ Microsoft อย่างไรก็ตาม การเปิดเผยครึ่งทางการที่ Windows 11 จะอนุญาตให้ผู้ใช้ sideload แอป ก็น่าสนใจไม่แพ้กัน

แต... ทำไม? Sideloading คืออะไร และทำไมคุณควรสนใจ (หรือไม่) ในมัน? อ่านต่อเพื่อหาคำตอบ!

Sideloading คืออะไร?

คำว่า "sideloading" หมายถึงการคัดลอกไฟล์โดยตรงจากอุปกรณ์หนึ่งไปอีกอัน Sideloading มักอธิบายการโอนข้อมูลท้องถิ่นระหว่างอุปกรณ์ 2 ตัวที่เชื่อมต่อทางกายภาพ แต่ต่างจาก "การคัดลอก" ธรรมดา בכך มันบ่งชี้ถึงวิธีไม่เป็นทางการนำข้อมูลไปที่ที่ไม่ควร

ขึ้นอยู่กับกรณี อาจเพราะเจ้าของแพลตฟอร์มไม่อนุมัติข้อมูล หรือผู้ใช้ต้องปิดหรือหลีกเลี่ยงมาตรการป้องกันเพื่อได้ข้อมูลบนอุปกรณ์

เราเชื่อว่าง่ายกว่าจะเข้าใจ sideloading ด้วยการเดินทางย้อนเวลาสั้นๆ

หลุดพ้นจากคุกของ iPhone

แม้เรามีสมาร์ทโฟนหลายทศวรรษก่อน Apple เข้ามา แต่ iPhone นำมาสู่สาธารณะชน มากกว่าบรรพบุรุษ iPhone ทรงลื่น วิถีสบาย และใช้ง่าย และเหมือนผลิตภัณฑ์ Apple ทุกชนิด มันก็ถูกล็อคแน่นหนา เพื่อจำกัดผู้ใช้ในระบบนิเวศของมัน

นั่นคือที่มาของ "jailbreaking" คำรวมสำหรับวิธีที่ผู้ใช้หลุดพ้นจาก "software jail" ที่ผู้ขายกำหนด หลัง jailbreak อุปกรณ์ เจ้าของ iPhone ติดตั้งซอฟต์แวร์อะไรก็ได้ แม้ Apple จะไม่อนุมัติ

การสนับสนุนทางการของ Android สำหรับซอฟต์แวร์ไม่ทางการ

Android ของ Google เป็นคำตอบสำหรับ iOS ของ Apple เริ่มต้นไลบรารีซอฟต์แวร์ Android ไม่กว้างขวางเท่า iOS แต่เร็วๆ นี่ไม่เป็นปัญหา

Android ไม่ได้แค่พัฒนาบนเทคโนโลยีโอเพนซอร์สอย่าง Linux และ JAVA แต่ยัง "เปิดกว้าง" เอง ทุกคนสร้างซอฟต์แวร์ให้มัน และใช้สมาร์ทโฟน/แท็บเล็ตเป็นแพลตฟอร์มทดสอบแอปของพวกเขา พวกเขาแค่ต้องเปิดตัวเลือก semi-hidden เพื่ออนุญาตติดตั้งแอปจากแหล่งที่ไมเชื่อถือ

ตัวเลือกนี้มีประโยชน์แม้คุณไม่ใช่นักพัฒนา เพราะทำให้คุณติดตั้ง อะไรก็ได้ บนแพลตฟอร์ม หลังเปิดตัวเลือก คุณข้าม Play Store ได้ แทนที่จะโอนแอปในรูปไฟล์ APK และติดตั้งด้วยไฟล์แมเนเจอร์ง่ายๆ ดูคู่มือวิธี sideload ไฟล์ใดๆ ไป Android สำหรับรายละเอียด

ความเปิดของ Android ยังให้ฝ่ายที่สามสร้างซอฟต์แวร์ store ของตัวเองสำหรับแพลตฟอร์ม ตัวเลือกใหญ่ที่สุดและยอดนิยมแทน Play Store ของ Google คือ Appstore ของ Amazon ซึ่งเราจะเห็นใน Windows 11

Sideloading วันนี้

ปัจจุบัน sideloading หมายถึงการติดตั้งซอฟต์แวร์จากนอก software repository/App Store ที่ผู้ผลิตอุปกรณ์สนับสนุนอย่างเป็นทางการ

หลังปิดการตรวจสอบความปลอดภัยที่เกี่ยวข้อง คุณ sideload ซอฟต์แวร์โดยการคัดลอก (หรือ "push") ไฟล์ไปอุปกรณ์ ปกติจาก PC เป็นไปได้ผ่านสาย USB ตรงๆ, Wi-Fi ไร้สาย หรือ Bluetooth โอนไฟล์ หรือเก็บไฟล์บนสื่อที่อุปกรณ์ทั้งคู่เข้าถึงได้ (อย่าง SD card หรือ USB flash drive)

ทำไม Sideloading จึงสำคัญสำหรับ Windows 11?

สมาร์ทโฟนกลายเป็นส่วนขยายของตัวเราทุกที่ เราทุกคนมีแอปชุดที่ใช้บนมันทุกวัน แต่แอปเหล่านั้นยังผูกมัดกับอุปกรณ์มือถือ—และกับเราด้วย

มีบางวิธีรันแอป Android บน PC:

  • ติดตั้ง x86 port ของ Android บน PC ท้องถิ่น หรือใน Virtual Machine แต่ผลจะไกลจากสมบูรณ์ ตัวอย่าง ไมโครโฟนอาจไม่ทำงาน ทำให้แอปบันทึกเสียงไร้ประโยชน์
  • ใช้โปรแกรมจำลองที่มากับ Android SDK แต่ประสิทธิภาพอาจทำให้คุณสงสัยว่าเปิด PC แล้วหรือยัง
  • โปรแกรมจำลองฝ่ายที่สามเสนอประสิทธิภาพดีกว่ามาก แต่ให้ประสบการณ์ Android ที่ปรับแต่งมาก ห่างจากที่คาดหวังจากอุปกรณ์ Android ทั่วไป น่าเสียดาย ส่วนใหญ่มาพร้อมแอปที่คุณไม่อยากมี และขณะใช้ พยายามบังคับแอปใหม่ๆ ให้ตลอด

หนึ่งในฟีเจอร์ใหม่ที่ดีที่สุดของ Windows 11 คือ compatibility layer สำหรับซอฟต์แวร์ Android ขอบคุณฟีเจอร์นี้ เราไม่ต้องใช้สมาร์ทโฟนหรือโปรแกรมจำลองเต็มโฆษณา เพื่อเข้าถึงแอปมือถือโปรดบน PC แทนที่จะเป็นอย่างนั้น มันจะอยู่ที่นั่น บนเดสก์ท็อป—อย่างน้อยถ้ามีที่ Amazon app store ด้วย หากไม่มี นั่นคือที่ sideloading ช่วย!

ด้วยการอนุญาตให้คุณ sideload แอป Android ได้อย่างอิสระ Windows 11 ให้การเข้าถึงทุกซอฟต์แวร์ที่สร้างขึ้นสำหรับแพลตฟอร์ม Android ไม่ใช่แค่ที่ Amazon โฮสต์

สิ่งนี้แปลว่า ไลบรารีซอฟต์แวร์ใหญ่โต และคล้ายกับที่ Windows ไม่จำกัดคุณแหล่งซอฟต์แวร์เดียว ใช่ Windows รุ่นใหม่มาพร้อม store ของตัวเอง แต่ขึ้นอยู่กับคุณ ผู้ใช้ ที่จะเลือกใช้หรือไม่ ติดตั้งอะไร และจากไหน

อย่างไรก็ตาม นั่นก็เป็นปัญหาอีกอย่าง

ดานมืดของ Sideloading

เหตุผลหลักที่คนหลายคนเจอปัญหาความปลอดภัยบน Windows คือ พวกเขาดาวน์โหลดและติดตั้งซอฟต์แวร์จากแหล่งที่ไมเชื่อถือ ซอฟต์แวร์ที่อาจมาพร้อมไวรัส โทรจัน keylogger หรือ "โบนัส" อันตรายและไม่พึงประสงค์อื่นๆ ขึ้นอยู่กับผู้ใช้ ให้แน่ใจว่าซอฟต์แวร์ที่ติดตั้งปลอดภัย และหลายคนข้ามขั้นตอนนี้

เราไม่รู้ว่า Microsoft จะ implement ความเข้ากันได้ Android ของพวกเขาได้ปลอดภัยแค่ไหน เรารู้ว่าการมีมันเพิ่มความซับซ้อนเทียบกับไม่มี และในโลกความปลอดภัยข้อมูล "ความซับซ้อนเพิ่ม" แปลว่า "ช่องโหว่ที่อาจถูก exploit มากขึ้น"

การใช้ Amazon หรือ Google เป็นแหล่งเดียวสำหรับแอป Android น่าจำกัดบ้าง แต่ก็รับรองว่าซอฟต์แวร์ส่วนใหญ่จาก Play Store ปลอดภัย ผู้ถือกุญแจ repository ตรวจสอบซอฟต์แวร์ทั้งหมดที่โฮสต์ หากพบแอปไม่ปลอดภัย ลบออกได้เร็วก่อนถึงผู้ใช้มาก

การรันซอฟต์แวร์อะไรก็ได้ หมายความว่าไม่มีข้อจำกัดน่ารำคาญ แต่ขาดการปกป้องของผู้ถือกุญแจ app store ตัวอย่าง แอปไม่ทางการอาจมาพร้อมโค้ด exploit ช่องโหว่ในการ implement Android ของ Microsoft ช่องโหว่นั้นอาจให้แอปอันตรายเข้าถึงนอก Android เข้า OS โฮสต์ (Windows 11) แล้วเข้าถึงไฟล์ส่วนตัวที่มีค่า

นั่นคือเหตุผลที่แม้ sideloading จะไม่ผิดกฎหมาย แต่ผู้ผลิตอุปกรณ์และเจ้าของแพลตฟอร์มไม่สนับสนุน มันตรงข้าม หลายแห่งอย่าง Apple 視 sideloading เป็นความเสี่ยงความปลอดภัยร้ายแรง

Sideloading จะขยาย Windows

ขอบคุณความเข้ากันได้กับรุ่นก่อนหน้าและเกือบซอฟต์แวร์ทั้งหมดที่ทำไว้ ทุก Windows รุ่นใหม่เข้าถึงไลบรารีซอฟต์แวร์ใหญ่โต ไม่มีแพลตฟอร์มไหนเทียบได้ อย่างไรก็ตาม ปัจจุบัน การสร้างซอฟต์แวร์สำหรับ Windows อาจซับซ้อนและให้ผลน้อยลง

รวมกับความนิยมคงที่ของอุปกรณ์ Apple และกลยุทธ์ "mobile-first" ของ Google ทำให้นักพัฒนาหลายคน ให้ความสำคัญหรือ跳船ไป iOS และ Android ระบบนิเวศ Windows เหลือซอฟต์แวร์เก่า Store ของ Microsoft ดูเหมือน荒原ของแอป me-too มือถือ

ด้วยการเข้าถึงไลบรารีซอฟต์แวร์ Android Microsoft ทำให้ Windows 11 รู้สึก fresh ขณะให้เราเข้าถึงแอปที่เราใช้ทุกวันแล้ว

ยังคง อนุญาตให้ผู้ใช้ sideload ซอฟต์แวร์ที่ต้องการก็อาจเป็นอันตรายด้านความปลอดภัย

จะน่าสนใจดูว่า Microsoft implement การรองรับแอป Android ของ Windows 11 อย่างไร อาจขยายไลบรารีซอฟต์แวร์ใหญ่ของ Windows อยู่แล้ว หรือเป็นเส้นทาง exploit ใหม่สำหรับ OS ถัดไปของ Microsoft ดูจากอดีต เราเดาว่าจะเป็นทั้งสองอย่างนิดหน่อย