Contents

โหมดนักพัฒนาซอฟต์แวร์บน Chromebook คืออะไรและเหตุใดคุณจึงควรใช้?

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

โหมดนักพัฒนาซอฟต์แวร์บน Chromebook คืออะไร

ผลที่ได้คือ การเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บน Chromebook จะให้สิทธิ์ผู้ดูแลระบบแก่ผู้ใช้ โดยให้สามารถติดตั้งแอปพลิเคชันเพิ่มเติมนอกเหนือจากที่มีอยู่ใน Google Play Store ได้ เช่นเดียวกับความสามารถในการดำเนินการแก้ไขระดับระบบต่างๆ ที่ถูกจำกัดไว้ ซึ่งรวมถึงศักยภาพในการใช้ระบบปฏิบัติการทางเลือกหรือดำเนินการอื่นที่เป็นไปได้ภายในข้อจำกัดของฮาร์ดแวร์ของอุปกรณ์

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

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

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

เพื่อลดการสูญเสียข้อมูลที่อาจเกิดขึ้นจากการใช้โหมดนักพัฒนาซอฟต์แวร์บน Chromebook ขอแนะนำอย่างยิ่งให้สำรองไฟล์ของคุณอย่างสม่ำเสมอหรือจัดเก็บไว้ในบริการจัดเก็บข้อมูลบนคลาวด์ เช่น Google Drive ด้วยการใช้มาตรการป้องกันเหล่านี้ เราสามารถหลีกเลี่ยงความเสียหายของข้อมูลที่ไม่คาดคิดและรักษาความปลอดภัยข้อมูลอันมีค่าของตนจากอุบัติเหตุใดๆ

เหตุใดฉันจึงควรใช้โหมดนักพัฒนาซอฟต์แวร์บน Chromebook ของฉัน

โดยพื้นฐานแล้ว อาจถือว่ารอบคอบที่จะใช้ฟังก์ชันโหมดนักพัฒนาซอฟต์แวร์บน Chromebook ของตนเมื่อมีวัตถุประสงค์เฉพาะอยู่ในใจ ตัวอย่างเช่น หากบุคคลหนึ่งมีความโน้มเอียงที่จะติดตั้งแอปพลิเคชันด้วยวิธีอื่นหรือพยายามพัฒนาตนเอง การเปิดใช้งานคุณลักษณะนี้จึงดูสมเหตุสมผล

แอปไซด์โหลดบน Chromebook ของคุณ

/th/images/downloading-new-apps-for-chromebook-from-apkmirror.png

สำหรับผู้ที่เชี่ยวชาญด้านเทคโนโลยี ไม่จำเป็นต้องจำกัดอยู่เพียงแอปที่นำเสนอผ่าน Play Store แอปพลิเคชันไซด์โหลดซึ่งเกี่ยวข้องกับการติดตั้งโปรแกรมภายนอกผู้ให้บริการแอปพลิเคชันมาตรฐานของอุปกรณ์ ทำให้เราสามารถเรียกใช้ซอฟต์แวร์มากมายที่ Chromebook สามารถรองรับได้

การเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บน Chromebook ช่วยให้สามารถดำเนินการแอปพลิเคชันไซด์โหลดโดยการค้นหาและรับไฟล์ APK ของซอฟต์แวร์ที่ต้องการ หากต้องการติดตั้งแอปพลิเคชัน เพียงคลิกขวาที่ APK ภายใน File Manager แล้วเลือก “Package Installer.

/th/images/installing-an-apk-file-on-chromebook-with-package-installer-in-files.png

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

Chrome OS ซ้ำหลายครั้งได้รับการออกแบบเพื่ออำนวยความสะดวกในการติดตั้งแอปพลิเคชัน Android ที่อยู่นอกขอบเขตของโหมดนักพัฒนาซอฟต์แวร์ สำหรับผู้ที่วิตกเกี่ยวกับความไม่เสถียรที่อาจเกิดขึ้นเมื่ออุปกรณ์ทำงานในโหมดนักพัฒนาซอฟต์แวร์ อาจเป็นการระมัดระวังที่จะใช้ประโยชน์จากคุณสมบัติ Linux (เบต้า) เพื่อโหลดซอฟต์แวร์ของบริษัทอื่น

ติดตั้งระบบปฏิบัติการใหม่บน Chromebook ของคุณ

