ჩვენ მიერ მოპოვებული Android Q-ის გაჟონილი კონსტრუქცია წინასწარ იყო დაინსტალირებული ახალი შრიფტების, ხატების ფორმებისა და აქცენტის ფერების გადაფარვით. შეიძლება საბაჟო თემატიკა იყოს გზაში?
ერთ-ერთი მიზეზი, რის გამოც მე ვამჯობინებ Android OS-ს iOS-ზე, არის პერსონალიზაცია. მე შემიძლია საკმაოდ მძიმედ დავაყენო EMUI 9 პროგრამული უზრუნველყოფა, რომელიც მუშაობს ჩემს Huawei Mate 20 X-ზე. EMUI-ის ჩაშენებული თემის ძრავა შესაძლებელს ხდის დააკონფიგურიროთ ფონის ფერი და აქცენტის ფერები SystemUI კომპონენტების, ჩარჩოს და სისტემის სხვა აპების, ასევე სისტემის შრიფტის შესახებ. Samsung ასევე გთავაზობთ ყოვლისმომცველ თემის ძრავას Samsung გამოცდილება და ერთი UI. Google არ ავლენს თემის ძრავას მომხმარებლებს მათი Pixel პროგრამული უზრუნველყოფის საშუალებით, მიუხედავად იმისა, რომ Pixels-ის საფონდო Android ბაზა მხარს უჭერს თემებს. Stock Android-მა პირველად მოიპოვა თემის მხარდაჭერა Android 8.0 Oreoდა ახლა, როგორც ჩანს, Android Q კიდევ უფრო აფართოებს მას დამატებითი თემატური ელემენტების მხარდაჭერით და, შესაძლოა, უფრო ჩაშენებული პერსონალიზაციის ვარიანტებით ყველა მომხმარებლისთვის.
Google სრულად მიღებული Sony-ის უახლესი თემატური ჩარჩო Android 8.0 Oreo გამოშვებით. Sony-ს თემების ჩარჩო ორიენტირებულია კლასზე, რომელსაც ეწოდება OverlayManagerService (OMS). OMS იყენებს „idmap“-ს „გადაფარვის“ აპში განსაზღვრული რესურსის დასაკავშირებლად სამიზნე აპლიკაციაში განსაზღვრულ რესურსთან. ეს საშუალებას აძლევს მიზანმიმართულ აპს იყოს თემატური მიზნობრივი აპლიკაციის რაიმე ფორმით პირდაპირ შეცვლა. Sony-მ ცოტა ხნის წინ წარადგინა idmap2 დინების ზემოთ AOSP-ს და, როგორც ჩანს, Google-მა უკვე გააერთიანა ეს ცვლილებები შინაგანად. ყველაზე შესამჩნევი ცვლილება idmap2-ში არის დანერგვა გადაფარვის კატეგორიები. გადაფარვების ერთად დაჯგუფებით კატეგორიებად, იმის მიხედვით, თუ რა მიზანმიმართულია, სისტემას ექნება უფრო ადვილია სხვა გადაფარვების ავტომატურად გამორთვა, რომლებიც მიზნად ისახავს იმავე აპს, როდესაც არის ახალი გადაფარვა ჩართულია. (ამჟამად, გადაფარვები ჩართულია პრიორიტეტის მიხედვით.) idmap2-ში კატეგორიების დანერგვით, ჩვენ დავაფიქსირეთ Google-ის ტესტირების 3 გადაფარვის კატეგორია: შრიფტები, ხატების ფორმები და აქცენტის ფერები.
ში გაჟონა Android Q build მე ჩავფრინდი Google Pixel 3 XL-ზე, იყო რამდენიმე წინასწარ დაინსტალირებული გადაფარვა, რამაც საშუალება მომცა შემეცვალა შრიფტი, ხატის ფორმა და აქცენტის ფერი მთელ ინტერფეისში. OnePlus-ის OxygenOS საშუალებას გაძლევთ შეცვალოთ აქცენტის ფერი, ხოლო ზემოაღნიშნული EMUI და One UI საშუალებას გაძლევთ გამოიყენოთ მორგებული შრიფტები. არც ეს არის შესაძლებელი Pixel მოწყობილობებზე, რომლებსაც აქვთ Android 9 Pie root წვდომის გარეშე. შესაძლებელია Pixel Launcher-ის პიქტოგრამის ფორმის შეცვლა, მაგრამ ეს ცვლილება ეხება მხოლოდ ნიღაბს იმ ხატებზე, რომლებიც ნაჩვენებია თავად გამშვებში. Android Q-ში ხატულის გადაფარვა გამოიყენება ნიღაბი ყველგან, სადაც ხატულა არის ნაჩვენები — პარამეტრები, ბოლო აპების მიმოხილვა, აპების ინფორმაციის გვერდები და ა.შ.
აქ არის შრიფტის, ხატის ფორმისა და აქცენტის ფერის გადაფარვები, რომლებიც წინასწარ იყო დაინსტალირებული Android Q-ის ადრეულ ვერსიაზე, რომელიც მე მივიღე:
- შრიფტები
- არვოლატო
- რუბიკი
- ხატები
- მომრგვალებული მართკუთხედი
- მოედანი
- ციყვი
- ცრემლი
- აქცენტის ფერები
- შავი
- მწვანე
- მეწამული
რა თქმა უნდა, ისევე როგორც Android 8.0/8.1 Oreo-სა და Android 9 Pie-ის შემთხვევაში, პარამეტრების აპში არ არის ჩაშენებული ვარიანტი რომელიმე ამ გადაფარვას შორის გადართვისთვის. პირიქით, მე უნდა გამომეყენებინა cmd overlay list
ბრძანება მოჰყვა cmd overlay enable {package}
ჩართოთ ჩემი სასურველი გადაფარვა. თუმცა, Android Q-მდე მხოლოდ Pixel სმარტფონებზე წინასწარ დაინსტალირებული გადაფარვები იყო მაღალი დონის გადაფარვები ეკრანის ამოჭრისთვის Developer Option, Pixel Framework-ის გადაფარვა და ნაწილობრივი მუქი თემა SystemUI და გამშვებისთვის. Google-ს შეუძლია ადვილად დაამატოს ახალი პარამეტრი Android Q-ის ეკრანის პარამეტრებში, რათა მომხმარებელს მიეცეს საშუალება ჩართოს ერთ-ერთი ასეთი შრიფტი, ხატულა, ან აქცენტის ფერის გადაფარვა, ისევე, როგორც ეს გააკეთეს დეველოპერის ეკრანის ამოჭრის ემულაციის პარამეტრით Პარამეტრები.
სანამ იმედებს დადებთ იმის შესახებ, რომ Google გახსნის მეტი თემის შესაძლებლობებს Android-ში, გაითვალისწინეთ რომ არ არსებობს გარანტია, რომ ჩვენ ვიხილავთ რომელიმე ამ წინასწარ დაყენებულ გადაფარვას საწარმოო კონსტრუქციაზე Android Q. შესაძლებელია, რომ მოწყობილობების შემქმნელებმა, მათ შორის თავად Google-მაც, ამოიღონ ეს გადაფარვები, სანამ Android Q-ს გამოაქვეყნებენ მოწყობილობებზე. თუ ისინი დატოვებენ ამ გადაფარვებს წინასწარ დაინსტალირებულს, ასევე არ არსებობს გარანტია, რომ ისინი გამოავლენენ მათ გადართვის პარამეტრს (ამ შემთხვევაში, cmd გადაფარვის ADB shell ბრძანება და ბოლოს, ჩვენ ვაფრთხილებთ ამ ცვლილების ინტერპრეტაციას, როგორც იმის ნიშნად, რომ Google დაუშვებს მორგებული შრიფტების, აქცენტის ფერების და ხატების ფორმებს. დაყენებული. დამწყებთათვის, შრიფტის გადაფარვები არ შეიცავს თავად შრიფტებს - შრიფტები ყველა წინასწარ არის დაინსტალირებული. გადაფარვა უბრალოდ ეუბნება ჩარჩოს, რომელი წინასწარ დაინსტალირებული შრიფტი გამოიყენოს. რაც მთავარია, გადაფარავს ამას არ არის ხელმოწერილი პლატფორმის სერთიფიკატით (ე.ი. OEM-ის მიერ) ჯერ კიდევ ვერ ხერხდება დაყენება, რაც ტოვებს მესამე მხარის გადაფარვას განტოლებიდან. იმედი მაქვს, რომ ვცდები ამ საკითხში და რომ ეს წინასწარ დაინსტალირებული შრიფტი, ხატის ფორმა და აქცენტის ფერის გადაფარვა იმის ნიშანია, რომ Google საშუალებას მოგცემთ მეტი პერსონალიზაცია მოახდინოთ Android Q-ში და მის ფარგლებს გარეთ, მაგრამ ჩვენ ადრე დავწვებოდით — უბრალოდ დაიმახსოვრე, როდის ხდება მორგებული გადაფარვა იყვნენ დაბლოკილია Android 9 Pie-ში!
მეტი Android Q-ზე:
- ექსკლუზივი: Google მუშაობს Face ID-ის მსგავს ფუნქციაზე Android Q-ისთვის
- Android Q-ს შეუძლია დაბლოკოს გაცვლის ბუფერში წაკითხული ფონური, უკეთ დაიცვას თქვენი მედია ფაილები, მხარი დაუჭიროს აპლიკაციების შემცირებას და სხვა