Android 12 წყაროს კოდი ახლა ხელმისაწვდომია AOSP-ზე

Android 12-ის საწყისი კოდი ახლა შეგიძლიათ იხილოთ Android Open Source Project-ში (AOSP) დღეს სტაბილური გამოშვების შემდეგ.

დღეს ადრე Google-მა გამოაცხადა გამოშვება Android 12, Android OS-ის უახლესი ძირითადი ვერსია. სანამ ისინი არ უბიძგა სტაბილური კონსტრუქციები Pixel ტელეფონებს დღეს მათ დაადასტურეს, რომ წყაროს კოდი დღეს იშლება. მათი სიტყვის დაცვით, Google-მა დაიწყო Android 12-ის წყაროს კოდის ატვირთვა Android Open Source Project (AOSP) Git საცავებში.

Google ტრადიციულად იწყებს Android-ის ყოველი ახალი ვერსიის წყაროს კოდის ატვირთვას მისი Pixel ტელეფონებისთვის სტაბილური ვერსიების გამოშვებისთანავე. მაგალითად, წყარო კოდი Android 9 Pie-სთვის გამოვიდა 2018 წლის 6 აგვისტოს, ამის შემდეგ სტაბილური განახლება პირდაპირ ეთერში გავიდა Pixel და Pixel 2 სერიებისთვის. ანალოგიურად, Android 10 სტაბილური განახლება Pixels-ისთვის გამოვიდა 2019 წლის 3 სექტემბერს და მას მალევე მოჰყვა წყაროს კოდი ატვირთულია იმავე დღეს. 2020 წელს Google-მა ატვირთა Android 11 წყაროს კოდი 8 სექტემბერს, იმავე დღეს გამოუშვა სტაბილური განახლება

Pixel ტელეფონებისთვის. ტრადიციების დარღვევით, Google ავრცელებს Android 12-ის წყაროს კოდს მხარდაჭერილი Pixel ტელეფონების სტაბილურ განახლებამდე. სტაბილური განახლება იგეგმება Pixels-ზე რამდენიმე კვირაში, მაგრამ თარიღი დადგენილი არ არის.

Google ავრცელებს Android 12-ის წყაროს კოდს Apache License 2.0 ვერსიით. Apache 2.0 უფრო ნებადართულია, ვიდრე copyleft ლიცენზია, რაც იმას ნიშნავს, რომ დეველოპერებს შეუძლიათ შეცვალონ და გაავრცელონ კოდი თავისუფლად, მათი ღია კოდის გარეშე მოდიფიკაციები. ეს ლიცენზირების სისტემა არის ის, რაც სმარტფონების მწარმოებლებს საშუალებას აძლევს განავითარონ Android-ის საკუთარი დახურული ჩანგლები.

დეველოპერებს, რომლებსაც სურთ დაიცვან ღია კოდის განვითარების პრინციპები, შეუძლიათ აირჩიონ AOSP-ის ჩანგალი და გამოშვება მათი მოდიფიკაციების წყაროს კოდი, ძირითადი პრინციპი თანამშრომლობითი განვითარების უკან The XDA ფორუმები. Android 12 წყაროს კოდის გამოშვება ფუნდამენტურ როლს შეასრულებს ახალი და განახლებული ბაზრის დისტრიბუციების განვითარებაში, როგორიცაა LineageOS და სხვა. პოპულარული "საბაჟო ROMs".

თუ გაინტერესებთ Android 12 წყაროს კოდის ანალიზი, შეგიძლიათ გადახვიდეთ Android Git საცავები და მოძებნეთ ახალი Android 12 ფილიალები და ტეგები. კონკრეტულად, მოძებნეთ "android-12.0.0_r#" ტეგები. გარკვეული დრო სჭირდება Google-ის შიდა კოდების ბაზის მთლიანი გადატანას საჯარო AOSP რეპოში, ასე რომ, დაელოდეთ რამდენიმე საათს, სანამ შეძლებთ ყველაფრის სინქრონიზაციას. Google ასევე ატვირთავს ვალდებულების ისტორიას თითოეული გამოშვებისთვის, რაც უზრუნველყოფს Android გუნდის აზროვნების პროცესს ფუნქციების დამატების ან წაშლისას.

მიუხედავად იმისა, რომ AOSP სამაგისტრო ფილიალში განვითარება უკვე გადავიდა Android-ის შემდეგი ძირითადი ვერსიისკენ - Android 13 — Google გააგრძელებს მცირე ცვლილებების შეტანას, ძირითადად, backports და უსაფრთხოების პაჩების შერწყმას Android 12 კოდების ბაზაში, ასე რომ ყოველთვიურად თვალი ადევნეთ ახალ ტეგებს. ჩვენ ვნახეთ მტკიცებულება, რომ Google მუშაობს ამ პუნქტის გამოქვეყნებაზე როგორც ჩანს, მოიცავს ბევრ გაუმჯობესებას დასაკეცი და ტაბლეტებისთვის, მაგრამ ეს ფუნქციები არ იყო ღია წყაროებით დღევანდელი გამოშვებით. გარდა ამისა, Android 12-ის ერთ-ერთი მახასიათებელი - მისი ფონიზე დაფუძნებული თემების სისტემა - ჯერ არ არის სრულად ღია წყარო, მაგრამ ეს შეიცვლება ზემოხსენებული წერტილის გამოშვებით.