/th/images/windows-chromebook.jpg

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

หากต้องการเปลี่ยน Chromebook ให้เป็นอุปกรณ์ที่สามารถใช้งานได้ทั้ง Chrome OS และ Windows โดยใช้โหมดนักพัฒนาซอฟต์แวร์ อัปเดตการตั้งค่า Unified Extensible Firmware Interface (UEFI) แบบฝัง และใช้สื่อเก็บข้อมูลแบบพกพาในรูปแบบของไดรฟ์ USB ที่สามารถบู๊ตได้ เราอาจ ดำเนินการติดตั้งระบบปฏิบัติการของ Microsoft บนฮาร์ดแวร์ Chromebook ของตน อย่างไรก็ตาม จำเป็นอย่างยิ่งที่จะต้องแน่ใจว่า Chromebook มีพลังการประมวลผลเพียงพอที่จะรองรับ Windows ได้อย่างมีประสิทธิภาพก่อนที่จะเริ่มดำเนินการตามกระบวนการนี้

หาก Chromebook ของคุณมีพลังในการประมวลผลที่จำกัด การติดตั้ง Linux อาจเป็นทางเลือกที่ดีกว่าเนื่องจากใช้ทรัพยากรระบบน้อยกว่าเมื่อเทียบกับ Chrome OS เลือกการกระจาย Linux แบบน้ำหนักเบา เช่น Lubuntu หรือ Linux Lite ซึ่งได้รับการปรับให้เหมาะกับอุปกรณ์ระดับล่าง ในการดำเนินการตามขั้นตอนนี้ ให้สร้างไดรฟ์ USB ที่สามารถบู๊ตได้ซึ่งมีการกระจาย Linux ที่ต้องการ จากนั้นรีสตาร์ท Chromebook ของคุณและเลือกไดรฟ์ USB เป็นอุปกรณ์บู๊ตเพื่อเริ่มกระบวนการติดตั้ง

อุปกรณ์ Chromebook บางชนิดอาจไม่สามารถใช้งานร่วมกับระบบปฏิบัติการอื่นได้ และสิ่งสำคัญคือต้องทำการวิจัยอย่างละเอียดเกี่ยวกับอุปกรณ์รุ่นใดรุ่นหนึ่ง เพื่อตรวจสอบความเหมาะสมในการใช้งาน Windows หรือ Linux

เพลิดเพลินกับการพัฒนาแอปบน Chromebook ของคุณ

/th/images/laptop-with-javascript-code-on-the-screen.jpg

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

การเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บน Chromebook ถือเป็นจุดเริ่มต้นที่ดีเยี่ยมสำหรับผู้ที่ค่อนข้างไม่มีประสบการณ์ในการเขียนโปรแกรม สิ่งสำคัญคือต้องทราบว่าแอปพลิเคชัน Android จำนวนมากทำงานได้อย่างราบรื่นบนอุปกรณ์เหล่านี้ โดยแนะนำว่าการใช้แพลตฟอร์มเว็บสำหรับสร้างแอปพลิเคชันแบบไม่มีโค้ดก็อาจเป็นทางเลือกที่ใช้งานได้เช่นกัน อย่างไรก็ตาม อาจเป็นประโยชน์ในระยะยาวในการได้รับความเชี่ยวชาญในภาษาการเขียนโปรแกรม เช่น Kotlin หรือ Java เพื่อใช้ประโยชน์จากศักยภาพในการพัฒนาแอปพลิเคชันสำหรับแพลตฟอร์มนี้อย่างเต็มที่

แหล่งข้อมูลอย่างเป็นทางการโดย Android ให้ข้อมูลเชิงลึกที่ยอดเยี่ยมเกี่ยวกับสิ่งที่คุณต้องรู้เพื่อทำให้แอปของคุณทำงานบน ChromeOS

เหตุผลที่จะไม่ใช้โหมดนักพัฒนาซอฟต์แวร์บน Chromebook

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

คุณอาจถือเป็นโมฆะการรับประกัน

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

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

คุณจะเช็ดแล็ปท็อปของคุณ

/th/images/powerwashing-a-chromebook-erases-all-data-on-the-device.png

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

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

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

ระบบปฏิบัติการมีความปลอดภัยน้อยกว่า

/th/images/03-chrome-os-showing-an-option-to-turn-off-os-verification-to-turn-on-deeveloper-mode.jpg

