დადგა დღე: დღეიდან Google Play Store-ის ყველა აპლიკაციის განახლებამ უნდა უზრუნველყოს მინიმუმ Android 8.0 Oreo ან უფრო ახალი ვერსია.
Android-ში ფრაგმენტაციის პრობლემა არ ვრცელდება მხოლოდ ტელეფონებზე და გამოყენების ნომრებზე. პრობლემა ვრცელდება აპებზეც. აპლიკაციების ბევრი შემქმნელი, ჩვეულებრივ, დაუყოვნებლივ გამოტოვებს აპის ოპტიმიზაციას Android-ის უახლესი ვერსიაზე, ან მხარს უჭერს მას რამდენიმე თვის შემდეგ, ან საერთოდ არ უჭერს მხარს. ეს კეთდება ორი მიზეზის გამო: ან ახალი API არ არის პრიორიტეტული დეველოპერებისთვის (ახალ Android ვერსიას ხშირად რამდენიმე თვე სჭირდება სანამ მიაღწევს დიდ აუდიტორიას, ამიტომ ის იშვიათად ხვდება დეველოპერის სამუშაოების სიაში) ან აპლიკაცია განაგრძობს Android-ის ძველ ვერსიას მიზანი (Snapchat, ერთი, წლების განმავლობაში მიზნად ისახავს Android Lollipop-ს, რათა თავიდან აიცილოს Android-ზე დანერგილი წვრილმანი ნებართვების განხორციელება მარშმალოუ).
ამან გამოიწვია უხერხული სიტუაციები, როდესაც აპებს შეეძლოთ ბატარეის შეწოვა ყოველგვარი შეზღუდვის გარეშე, სპამი შეტყობინებები და გამოიყენონ ყველა ნებართვა, რომელიც მათ სურდათ მომხმარებლის უკითხავად, აპლიკაციის მიზანმიმართულობის შედეგად ძველი SDK. თქვენ ასევე შეიძლება წააწყდეთ სიტუაციებს, როდესაც აპი საერთოდ არ იმუშავებს, იძულებით დაიხურება ან გაფუჭდება, რადგან ის არ იყო მხარდაჭერილი ან გამოცდილი უახლესი Android პლატფორმაზე. მთლიანობაში, ეს იყო სიტუაცია, რომელსაც აშკარად სჭირდებოდა Google-ის ჩარევა - და ისინი ჩაერივნენ.
დღეიდან, 1 ნოემბრიდან, Google Play Store-ში ატვირთული აპების ყველა განახლება უნდა იყოს მიზნობრივი მინიმუმ 26 API დონეზე - რაც იმას ნიშნავს, რომ თქვენი აპი უნდა დაიწყოს მიზნობრივი Android 8.0 Oreo და უფრო მაღალი, თუ გსურთ გაავრცელოთ ახალი განახლება თქვენს მომხმარებლებს, ახალი Google Play-ს მიხედვით მოთხოვნები. თუ თქვენი აპი კვლავ მიზნად ისახავს Android 7.1 Nougat ან უფრო ახალ ვერსიას, თქვენ ვერ შეძლებთ ატვირთოთ ახალი APK Google Play-ში და ვერ შეძლებთ განახლებების გამოშვებას. გაითვალისწინეთ, რომ ჩვენ ვსაუბრობთ targetSdkVersion-ზე და არა minSdkVersion-ზე.
Google-მა დეველოპერებს დიდი დრო დაუთმო აპების განახლებისთვის. API 26-ის დამიზნების ვადები პირველად გამოცხადდა 2017 წლის დეკემბერშიდა აგვისტოდან აპლიკაციების შემქმნელები ვერ შეძლეს ატვირთოთ ახალი აპლიკაციები, რომლებიც მიზნად ისახავს Android Nougat ან უფრო დაბალი დონის Play Store-ში. ეს იგივე მოთხოვნა უბრალოდ ვრცელდება აპლიკაციების განახლებებზე დღეს. გაითვალისწინეთ, რომ მინიმალური targetSdkVersion ახლა დაიწყებს ყოველწლიურად გაზრდას და აპლიკაციები იქნება იძულებული გახდა მხარი დაუჭიროს მინიმუმ API დონეს 28 (Android 9 Pie) 2019 წლის აგვისტოდან (ახალი აპები) და 2019 წლის ნოემბრიდან (აპი) განახლებები).
რაც შეეხება მომხმარებლებს, ეს ნიშნავს, რომ ამ თარიღიდან Play Store-ში გამოშვებული ყველა აპლიკაციის განახლება უნდა ჰქონდეს მინიმუმ Android Oreo-ს მხარდაჭერა. პლატფორმის ფუნქციები, რაც იმას ნიშნავს, რომ ისინი დაიწყებენ ისეთი ფუნქციების მხარდაჭერას, როგორიცაა ადაპტური ხატები, შეტყობინებების არხები, ფონის შეზღუდვები და მეტი. თუ დეველოპერი ხართ და თქვენი აპლიკაცია ჯერ არ არის გამიზნული Android Oreo-ზე, ახლა ამის დროა.