Chromebook วิธีการติดตั้ง Android APK จากภายนอก (Sideload) อย่างละเอียด

แม้ว่า Chromebook จะเป็นอุปกรณ์ที่ยืดหยุ่นสูง รองรับทั้งการทำงาน ความบันเทิง และการเล่นเกม โดยปกติเรามักจะติดตั้งแอปพลิเคชันผ่าน Google Play Store รวมถึงการใช้งาน Linux apps และ Progressive Web Apps (PWA) แต่ในบางกรณี แอปที่คุณต้องการอาจไม่มีให้ดาวน์โหลดในสโตร์อย่างเป็นทางการ

ทางออกสำหรับปัญหานี้คือการ Sideload หรือการติดตั้งไฟล์ APK (Android Package Kit) ซึ่งเป็นไฟล์ติดตั้งมาตรฐานของระบบปฏิบัติการ Android จากแหล่งอื่นบนอินเทอร์เน็ตลงในเครื่องของคุณโดยตรง

คำเตือนด้านความปลอดภัย: การติดตั้งแอปพลิเคชันที่ไม่ได้ผ่านการตรวจสอบจาก Google มีความเสี่ยง ผู้ใช้ควรตรวจสอบความน่าเชื่อถือของแหล่งที่มาของไฟล์ APK เพื่อป้องกันมัลแวร์และซอฟต์แวร์อันตรายก่อนเริ่มดำเนินการ

ทางเลือกในการติดตั้ง APK บน Chromebook

การ Sideload สามารถทำได้หลายวิธี วิธีหนึ่งคือการเปิด Developer Mode แต่ข้อเสียร้ายแรงคือระบบจะลบข้อมูลทั้งหมดในเครื่อง (Powerwash) ดังนั้นสำหรับผู้ที่ต้องการรักษาข้อมูลไว้ เราขอแนะนำวิธีที่เป็นทางการจาก Google ซึ่งใช้ Android Debug Bridge (ADB) ซึ่งเป็นเครื่องมือสื่อสารระหว่างคอมพิวเตอร์กับอุปกรณ์ Android

เงื่อนไขสำคัญ: วิธีการใช้ ADB นี้รองรับเฉพาะ Chromebook รุ่นที่วางจำหน่ายตั้งแต่ปี 2020 เป็นต้นไป และคุณต้องมีไฟล์ APK เตรียมไว้ในเครื่องเรียบร้อยแล้ว (แนะนำให้เปลี่ยนชื่อไฟล์เป็นคำสั้นๆ เพื่อความสะดวกในการพิมพ์คำสั่ง)

Article image

ขั้นตอนการติดตั้งผ่าน Android Debug Bridge (ADB)

1. การเตรียมสภาพแวดล้อม Linux

ก่อนอื่นคุณต้องเปิดใช้งานระบบ Linux บน ChromeOS โดยไปที่ Settings (การตั้งค่า) > About ChromeOS (เกี่ยวกับ ChromeOS) > Developers (นักพัฒนา) จากนั้นเลือก Set up ในส่วนของ Linux development environment และดำเนินการตามขั้นตอนจนเสร็จสิ้น รวมถึงการกำหนดพื้นที่จัดเก็บข้อมูลสำหรับ Linux

2. เปิดใช้งานการดีบัก ADB

เมื่อติดตั้ง Linux แล้ว ให้กลับไปที่เมนู Linux development environment อีกครั้ง เลือก Develop Android apps และเปิดสวิตช์ Enable ADB debugging จากนั้นระบบจะทำการรีสตาร์ทเครื่องหนึ่งครั้ง (โปรดบันทึกงานทั้งหมดก่อนดำเนินการ)

หลังการรีบูต คุณจะเห็นข้อความแจ้งเตือนว่าอุปกรณ์นี้อาจมีแอปที่ไม่ได้ผ่านการตรวจสอบจาก Google ซึ่งถือว่าการตั้งค่าเบื้องต้นเสร็จสมบูรณ์

An open laptop on a desk

3. การใช้ Terminal เพื่อติดตั้งแอป

ให้เปิดแอป Terminal และเลือกตัวเลือก Penguin จากนั้นทำตามขั้นตอนดังนี้:

  • ติดตั้ง ADB ด้วยคำสั่ง: sudo apt install adb (หากระบบถามให้ยืนยัน ให้กดปุ่ม Y)
  • เชื่อมต่อกับระบบ Android ด้วยคำสั่ง: adb connect arc
  • เมื่อมีหน้าต่างขออนุญาต USB debugging ปรากฏขึ้น ให้ติ๊กถูกที่ Always allow from this computer แล้วกด Allow
  • ย้ายไฟล์ APK ที่ต้องการติดตั้งไปไว้ในโฟลเดอร์ Linux Files
  • ใช้คำสั่งติดตั้ง: adb install filename.apk (เปลี่ยน filename.apk เป็นชื่อไฟล์จริงของคุณ)

