พัฒนาสำหรับ Android (รุ่น Go)

การสร้างแอปพลิเคชันเพื่อใช้ในอุปกรณ์ Android (Go Edition) ต้องให้ความสำคัญเป็นพิเศษกับการเพิ่มประสิทธิภาพและการใช้งานทรัพยากร เมื่อสร้างแอปสำหรับ Android (Go Edition) คุณควรทำความเข้าใจคอมโพเนนต์หลัก 2 อย่าง ได้แก่ ระบบปฏิบัติการ (OS) และ Google Play Store

ความเข้ากันได้ของระบบปฏิบัติการ

การพัฒนาแอปที่รับรู้ระบบปฏิบัติการเป็นสิ่งสำคัญอย่างยิ่งเมื่อพัฒนาสำหรับ Android (รุ่น Go) คำว่า "รับรู้ระบบปฏิบัติการ" หมายความว่าแอปของคุณสามารถตรวจหาและปรับให้เหมาะกับผู้ใช้ Android (Go Edition) ได้ เช่น แฟล็ก isLowRamDevice() ช่วยให้แอปตรวจหาได้ว่าแอปทำงานบนอุปกรณ์ที่มีหน่วยความจำต่ำหรือไม่ และทำงานตามนั้น

การทราบระบบปฏิบัติการของผู้ใช้จะช่วยให้คุณจำกัดฟังก์ชันการทำงานบางอย่างที่ ไม่มีในอุปกรณ์ Go ได้ เช่น การวาดทับแอปอื่นๆ หรือการใช้ การแสดงผลแบบหลายจอ ดูรายการข้อจำกัดของแอปทั้งหมดใน Go ได้ที่ความแตกต่างจาก Android

ความสำคัญของ RAM หลังการบูต

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

แอปทั้งหมดในอุปกรณ์ของผู้ใช้จะส่งผลต่อหน่วยความจำที่พร้อมใช้งานโดยตรง หากแอปเหล่านี้เริ่มการออกอากาศหรือบริการ แอป Android (Go Edition) จะต้องค้นหาความพร้อมใช้งานของหน่วยความจำระบบหลังการบูตในอุปกรณ์ของผู้ใช้ เนื่องจากส่งผลโดยตรงต่อประสบการณ์ของผู้ใช้ปลายทาง

ตัวเลือกสำหรับนักพัฒนาแอป

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

Google Play Store

Google Play Store มีรูปลักษณ์ ความรู้สึก และการทำงานเหมือนกันทั้งใน Android (Go Edition) และ Android อย่างไรก็ตาม ในอุปกรณ์ Go ทาง Play Store อาจแนะนำ แอปที่ได้รับการเพิ่มประสิทธิภาพสำหรับ Android (รุ่น Go)