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

ยุคใหม่ในชุดรูปแบบ Android มาถึงแล้ว

สารบัญ:

Anonim

เราสามารถใช้ปืนกลของบุคคลที่สามเพื่อกำหนดธีมหน้าจอหลักของเรา เราสามารถจัดทำแอพที่ใช้มากที่สุดของเราเพื่อกำจัดสีขาวและเครื่องเทศที่มีสีออกมา เราสามารถทำสิ่งต่าง ๆ มากมายในการปรับแต่ง Android และทำให้เป็นของเราเอง แต่การใช้ระบบ Android นั้นต้องการหนึ่งในสองสิ่ง: โทรศัพท์ที่มีเอนจิ้นธีมที่แข็งแกร่งเช่น Samsung Galaxy S8 หรือรูท

การสร้าง Android ในระดับระบบนั้นทำให้มึนเมา แต่คนส่วนใหญ่ไม่มีความอดทนการฝึกฝนหรือความกล้าที่จะลงทุนในการทำรูท แม้ว่าฉันจะไม่รำคาญกับความยุ่งยากในการรูทเครื่อง แต่ฉันก็เป็นผู้หญิงที่จะใช้เวลาเป็นชั่วโมงในการกำหนดไอคอนและสีวิดเจ็ตบนหน้าจอหลักของเธอ ชุดรูปแบบของระบบไม่คุ้มค่ากับการทำการรูท แต่ในไม่ช้ารูทอาจไม่จำเป็นต้องใช้กับธีม Android

นี่คือเหตุผลที่เราคิดว่ามีแสงสว่างในตอนท้ายของอุโมงค์ที่มีผิวยาวที่กำหนดเองนี้

The RRO Framework: ขอบคุณ Sony

รากฐานสำหรับการจัดเก็บแบบดั้งเดิมใน Android เริ่มขึ้นเมื่อหลายปีก่อน Sony สนับสนุนเฟรมเวิร์กการวางทับรันไทม์ทรัพยากรเพื่อ AOSP ย้อนกลับไปในปี 2014 และนำไปใช้กับอุปกรณ์จำนวนมากเพื่อให้ผู้ใช้สามารถจัดรูปแบบระบบ Android และแอพบนโทรศัพท์ Sony ผ่าน Xperia Themes RRO อนุญาตให้คุณสกินแอป Android โดยไม่ต้องแก้ไขซอร์สโค้ดทำให้ผู้ใช้สามารถเปลี่ยนวิธีการดูแอพทั้งหมดบนโทรศัพท์ของพวกเขาโดยไม่ต้องยุ่งยากหรือทำลายแอพในโทรศัพท์

RRO ถูกค้นพบครั้งแรกเมื่อนักพัฒนาขุดผ่านหน้าตัวอย่างสำหรับนักพัฒนา Android M คุณอาจจำได้ว่า Android M เป็นปีแรกที่ Google ล้อเลียนเราด้วยธีมสีดำในช่วง Developer Preview จากนั้นก็ดึงมันออกมาก่อนปล่อยเสถียรและนั่นเกี่ยวข้องกับ Android ที่ทดสอบ RRO Theme Engine ที่ บริษัท สร้างขึ้น ในปีหน้าธีมมืดกลับมาพร้อมกับ Android N Developer Preview และอีกครั้งมันถูกดึงออกมาก่อนที่ Android Nougat จะผลักดันให้มีเสถียรภาพในฤดูใบไม้ร่วง

ทำไมคุณถึงต้องล้อเลียนฉันธีมมืด ๆ

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

แล้วปีนี้จะมีอะไรเปลี่ยนแปลง?

ในตัวอย่างของนักพัฒนา Android O ก่อนหน้านี้มีการตั้งค่าภายใต้จอแสดงผลที่เรียกว่า Device Theme ซึ่งคุณสามารถเลือกระหว่างธีม Pixel และ Inverted โดย Inverted เป็นค่าเริ่มต้น ปัญหาคือเช่นเดียวกับการตั้งค่าชุดรูปแบบของปีก่อนหน้านี้มีขอบเขต จำกัด มากเพียงเปลี่ยนเฉดการตั้งค่าด่วนจากสมองของ Inverted สสารสีเทากลับไปเป็นโทนสีเข้ม และเช่นเดียวกับปีที่ผ่านมาการตั้งค่าชุดรูปแบบอุปกรณ์ถูกดึงจาก Android O Developer Preview 4

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

พื้นผิวและ Android Oreo

Substratum เป็นเอนจิ้นที่สร้างขึ้นจากตัวตายตัวแทนของ Sony ในรูปแบบ RRO, OMS และในแต่ละปี Substratum ได้เข้าใกล้อีกขั้นเพื่อนำธีมที่น่าทึ่งไปสู่โทรศัพท์ที่ไม่ได้ลงคะแนน ตัวอย่างเช่นอุปกรณ์ซัมซุงบางรุ่นสามารถใช้ธีม Substratum ได้โดยไม่ต้องรูทด้วยวิธีการใช้ธีม RRO สำหรับธีม Samsung ในปีนี้ Substratum ได้เห็นความคืบหน้าของ Developer Preview และตอนนี้ที่ Android Oreo มาถึงแล้วพวกเขากำลังนำธีมของระบบไปยังโทรศัพท์ที่ไม่ได้รับการโหวตอาจจะเร็วที่สุดในสัปดาห์หน้า ตอนนี้มันจะไม่ฟรีและมันจะไม่สมบูรณ์แบบเพราะมันยังต้องใช้แอพสำหรับเดสก์ท็อปเพื่อช่วยเริ่มต้นสิทธิพิเศษที่สูงขึ้นเพื่อใช้และใช้ธีม Substratum

แต่มันจะถูกยกเลิกการรูทมัน และนั่นเป็นเรื่อง ใหญ่

ฉันจะขอธีมมืดอย่างเป็นทางการจนกระทั่ง Google มอบคืนให้ฉันโดยเฉพาะในแอพอย่าง Google Play Music ในเวลาเดียวกันฉันยอมรับความยากลำบากในการจัดรูปแบบสิ่งต่าง ๆ อย่างสม่ำเสมอเมื่อ Android ปรับแต่งได้และมีความหลากหลายตามที่เป็นอยู่ ทีมวิศวกรของ Google ระบุไว้มากใน Reddit AMA

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

อัปเดตสิงหาคม 2560: ด้วยการปล่อยโอรีโอและข่าวเพิ่มเติมเกี่ยวกับ Substratum