วิธีพัฒนาแอพ Android Go & แตกต่างจาก Android ทั่วไปอย่างไร
เผยแพร่แล้ว: 2018-07-10ทุกครั้งที่มี Android เวอร์ชันใหม่ออกมา ส่วนใหญ่จะเป็นเรื่องใหญ่ ในเวอร์ชันใหม่ทุกเวอร์ชัน จะมีคุณสมบัติใหม่ๆ มากมาย ชุดของการเปลี่ยนแปลงการออกแบบ และโดยส่วนใหญ่ จะ เป็นสตรีมของโทรศัพท์ที่เข้ากันได้เพื่อให้เหมาะกับเวอร์ชันใหม่
และเมื่อการเปิดตัวเป็นสิ่งที่สำคัญพอๆ กับ Android เวอร์ชันที่บางลง งานนี้ก็ต้องส่งเสียงดัง
Google ในงาน I/O 2017 ได้ประกาศเปิดตัวระบบปฏิบัติการที่ทำงานบนสมาร์ทโฟนราคาประหยัดที่ครองประเทศกำลังพัฒนาเป็นส่วนใหญ่ และต้องใช้เวลาหนึ่งปีกว่าที่ OEM จะเปิดตัวอุปกรณ์ Android Go บริษัทต่างๆ ยังใช้ประโยชน์จากชุดแอป Android สำหรับการแจกจ่ายแอปของตน
ท่ามกลางการประกาศ MWC อื่น ๆ หนึ่งคือชื่ออุปกรณ์ที่จะมี Android Go
อุปกรณ์ Android Go ยอดนิยม ได้แก่ Ulefone Note 7, Samsung Galaxy M01 Core, Alcatel 1X, Nokia 1, LavaZ50, ASUS Zenfone Live L1, Tecno Spark 6 Air, Infinix Smart HD 2021, Tecno Spark Go 2020 และ Huawei Y3 เป็นต้น .
Android Go – แนวคิดเบื้องหลังเวอร์ชัน Slimmed Down ของ Android
เรามาเริ่มด้วยคำถามพื้นฐานกันก่อน Android Go คืออะไร?
Android Go alias Android (รุ่น Go) เป็น Android เวอร์ชันที่บางลง ซึ่ง ออกแบบมาเพื่อให้ ทำงานบนโทรศัพท์ระดับเริ่มต้นโดยเฉพาะ
ในแง่ง่ายๆ แอปพลิเคชัน Android Go หมายถึงการมอบประสบการณ์สมาร์ทโฟนคุณภาพสูงให้กับอุปกรณ์ระดับเริ่มต้น ตั้งแต่ต้นจนถึงปัจจุบัน แอพสำหรับ Android ได้นำความเร็ว ความน่าเชื่อถือ และความปลอดภัยที่ได้รับการปรับปรุงมาสู่อุปกรณ์ระดับเริ่มต้นหลายล้านเครื่องผ่านแอพพลิเคชั่นและคุณสมบัติที่พัฒนาขึ้นเป็นพิเศษเพื่อจัดการกับความจำเป็นในพื้นที่
กลยุทธ์ทางธุรกิจที่ทำงานอยู่เบื้องหลัง Android Go คือการขยายธุรกิจไปยังประเทศกำลังพัฒนาซึ่งด้านหนึ่งมีข้อได้เปรียบจากฐานผู้ใช้ที่สูง แต่ในทางกลับกัน ต้องเผชิญกับข้อจำกัดจากพื้นที่จัดเก็บต่ำ ขนาดแอปสูง และต่ำ ขนาดแรม
เพื่อแก้ปัญหาเบื้องต้นสามประการที่ทำให้ Google ไม่สามารถทำให้ Android เข้าถึงศักยภาพทางการตลาดได้ แบรนด์จึงเปิดตัว Android Go ที่ –
- ทำให้ Android ทำงานบนโทรศัพท์ด้วย RAM 1GB หรือน้อยกว่านั้น
- ทำให้ระบบปฏิบัติการใช้พื้นที่น้อยลง
- ทำให้แอปที่ติดตั้งไว้ล่วงหน้าใช้ข้อมูลและพื้นที่น้อยลง
เพื่อให้บริการแก่ประเทศกำลังพัฒนาด้วยความตั้งใจที่ดีที่สุด ยักษ์ใหญ่ด้านเทคโนโลยีได้นำการเปลี่ยนแปลงที่สำคัญสามประการในระบบนิเวศของตน – ระบบปฏิบัติการ ร้านขายของเล่น. แอพ
ให้เราดูที่การเปลี่ยนแปลงโครงสร้างทั้งสามที่ Google ได้นำมาด้วย Android Go ทีละรายการ
ระบบปฏิบัติการ
ระบบปฏิบัติการของ Android Go นั้นใช้ Oreo แต่ได้รับการปรับให้เหมาะสมสำหรับการทำงานบนสมาร์ทโฟนที่มี RAM มากกว่า 512 MB ถึง 1 GB ขนาดที่ชาญฉลาดนั้นใช้พื้นที่ครึ่งหนึ่งของ Android Nougat ทำให้อุปกรณ์ที่มีพื้นที่จัดเก็บน้อยกว่า สามารถเก็บ แอ พและสื่อจำนวนหนึ่งออกจากกล่องได้
อุปกรณ์ที่ใช้ Android Go สามารถเปิดแอปได้เร็วกว่าซอฟต์แวร์ Android อื่น 15% นอกจากนั้น ผู้ใช้ Android Go จะได้รับคุณลักษณะ 'การประหยัดข้อมูล' ในโหมดเริ่มต้น ซึ่งช่วยให้พวกเขาใช้ข้อมูลมือถือน้อยลง
แอพ
เช่นเดียวกับระบบปฏิบัติการใหม่ Google ได้พัฒนาแอพใหม่ด้วยเพื่อช่วยให้ใช้หน่วยความจำของอุปกรณ์ได้ดียิ่งขึ้น แอพเหล่านี้ต้องการพื้นที่น้อยกว่าประมาณ 50% และมีแนวโน้มที่จะทำงานได้ดีขึ้นมากในฮาร์ดแวร์ระดับล่าง
อุปกรณ์ Android Go มาพร้อมกับแอพที่ติดตั้งไว้ล่วงหน้าเหล่านี้ –
- Google Assistant Go
- Google Go
- YouTube Go
- Gmail Go
- Google Maps Go
- Gboard Go
- โครเมียม
- Google Play Store
- ไฟล์ไป
แม้ว่าแอปเหล่านี้จะเร็วและเล็กกว่ามาก แต่ก็มีคุณสมบัติบางอย่างที่ขาดหายไป แม้ว่าแอพ Android Go จะถูกจำกัดจำนวน แต่ ณ ตอนนี้ จำนวนที่คาดว่าจะเพิ่มขึ้นในอนาคตอันใกล้นี้
[ข้อเท็จจริง: แอป Android Go ที่ติดตั้งไว้ล่วงหน้าทั้งหมดเป็น PWA และ นี่คือสิ่งที่ Google ต้องการให้คุณทราบเกี่ยวกับ กปภ. ]
ร้านขายของเล่น
เพื่อช่วยให้ประสบการณ์การใช้งานที่มีน้ำหนักเบามีการซิงค์ตลอด Google ได้เปิดตัว Play Store ทั้งหมดในขณะนี้เช่นกัน
พื้นที่ดาวน์โหลดแอป Android Go เช่น Play Store มีเนื้อหาเหมือนกับ Play Store ปกติของคุณ เพียงมีหน้าร้านที่เหมาะสำหรับอุปกรณ์ที่มีพื้นที่เก็บข้อมูลต่ำ สโตร์มีส่วนแนะนำผู้ใช้แอพที่ออกแบบและพัฒนาโดยเฉพาะสำหรับสมาร์ทโฟน Android Go
แม้ว่าการเปลี่ยนแปลงส่วนใหญ่จะอยู่เบื้องหลัง ให้เราดูการเปลี่ยนแปลงที่เห็นได้ชัดระหว่าง Android Go กับ Android ปกติ
มีอะไรใหม่ในการพัฒนาแอพ Android Go
มาดูสิ่งใหม่ๆ ใน Android 11 (รุ่น Go) ได้อย่างรวดเร็ว
1. ใช้ได้กับทุกอุปกรณ์
Android (รุ่น Go) พร้อมใช้งานในอุปกรณ์ใหม่ทั้งหมดที่มีหน่วยความจำสูงสุด 2GB
ด้วยการขยายขนาด 2GB แอพสำหรับ Android จะเปิดเร็วขึ้น 20 เปอร์เซ็นต์ และด้วยหน่วยความจำว่างพิเศษ 270 MB ตอนนี้บุคคลสามารถเรียกใช้แอพพลิเคชั่นในพื้นหลังได้สามถึงสี่ตัว การพัฒนา Android Go บนอุปกรณ์ 2GB นั้นมาพร้อมกับพื้นที่จัดเก็บพิเศษฟรีมากถึง 900MB ซึ่งเพียงพอสำหรับเซลฟี่อีก 300 รายการและดาวน์โหลดภาพยนตร์ทั้งเรื่อง
2. การปรับปรุงความเป็นส่วนตัว
การพัฒนาแอปพลิเคชัน Android สำหรับสมาร์ทโฟนมีแนวทางที่คล้ายคลึงกันในการปกป้องความเป็นส่วนตัวระดับอุตสาหกรรมเหมือนกับอุปกรณ์ Android ใดๆ Android 11 Go นำเสนอการอัปเกรดความปลอดภัยใหม่ที่ช่วยให้ควบคุมวิธีการและเวลาที่ข้อมูลถูกแชร์บนอุปกรณ์ของคุณได้ง่ายขึ้น ด้วยการอนุญาตแบบครั้งเดียว คุณสามารถอนุญาตให้แอปพลิเคชันเข้าถึงเซ็นเซอร์ เช่น ไมโครโฟน กล้อง หรือตำแหน่งของคุณ
3. สลับไปมาระหว่างแอพ
ทุกวันนี้อุปกรณ์ที่มีหน้าจอกว้างเป็นเรื่องธรรมดามาก ดังนั้น Android Go ช่วยให้คุณใช้ประโยชน์จากหน้าจอกว้างผ่านการนำทางที่ง่ายดาย การนำทางด้วยท่าทางสัมผัสในแอป go สำหรับ Android ช่วยให้คุณไปยังหน้าจอหลัก ย้อนกลับ และสลับไปมาระหว่างแอปต่างๆ ได้ด้วยการปัดนิ้วอย่างง่ายดาย
ความแตกต่างที่มองเห็นได้ใน Android Go กับ Android ปกติ
1. แอพล่าสุด
*Android ไปทางซ้ายและ Android ปกติอยู่ทางขวา
ภาพขนาดย่อของแอปล่าสุดใน Android Go มีขนาด เล็กกว่าในแอปพลิเคชัน Google ปกติของคุณ มันขยายให้เต็มหน้าจออุปกรณ์เมื่อแอปโหลด ทำให้รู้สึกว่าแอปโหลดเร็วขึ้นมาก
2. Gmail
*Gmail Go
ด้วยแอปพลิเคชัน Gmail Android Go Google ได้ลดกราฟิกลงอย่างมาก แม้ว่าจะมองเห็นได้ชัดเจนก็ตาม ไม่มีการเปลี่ยนแปลงที่ชัดเจนจำนวนหนึ่ง ในแง่ของประสิทธิภาพ Gmail Go ใช้ประโยชน์จากการดูเว็บที่ทำให้ประสิทธิภาพการทำงานขาดๆ หายๆ
3. YouTube
เมื่อเทียบกับ YouTube ปกติแล้ว YouTube Go นั้นง่ายกว่ามากและมีฟังก์ชันน้อยกว่ามาก ในขณะที่ UI ฉลาด อีกครั้งไม่มีความแตกต่างโดยสิ้นเชิง แต่มีการเปลี่ยนแปลงที่เป็นหลักฐานในแง่ของการทำงานในกรณีของ YouTube Go – ปริมาณข้อมูลที่วิดีโอจะใช้ระบุไว้อย่างชัดเจนไม่มีตัวเลือกชอบ / ไม่ชอบและความคิดเห็นอีกต่อไป .
4. Google
แอปพลิเคชัน Google Android Go มีอะไรให้มากกว่า แอปพลิเคชัน Google ปกติของ คุณ มีตัวเลือกการปรับแต่งมากมายรวมถึงตัวเลือก 'Trending Search' ซึ่งก่อนหน้านี้หายไปใน Google สิ่งเดียวที่ขาดหายไปใน Google Go คือการ์ดที่แนะนำ
สำหรับ Assistant Go แม้ว่าจะไม่แตกต่างจาก Google Assistant อย่างสิ้นเชิง แต่ก็มีข้อจำกัดบางประการ – ไม่มีตัวเลือกการกำหนดค่า ผู้ช่วยไม่ได้ตั้งค่าเครื่องเล่นเริ่มต้น และไม่สามารถควบคุมฮาร์ดแวร์ของโทรศัพท์ได้
5. Google แผนที่
ความคล้ายคลึงระหว่าง Google Maps และ Google Maps Android Go Application เป็นเรื่องแปลก Maps Go เป็นกรณีของการพักผ่อนหย่อนใจที่สมบูรณ์แบบเมื่อเราพูดถึงการมองเห็น
ในแง่การทำงาน มีข้อ จำกัด ที่ชัดเจนซึ่งอาจเป็นตัวแบ่งข้อตกลงสำหรับผู้ใช้จำนวนหนึ่ง การนำทางแบบเลี้ยวต่อเลี้ยวตามเวลาจริงหายไปใน Google Maps Go และรีวิวก็หายไปใน Google Maps Go
ด้วยฟังก์ชันการทำงานและการเปลี่ยนแปลงโครงสร้างทั้งหมดเหล่านี้ เป้าหมายที่ Google ต้องการเติมเต็มด้วย แอป go สำหรับ Android คือการปรับปรุงประสบการณ์ผู้ใช้โดยรวมของฐานผู้ใช้สมาร์ทโฟนระดับเริ่มต้น แม้ว่า Google จะทำสิ่งต่างๆ มากมายในแง่ของการปรับประสบการณ์ของตนให้เหมาะสมที่สุด แต่ บริษัทพัฒนาแอปบนอุปกรณ์เคลื่อนที่ Android ทุกราย ต้องก้าวต่อไปในขณะที่ขยายธุรกิจออกไปนอกภูมิภาค ไม่ใช่แค่ในฐานะบริษัทพัฒนาแอป Android ในสหรัฐอเมริกาหรือบริษัทอื่นๆ
ด้วยความเคารพ นี่คือคำตอบของ วิธีรับ Android Go ในชุดแอพ Android ของคุณ
ขั้นตอนในการเพิ่มประสิทธิภาพกระบวนการพัฒนาแอพ Android ของคุณให้พอดีกับ Android Go ak วิธีพัฒนาแอพ Android
ขั้นตอนการแปลงแอปพลิเคชัน Google ปกติของคุณเป็นแอปพลิเคชัน Android Go จะเริ่มต้นด้วยคำตอบสำหรับกลยุทธ์แอปของคุณ
เมื่อพูดถึงการพัฒนาแอพที่ปรับให้เหมาะกับอุปกรณ์ที่ออกแบบตามมาตรฐาน Android Go มีสามตัวเลือกที่คุณสามารถเลือกได้ –
มีแอพทั่วไป
ใช้แอพเดียวกันสำหรับทุกคน – อุปกรณ์ Android และ Android Go ที่นำเสนอประสบการณ์ที่เหมือนกัน แอพ android ที่นี่ควรเป็นแบบ multi-binary แต่ไม่ควรมีประสบการณ์เฉพาะสำหรับอุปกรณ์ RAM ที่น้อยกว่า คุณสามารถใช้ Android App Bundle เพื่อประหยัดขนาดได้ถึง 65% โดยไม่ต้องปรับโครงสร้างโค้ดของแอปใหม่
มีแอพเดียวที่มี APK ต่างกัน
ใช้แอปเดียวกันสำหรับอุปกรณ์ Go และอุปกรณ์อื่นๆ โดยมีประสบการณ์ต่างกัน สำหรับสิ่งนี้ คุณจะต้องพัฒนา APK ที่แตกต่างกัน โดยอันหนึ่งกำหนดเป้าหมายไปที่มิติ android.hardware.ram.low ใหม่และ APK อื่น ๆ ที่มุ่งเน้นไปที่อุปกรณ์อื่น
มีสองแอพ
พัฒนาแอป Lite ที่กำหนดเป้าหมายบนอุปกรณ์ Android Go และรักษาแอป Android อื่นๆ ของคุณไว้เหมือนเดิม
[ รู้ทุกอย่างเกี่ยวกับ Lite Apps Trend ]
เมื่อคุณตัดสินใจเกี่ยวกับกลยุทธ์การพัฒนาแอปที่คุณจะติดตามแล้ว ให้พิจารณาข้อควรพิจารณาหลักเหล่านี้ -
ตรวจสอบให้แน่ใจว่าแอปทำงานโดยไม่มีข้อขัดข้องและ ANR
แอปพลิเคชันไม่ตอบสนองและอัตราการขัดข้องที่สูงเป็นสองปัจจัยที่ส่งผลเสียต่ออัตราการคงผู้ใช้ไว้ ใช้เครื่องมือต่างๆ เช่น Crashlytics และ Android Vitals เพื่อตรวจสอบเซสชันที่ไม่มีข้อขัดข้องและอัตรา ANR ของแอป Android
มุ่งเน้นไปที่ Android Oreo
Android Oreo มาพร้อมกับการเพิ่มประสิทธิภาพทรัพยากรหลายอย่าง เช่น Background Execution Limit ซึ่งช่วยให้มั่นใจได้ว่ากระบวนการทำงานอยู่เบื้องหลังอย่างเหมาะสม อ่านคู่มือการย้ายข้อมูลของ Google Play ในกรณีที่แอปของคุณไม่ได้กำหนดเป้าหมายเป็น API 26 ขึ้นไป
ทำให้ขนาดแอปที่ติดตั้งไว้ต่ำ
มีความเชื่อมโยงที่ชัดเจนระหว่างขนาด APK และอัตราการติดตั้ง ดังนั้นยิ่งขนาด APK ของคุณต่ำลงเท่าใด การติดตั้งของคุณก็จะยิ่งสูงขึ้น
เนื่องจากแอป Android Go จะเน้นไปที่สมาร์ทโฟนระดับเริ่มต้นที่มี MB ต่ำ คุณจะต้องตรวจสอบให้แน่ใจว่าแอปของคุณมีขนาดไม่เกิน 40 MB เพื่อให้บรรลุสิ่งนี้ ให้เพิ่มประสิทธิภาพ APK ปัจจุบันของคุณหรือสร้าง APK อื่นที่กำหนดเป้าหมายไปที่ผู้ใช้ Go
ต่อไปนี้คือเคล็ดลับบางประการเกี่ยวกับวิธีลดขนาดแอป -
- ใช้ Android App Bundle
- แทนที่ไฟล์ JPEG/PNG ด้วยเนื้อหา WebP
- แทนที่รูปแบบเสียงดิบด้วย AAC หรือ MP3
- ตรวจสอบให้แน่ใจว่าได้อัปเดตไลบรารี่แล้ว
- เก็บรหัส DEX ไว้ภายในเหตุผล
รักษารอยเท้าหน่วยความจำให้ต่ำ
เมื่อคุณทดสอบ APK ให้ดูที่ PSS เพื่อวิเคราะห์จำนวนหน่วยความจำที่แอปใช้ในการเริ่มต้นบนอุปกรณ์
รักษาเวลาเริ่มต้นที่เย็นไว้ไม่เกิน 5 วินาที
ในขณะที่คุณเรียกใช้การทดสอบสำหรับเวลาเริ่มต้นแบบเย็นหลังจากเสร็จสิ้นการรีบูตอุปกรณ์ทดสอบอย่างสมบูรณ์ ตรวจสอบให้แน่ใจว่าแอปสามารถโต้ตอบได้ภายใน 5 วินาทีหลังจากเปิดตัวบนอุปกรณ์ของผู้ใช้ ในปัจจุบันนี้ ผู้ใช้มักจะรู้สึกหงุดหงิดใจหลังจากรอแอปหรือเกมโหลดห้าวินาที นี่คือสาเหตุที่อัตราการถอนการติดตั้งสูง
ขอแนะนำให้ทำการทดสอบเวลาเริ่มต้นระบบเย็นหลังจากทำการรีบูตอุปกรณ์โดยสมบูรณ์
สรุป
นี่คือทั้งหมดที่คุณต้องรู้ เกี่ยวกับ Android Go, Android Go เทียบกับ Android ปกติ, การพัฒนา Go Android, บริการพัฒนา Android และสุดท้ายวิธีพัฒนาแอพสำหรับ Android Go เมื่อคุณมีข้อมูลที่จำเป็นทั้งหมดแล้ว คุณจะรออะไรอีก? ติดต่อทีมผู้เชี่ยวชาญ Android Go และขยายธุรกิจของคุณ
[ยังอ่าน: แอป Google Go มียอดดาวน์โหลด 100 ล้านครั้ง]