Logo th.androidermagazine.com
Logo th.androidermagazine.com

ห้องสมุดสนับสนุน android คืออะไรและทำไมจึงมีความสำคัญ

สารบัญ:

Anonim

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

Google ทำงานอย่างหนักเพื่อทำให้สิ่งที่กระจัดกระจายเป็นปัญหา ประสบความสำเร็จในบางวิธี - บริการ Play ช่วยให้คุณสมบัติบางอย่างเกือบจะเป็นเวอร์ชั่นอิสระและมีการปกป้องเพิ่มเติมเล็กน้อยสำหรับอุปกรณ์ที่ไม่มีการปรับแต่งความปลอดภัยล่าสุด บางคนไม่ประสบความสำเร็จ การออกแบบวัสดุควรทำให้แอพทั้งหมดดูดีบนอุปกรณ์ทั้งหมด บางคน จะ ประสบความสำเร็จในอนาคตเช่น Project Treble แต่หนึ่งในสิ่งที่ Google ก้าวข้ามความสำเร็จและกลายเป็นเรื่องที่น่าทึ่งโดยเฉพาะอย่างยิ่งหากคุณเป็นผู้พัฒนาแอพ: ไลบรารีการสนับสนุน Android

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

ไลบรารีการสนับสนุน Android คืออะไร

Android Support Library เป็นชุดของโค้ดไลบรารี - แหล่งข้อมูลที่สามารถใช้เพื่อสร้างคุณสมบัติและ / หรือฟังก์ชั่นในแอพ - ที่ให้สิ่งต่าง ๆ เช่นฟีเจอร์หรือวิดเจ็ตที่โดยปกติแล้วจะต้องใช้ API เฟรมเวิร์ก Android จริง API เฟรมเวิร์กของ Android เป็นคุณสมบัติหลักที่นักพัฒนาซอฟต์แวร์ Android รุ่นใดรุ่นหนึ่งมอบให้ ตัวอย่างเช่น Android 7.0 APIs เปิดใช้งานการรองรับหลายหน้าต่างสำหรับทุกแอพในทุกอุปกรณ์ Support Libraries สามารถจัดเตรียมคุณสมบัติที่คล้ายกันโดยไม่ขึ้นกับเวอร์ชันของระบบปฏิบัติการ

เพิ่มเติม: นี่คือฟีเจอร์ Android Pie ที่ใช้กับเวอร์ชันก่อนหน้านี้

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

ที่ Google I / O 2018 เราได้เรียนรู้เกี่ยวกับ Android Jetpack และหนึ่งในคุณสมบัติของมันคือวิธีใหม่ในการรวมการสนับสนุนห้องสมุดซึ่งหมายความว่าเราควรเห็นการใช้คุณสมบัติใหม่ในห้องสมุดการสนับสนุนได้เร็วขึ้น นั่นหมายถึงความคิดเล็ก ๆ แต่เจ๋ง ๆ และการปรับแต่งสามารถใช้ได้สำหรับนักพัฒนาแอพก่อนเดือนสิงหาคมปีหน้าเมื่อ Android Q (ไม่ใช่ Quiche Lorraine) เข้ามา

เหตุใดไลบรารีการสนับสนุน Android จึงมีความสำคัญ

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

Modularity หมายถึงการอัปเดตที่เร็วขึ้น สิ่งนี้เป็นจริงสำหรับไลบรารีโค้ดรวมถึงระบบปฏิบัติการ

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

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

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

รีวิว Android 9 Pie: มากกว่าผลรวมของส่วนแบ่ง