เมื่อติดตั้งเสร็จสิ้น คุณสามารถค้นหาและเปิดใช้งานแอปได้ทันทีจาก Chrome OS launcher

การใช้งานผ่าน Android Studio (ทางเลือกสำหรับนักพัฒนา)

อีกหนึ่งวิธีคือการใช้ Emulator หรือโปรแกรมจำลองใน Android Studio โดยเริ่มจากการย้ายไฟล์แพ็กเกจ .deb ของ Android Studio จากโฟลเดอร์ Downloads ไปยัง Linux Files แล้วติดตั้งผ่าน Terminal ด้วยคำสั่ง sudo apt install ./android-studio-panda2-cros.deb (ชื่อไฟล์อาจแตกต่างกันตามเวอร์ชัน)

เมื่อเปิดโปรแกรม ให้สร้าง Android Virtual Device (AVD) ซึ่งเป็นการจำลองอุปกรณ์ เช่น สมาร์ทโฟน แท็บเล็ต หรือ Android TV จากนั้นเพียงแค่ลากและวางไฟล์ APK ลงบนหน้าจอจำลอง ระบบจะทำการติดตั้งผ่าน APK Installer และคุณสามารถเข้าใช้งานแอปได้จากรายการแอปพลิเคชัน

The back of three closed laptops with Chromebook Plus logos in the corners

ข้อเท็จจริงสำคัญ

  • Sideloading คือการติดตั้งแอปจากแหล่งภายนอกที่ไม่ใช่ Play Store
  • ADB เป็นวิธีที่ปลอดภัยกว่า Developer Mode เพราะไม่ต้องล้างข้อมูลเครื่อง
  • ข้อจำกัด: วิธี ADB ใช้ได้กับ Chromebook รุ่นปี 2020 ขึ้นไปเท่านั้น
  • ความเสี่ยง: แอปที่ติดตั้งเองไม่ได้รับการรับรองความปลอดภัยจาก Google
สรุปเปรียบเทียบวิธีการติดตั้ง APK บน Chromebook
วิธีติดตั้ง ข้อดี ข้อควรระวัง / ข้อจำกัด
ADB (ผ่าน Linux) ไม่ต้องล้างข้อมูลเครื่อง, เป็นวิธีทางการ ใช้ได้เฉพาะรุ่นปี 2020+, ต้องใช้คำสั่ง Terminal
Android Studio จำลองอุปกรณ์ได้หลากหลาย (Tablet/TV) ใช้ทรัพยากรเครื่องสูง, ขั้นตอนติดตั้งซับซ้อน
Developer Mode ติดตั้งได้อิสระมากขึ้น ลบข้อมูลทั้งหมดในเครื่อง, ความปลอดภัยลดลง
Article image
Article image

คำถามที่พบบ่อย

การ Sideload APK จะทำให้ประกันเครื่องหมดหรือไม่?

โดยทั่วไปการใช้ ADB หรือ Linux environment ไม่ส่งผลต่อการรับประกันฮาร์ดแวร์ แต่การดัดแปลงระบบในระดับลึกหรือการใช้ Developer Mode อาจมีความเสี่ยงในด้านซอฟต์แวร์

ทำไมฉันถึงไม่เห็นเมนู Enable ADB debugging?

อาจเป็นเพราะ Chromebook ของคุณเป็นรุ่นเก่า (ผลิตก่อนปี 2020) หรือตัวเครื่องถูกจำกัดสิทธิ์โดยผู้ดูแลระบบ (ในกรณีที่เป็นเครื่องขององค์กรหรือสถานศึกษา)

ไฟล์ APK ที่ดาวน์โหลดมาติดตั้งไม่ได้ เกิดจากอะไร?

สาเหตุอาจเกิดจากไฟล์ APK ไม่รองรับสถาปัตยกรรม CPU ของ Chromebook (เช่น ไฟล์สำหรับ ARM แต่เครื่องเป็น x86) หรือชื่อไฟล์มีเว้นวรรคทำให้คำสั่งใน Terminal ทำงานผิดพลาด

จำเป็นต้องใช้ Android Studio ทุกครั้งที่ต้องการติดตั้งแอปหรือไม่?

ไม่จำเป็น Android Studio เหมาะสำหรับผู้ที่ต้องการทดสอบแอปในสภาพแวดล้อมจำลอง (Emulator) หากต้องการใช้งานแอปบนระบบหลักของ Chromebook โดยตรง วิธี ADB ผ่าน Terminal จะสะดวกและรวดเร็วกว่า