Google Play Console დაეხმარება დეველოპერებს, თავიდან აიცილონ მათი აპლიკაციების Google Play Store-დან წაშლა პოლიტიკის შემთხვევითი დარღვევების გამო.
პოლიტიკის შემთხვევითი დარღვევები. ეს ხდება ჩვენგან საუკეთესოსთან. თქვენ არ იცით, რა დააშავეთ, მაგრამ Google-მა გააუქმა თქვენი აპი განახლების შემდეგ და მხოლოდ ბუნდოვნად ახსნა, თუ რა დაუშვით და რა შეგიძლიათ გააკეთოთ მის გამოსასწორებლად. ზოგჯერ ეს შეცდომა იქნება, მაგრამ სხვა დროს Google-ს ჰქონდა ამის მიზეზი — მაშინაც კი, თუ არ იცით რა არის ეს მიზეზი ან თუ არ იცოდით, რომ ეს ეწინააღმდეგებოდა მათ პირობებს. საბედნიეროდ, Google აყენებს ახალ ინსტრუმენტებს Google Play Console-ში, რათა სცადოს და თავიდან აიცილოს ეს.
დროს "ახალი ხელსაწყოები, რომლებიც დაგეხმარებათ შექმნათ უსაფრთხო აპები Google Play-ზე"ლაპარაკი Google I/O 2021, Google-მა გამოაქვეყნა რამდენიმე მომავალი ცვლილება Play Console-ში, რომელიც დაეხმარება დეველოპერებს ცვლილებების შეტანაში თავიანთ აპში, სანამ მათი აპლიკაცია წაიშლება წესების დარღვევის გამო.
პირველ რიგში, გვერდი „პოლიტიკის სტატუსის“ განყოფილებაში „პოლიტიკა და პროგრამები“ Google Play Console-ში მალე მოგცემთ გაფრთხილებებს პოტენციური პოლიტიკის შესახებ. დარღვევები და ინფორმაცია იმის შესახებ, თუ როგორ უნდა გამოსწორდეს ისინი სააღსრულებო მოქმედებების განხორციელებამდე (მაგრამ მხოლოდ კონკრეტული ტიპის წესების დარღვევისთვის, რომელიც Google-ს არ აქვს მითითებული).
მეორე, Google საბოლოოდ მუშაობს იმისათვის, რომ შეამციროს აპების წაშლის რაოდენობა, რომელიც გამოწვეულია არა თავად აპლიკაციის პოლიტიკის დარღვევით, არამედ მის მიერ გამოყენებული SDK-ებით. მესამე მხარის SDK-ები წარმოუდგენლად გავრცელებულია აპებში და Google ამბობს, რომ საშუალო აპლიკაციის კოდის უმეტესობა შედგება SDK კოდისგან და არა საკუთრების კოდისგან. თუმცა, მაშინაც კი, თუ აპი არ ფლობს SDK-ის კოდს, Google Play მაინც აკისრებს დეველოპერს პასუხისმგებლობას იმაზე, თუ რას აკეთებს ეს კოდი. აპლიკაციის შემქმნელთა უმეტესობას არ აქვს რესურსები ან ხელსაწყოები, რომ აუდიტი გაუწიოს მათ მიერ გამოყენებულ ყველა SDK-ს, ამიტომ Google ახლა მუშაობს პოპულარული SDK-ების პროვაიდერებთან, რათა ისინი უფრო უსაფრთხო გახდეს.
Google Play SDK Console ადრეული წვდომის პროგრამა გასულ წელს დაიწყო პარტნიორებთან, როგორიცაა AppsFlyer, AppLovin, mopub და ფილიალი, და Google ახლა იწყებს წინა ნაწილი SDK Console-ისთვის, რომელიც SDK პროვაიდერებს საშუალებას აძლევს დარეგისტრირდნენ და მართონ თავიანთი SDK-ები, შეატყობინონ თავიანთ SDK-ებთან დაკავშირებული პრობლემების შესახებ და ნახონ გამოყენების სტატისტიკა და ავარიის შესახებ მოხსენება. ეს ადგენს კომუნიკაციის პირდაპირ ხაზს Google-ს, SDK პროვაიდერსა და აპლიკაციის შემქმნელს შორის, ასე რომ, Google-ს შეუძლია SDK-ის საკითხებზე მითითებები უზრუნველყოს პროვაიდერის ანგარიშების საფუძველზე.
როდესაც პრობლემა წარმოიქმნება, დეველოპერებს შეუძლიათ მიიღონ გაფრთხილებები Google Play Console-ში მხარდაჭერის ან შეუსაბამობის შესახებ მათ მიერ გამოყენებული SDK-ების ვერსიები, რაც მათ საშუალებას აძლევს შეიტანონ ცვლილებები მათ წინააღმდეგ რაიმე ქმედების განხორციელებამდე აპლიკაცია. თუმცა, ეს შეიძლება გაკეთდეს მხოლოდ იმ შემთხვევაში, თუ აპის დეველოპერი გაუზიარებს თავის ბიბლიოთეკის დამოკიდებულებებს Google-ს. აპებს, რომლებიც იყენებენ Android App Bundle (AAB) ფორმატს (რომელიც მალე საჭირო იქნება ყველა აპისთვის Google Play-ზე) ავტომატურად გაზიარებული იქნება მათი ბიბლიოთეკის დამოკიდებულებები. APK-ად აგებულ აპებს ასევე ავტომატურად ექნებათ მათი ბიბლიოთეკის დამოკიდებულების გაზიარება Android Gradle Plugin 4.0-დან დაწყებული, მაგრამ დეველოპერებს შეუძლიათ უარი თქვან ბიბლიოთეკის დამოკიდებულებების გაზიარებაზე.
რას ფიქრობთ ამ ცვლილებებზე?