Chromebook ได้รับการยกย่องอย่างสูงในด้านคุณลักษณะด้านความปลอดภัยและการรักษาความปลอดภัยที่ยอดเยี่ยม อุปกรณ์เหล่านี้มีการอัปเดตอัตโนมัติเพื่อให้แน่ใจว่าผู้ใช้จะดำเนินการกับระบบปฏิบัติการเวอร์ชันล่าสุดอยู่เสมอ นอกจากนี้ แอปพลิเคชันและเว็บไซต์ทั้งหมดยังถูกจำกัดอยู่ในสภาพแวดล้อมที่ปลอดภัยที่เรียกว่า “โหมดแซนด์บ็อกซ์” นอกจากนี้ Chromebook ยังต้องผ่านกระบวนการตรวจสอบที่เข้มงวดที่เรียกว่า"การบูตที่ได้รับการยืนยัน"ซึ่งจะตรวจจับการปลอมแปลงทุกรูปแบบโดยไม่ได้รับอนุญาตจากหน่วยงานภายนอก สุดท้ายนี้ ระบบปฏิบัติการใช้เทคนิคการเข้ารหัสเพื่อปกป้องข้อมูลที่ละเอียดอ่อนของผู้ใช้ แม้ว่าจะส่งข้อมูลไปยัง Google Drive ก็ตาม

ในโหมดนักพัฒนาซอฟต์แวร์ ฟังก์ชันบางอย่างจะถูกปิดใช้งานชั่วคราวเพื่อการปรับแต่งและความยืดหยุ่นที่ได้รับการปรับปรุง หนึ่งในนั้นคือกระบวนการตรวจสอบระบบปฏิบัติการ (OS) อัตโนมัติ ซึ่งโดยทั่วไปจะตรวจสอบความสมบูรณ์ของระบบเมื่อเริ่มต้นระบบ ในโหมดนี้ การแจ้งเตือนที่ชัดเจนจะปรากฏขึ้นทุกครั้งที่เปิดอุปกรณ์ โดยต้องมีการยืนยันด้วยตนเองโดยการกดปุ่ม"Enter"เพื่อข้ามขั้นตอนการตรวจสอบ

/th/images/setting-chronos-password-through-the-shell-on-chromeos.png

การเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ใน Chronos จะทำให้ได้รับสิทธิ์ระดับสูง ซึ่งเรียกว่า"สิทธิ์ของ Chronos"แม้ว่าบุคคลที่เชี่ยวชาญด้านเทคโนโลยีอาจทำตามขั้นตอนเพื่อรักษาความปลอดภัยอุปกรณ์ของตนด้วยรหัสผ่าน แต่ผู้ใช้ตามบ้านโดยเฉลี่ยส่วนใหญ่มักไม่ทำเช่นนั้น เนื่องจากขาดความตระหนักรู้และไม่เต็มใจที่จะเรียนรู้ นอกจากนี้ การเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ยังช่วยให้สามารถเปิดใช้งาน"rootfs แบบอ่าน-เขียน"ซึ่งโดยทั่วไปจะถูกปิดใช้งานตามค่าเริ่มต้น อย่างไรก็ตาม แอปพลิเคชันที่เป็นอันตรายหรือความพยายามในการเข้าถึงโดยไม่ได้รับอนุญาตอาจเปิดใช้งานคุณสมบัตินี้อย่างซ่อนเร้น ซึ่งก่อให้เกิดความเสี่ยงด้านความปลอดภัย

หน้าจอบูตช้าลง (และน่าเกลียดกว่า)

/th/images/04-chrome-os-showing-error-that-os-verification-is-off-and-giving-an-option-to-re-enable-it.jpg

Chromebook ได้รับการยกย่องอย่างสูงในเรื่องเวลาเริ่มต้นที่สั้นเป็นพิเศษ โดยมักใช้เวลาไม่ถึงสิบวินาที อย่างไรก็ตาม การเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์จะทำให้ประสิทธิภาพนี้ลดลงอย่างมาก โดยกำหนดให้ผู้ใช้ต้องกด"Ctrl + D"เมื่อเปิดเครื่อง หรือรอเป็นเวลาสามสิบวินาทีเต็มจนกว่าระบบจะเสร็จสิ้นกระบวนการบูตครั้งแรก

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

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