Google ისევ მასზეა, DroidScript-ის უკან დეველოპერები ამტკიცებენ, რომ მათი აპი წაიშალა ყოველგვარი გამოსასწორებელი შესაძლებლობის გარეშე. წაიკითხეთ!
განახლება 1 (05/03/2021 @ 02:50 AM ET): ჩვენი სტატიის გამოქვეყნების შემდეგ, DroidScript დროებით აღდგენილია. დააწკაპუნეთ აქ დამატებითი ინფორმაციისთვის. სტატია, როგორც გამოქვეყნებულია 2021 წლის 3 მაისს, დაცულია ქვემოთ.
Android, როგორც OS, უკვე ათ წელზე მეტია არსებობს და iOS-თან შედარებით, ის ბევრად მეტ თავისუფლებას გვთავაზობს. თუმცა, Google ინარჩუნებს დომინირებას აპების განაწილებაზე Android პლატფორმაზე. მაშინაც კი, თუ Android ღიაა მესამე მხარის აპლიკაციების მაღაზიებისთვის და გვერდითი ჩატვირთვისთვის, ჩვენ ვერ მოვახდენთ Google-ის მფლობელობას მრავალი წლის განმავლობაში აგებულ სმარტფონის ეკოსისტემაზე. ეს შეჩერება არის მილიონობით აპლიკაციის შემქმნელის შედეგი, რომლებიც ხელს უწყობენ აპლიკაციის მნიშვნელოვან გამოცდილებას პლატფორმაში მისი არსებობის მანძილზე, რაც მომხმარებლებს აძლევს საშუალებას გამოიყენონ სმარტფონი Android-ით. Google-სა და აპლიკაციის დეველოპერებს აქვთ სიმბიოზური ურთიერთობა, მაგრამ ეს არ არის ისეთი, სადაც ენერგიის დინამიკა თანაბარია. დროდადრო ჩვენ ვნახეთ პრეტენზიები დიდი ხნის დეველოპერებისგან, რომელთა აპლიკაციები არ იყო გამორიცხული ეკოსისტემა, ასეთი წაშლის ახსნა-განმარტებით, რომელიც გვხვდება Google-ის ბუნდოვან ან ავტომატიზირებულ წერილებში.
შემთხვევა: DroidScript
დევიდ ჰურენი, დამფუძნებელი DroidScript.org, დაგვიკავშირდა და გვითხრა მისი ბოლო გამოცდილების შესახებ Google Play-ს დეველოპერის მხარდაჭერასთან დაკავშირებით. მათთვის, ვინც არ იცის, DroidScript არის აპლიკაცია, რომელიც ემსახურება როგორც მობილური IDE, რომელიც ახალბედა დეველოპერებს საშუალებას აძლევს შექმნან Android აპლიკაციები პირდაპირ ტელეფონზე. აპი შექმნილია იმისთვის, რომ Android პროგრამირება უფრო ხელმისაწვდომი გახადოს დამწყებთათვის და არაპროფესიონალებისთვის ან მათთვის, ვინც მოდის ვებ განვითარების გარემოდან, რადგან DroidScript ტრიალებს JavaScript-ის გამოყენებას. მიუხედავად იმისა, რომ აპლიკაცია მოძველებულია, ის ჰქონდა დაახლოებით 1,5 მილიონი ჩამოტვირთვა 7 წლის განმავლობაში დეველოპერის თქმით, ~ 105000 აქტიური მომხმარებლით. მცირე, არაკომერციული ორგანიზაციის მიერ შექმნილი აპლიკაციისთვის, ეს კარგი რიცხვებია.
სკრინშოტები DroidScript-ის ახლა წაშლილი Play Store-ის სიიდან.
დევიდის თქმით, Google Play-მ ახლახან წაშალა DroidScript აპი Play Store-დან სარეკლამო თაღლითობის ჩადენის ეჭვის გამო. რეკლამის თაღლითობა სერიოზული საკითხია, ამიტომ წაშლა მართებული იქნება, თუ ეს მართლაც მოხდა. დავითი უარყოფს რაიმე მსგავს ფაქტს, რაც იმას ნიშნავს, რომ, რა თქმა უნდა, აპირებდა გადაწყვეტილების გასაჩივრებას. პრობლემა, როგორც ყოველთვის, არის ის, რომ გადაწყვეტილების გასაჩივრება Google-ში შეიძლება გამოიწვიოს წარმოუდგენლად იმედგაცრუებული გამოცდილება.
როგორც დავითი წარმოგიდგენთ, Google-მა ჯერ გააუქმა მათი AdMob ანგარიში „არასწორი ტრაფიკისთვის“ და აპელაციის შემდეგ შემდგომ შეაჩერა ანგარიში რეკლამის თაღლითობისთვის. აპელაციის პასუხი მოვიდა 11 წუთში და წაიკითხა თითქოს ავტომატიზირებული იყო. რაც საკითხებს ბუნდოვანს ხდის არის გამჭვირვალობის ნაკლებობა, რომელსაც Google ინარჩუნებს ამ საკითხებთან დაკავშირებით. დეველოპერი ამტკიცებს, რომ მათ აქვთ მხოლოდ ერთი ბანერი რეკლამა თავიანთ აპლიკაციაში და იყენებდნენ AdMob-ს პრობლემების გარეშე დაახლოებით ერთი წლის განმავლობაში, როდესაც მიიღეს ეს შეტყობინება და აკრძალვა მოულოდნელად.
კიდევ უფრო უარესი, ერთი კვირის შემდეგ, როდესაც დეველოპერი მუშაობდა AdMob-ის აპიდან ამოღებაზე, მათ მიიღეს შეჩერების ელფოსტა Google Play-დან მათი აპისთვის DroidScript. ამ ელფოსტას ჰქონდა ზოგიერთი დამატებითი დეტალები, როგორიცაა "APK: 206 რეკლამის თაღლითობა. აპლიკაცია არღვევს სარეკლამო თაღლითობის პოლიტიკას.", მაგრამ ეს არის გამჭვირვალობის თვალსაზრისით. აპელაციის შემდეგ, Google-მა დაამატა „მავნე პროგრამა“ ასევე მიზეზად, მას შემდეგ, რაც აპელაციაზე პასუხის გასაცემად 12 დღე დასჭირდა:
განხილვისას აღმოვაჩინეთ, რომ თქვენი აპი არღვევს მავნე პროგრამების პოლიტიკას. ჩვენ არ დავუშვებთ აპებს რაიმე კოდით, რამაც შეიძლება საფრთხე შეუქმნას მომხმარებელს, მომხმარებლის მონაცემებს ან მოწყობილობას. თუ თქვენი აპი შემუშავებულია მესამე მხარის მიერ, გირჩევთ დაუკავშირდეთ მათ, რათა დაადასტუროთ, რომ მათ დააპროექტეს თქვენი აპი ჩვენი წესების შესაბამისად. შეგიძლიათ წაიკითხოთ მავნე პროგრამების პოლიტიკის გვერდი დამატებითი დეტალებისა და გავრცელებული დარღვევების მაგალითებისთვის.
თქვენი აპი არ შეესაბამება რეკლამის თაღლითობის პოლიტიკას. სარეკლამო თაღლითობა მკაცრად აკრძალულია. სარეკლამო ურთიერთქმედება, რომელიც წარმოიქმნება სარეკლამო ქსელის მოტყუების მიზნით, რომ დაიჯეროს, რომ ტრაფიკი არის მომხმარებლის ავთენტური ინტერესიდან, არის რეკლამის თაღლითობა, რომელიც არასწორი ტრაფიკის ფორმაა. რეკლამები არ უნდა იყოს ნაჩვენები ისე, რომ გამოიწვიოს უნებლიე დაწკაპუნებები. მომხმარებლის იძულება დააწკაპუნოს რეკლამაზე ან გაგზავნოს პირადი ინფორმაცია სარეკლამო მიზნებისთვის, სანამ ისინი სრულად გამოიყენებენ აპს, აკრძალულია. რეკლამები არ უნდა გამოჩნდეს მომხმარებლის აპიდან გასვლის ან მას შემდეგ, რაც მომხმარებელი დააჭერს უკანა ღილაკს აპიდან გასასვლელად.
ამ ელფოსტაში ნახსენები „რეკლამის თაღლითობის“ პოლიტიკა არის პირდაპირი კოპირება ამ Google-ის მხარდაჭერის გვერდიდა ის არ აძლევს დეველოპერს ინფორმაციას იმის შესახებ, თუ პოლიტიკის ზუსტად რომელ ნაწილს არღვევს მათი აპლიკაცია. როგორც ჩანს, „მავნე პროგრამის“ პოლიტიკა არ არის პირდაპირი კოპირება, მაგრამ იკითხება, როგორც ქვაბის ტექსტი, რომელიც არ აღწერს კონკრეტულად რა არის მავნე აპის შესახებ. შემდგომმა ელფოსტამ წარმოქმნა უფრო მეტი პასუხები და არ იყო სასარგებლო ინფორმაცია.
DroidScript შეჩერებული რჩება Google Play Store-დან, ბოლომდე გაურკვეველი მიზეზების გამო. დეველოპერის ანგარიში და სხვა აპლიკაციები რჩება ხილული, მათ შორის რამდენიმე დანამატი DroidScript-ის მთავარი აპისთვის. ვინაიდან აპი აღარ არის გამოქვეყნებული Google Play-ზე, პრემიუმ აბონენტებს გამოწერები ავტომატურად უქმდებათ. ეს, AdMob-ის შეჩერების გამო შემოსავლის 30%-ის დაკარგვასთან ერთად, აფერხებს გუნდს აპლიკაციის უკან, ამბობს დევიდი.
შეჩერება ასევე გავლენას ახდენს DroidScript-ზე დამოკიდებულ პროექტებზე. ერთი მომხმარებელი პასუხობს DroidScript დეველოპერის განცხადებას ამბობს IDE-ში შემუშავებული მათი აპლიკაციები ჯერ კიდევ Play Store-ზეა სხვა წუხს წაშლის ეფექტის შესახებ მათ მიმდინარე კომერციული განვითარების პროექტზე.
ის, რაც Google-მა გააკეთა (და აგრძელებს) არასწორად
ამ ინციდენტის პრობლემა არ არის ის, რომ დიდი ხნის აპი ჩაიტვირთა Play Store-დან. ეს არ არის პირველი შემთხვევა, როდესაც ეს ვინმეს ემართება და, რა თქმა უნდა, არც უკანასკნელი იქნება. აქ პრობლემა არის Google-ის უხალისობა, გააზიაროს დეტალები იმის შესახებ, თუ როგორ არღვევენ დეველოპერები მათ პოლიტიკას. არსებობს კარგი მიზეზები, რის გამოც Google ვერ ახერხებს ღრმად ჩაღრმავებას, რამაც გამოიწვია მათი რეკლამის თაღლითობის გამოვლენა – თქვენ არ გსურთ მავნე აქტორებს მიაწოდოთ ინფორმაცია Google-ის შესახებ. აღმოჩენის ალგორითმები, რათა მათ შეძლონ მათ გარშემო მუშაობა - მაგრამ დეველოპერებისთვის, რომლებმაც ნამდვილად არ იციან, რატომ წაიშალა მათი აპი, მათ გაუჭირდებათ პრობლემების გამოსწორება პრობლემა.
საჩივრის საპასუხოდ საჩივრის შემდეგ აპების წაშლის გამჭვირვალობის ნაკლებობასთან დაკავშირებით, Google-მა გამოსცა Play Policy განახლება 2020 წლის ივლისში საკითხის მოგვარებას ცდილობს.
ახალი პოლიტიკის მიხედვით, Google პირობა დადო, რომ უფრო გამჭვირვალე იქნებოდა პოლიტიკის ფაქტიური დარღვევების შესახებ, რამაც გამოიწვია განაცხადის შეწყვეტა. დეველოპერებს დაჰპირდნენ, რომ მიეწოდებათ მეტი დეტალი, როგორიცაა ტექსტური ამონაწერი Play Store-ის სიიდან ან თუნდაც სავარაუდო დარღვევის სკრინშოტი. Google-მა ასევე დაჰპირდა, რომ დაამატებდა ინსტრუქციას პრობლემის გამოსასწორებლად. საერთო იდეა იყო დარღვევის უფრო მკაფიო და ხელმისაწვდომი გამოსწორება, რაც ძალიან სასარგებლო იქნებოდა დეველოპერებისთვის, რომლებიც ცდილობენ ნავიგაციას პოლიტიკის დოკუმენტების რთული ჟარგონი. ყველა დარღვევა არ არის მიზანმიმართული და მავნე და დეველოპერები, რომლებიც არიან უდანაშაულო, სავარაუდოდ, გამოასწორებენ ასეთ უნებლიე დარღვევას, როდესაც ისინი დახმარებით მიუთითებენ სწორი მიმართულებით.
ჩვენ ზუსტად არ ვიცით, არის თუ არა DroidScript და მისი დეველოპერი დეფექტების გარეშე. შესაძლებელია, რომ დეველოპერი მართლაც იყოს დამნაშავე იმაში, რაშიც Google-მა დაადანაშაულა ისინი. ჩვენ არ გვაქვს საშუალება განვსაზღვროთ მოხდა თუ არა რეკლამის თაღლითობა, და მიუხედავად იმისა, რომ ჩვენ არ გაგვიკეთებია აპლიკაციის სრული დაშლა, სწრაფი ანალიზი VirusTotal და MetaDefender არ აჩვენებს მავნე პროგრამის აშკარა ნიშნებს. ჩვენ არ ვიცით Google-ის მხარე ამ ამბის აქ, მაგრამ ეს არის ერთგვარი პრობლემა. (ჩვენ მივმართეთ გუგლს კომენტარისთვის და განვაახლებთ ამ სტატიას, თუკი პასუხს გავიგებთ.)
საბოლოო ჯამში გულდასაწყვეტია ის ფაქტი, რომ Google კვლავ მიჰყვება პრაქტიკას, რომელიც მან აღიარა, რომ საზიანო იყო დეველოპერის ინტერესებისთვის. Google დაჰპირდა, რომ განაახლებს პროცედურებს, რათა უფრო მოსახერხებელი გახადოს ისინი დეველოპერებისთვის, მაგრამ ისინი მაინც აშორებენ აპებს ისეთივე მცირე გამჭვირვალობით, როგორც ადრე. გასაგებად რომ ვთქვათ, არის AdMob-ისა და Google Play-ის შეჩერებებს შორის გადახურვა და უკეთესი მსჯელობა უნდა გამოსულიყო Google Play-ს მხრიდან. მაგრამ იმის ცოდნა, თუ რა მჭიდრო ინტეგრაციაა საკუთარ ეკოსისტემაში, რომლისკენაც Google უბიძგებს, ის მზად უნდა ყოფილიყო შესთავაზოს კიდევ რამდენიმე სასარგებლო სიტყვა და დარღვევის გამოსწორების შესაძლებლობა, ასეთის არსებობის შემთხვევაში. რადგან, რა თქმა უნდა, მტკივნეული იქნებოდა 7 წლიანი პროგრესის წაშლა რამდენიმე ელ. ფოსტით, რომლებიც თითქოს ადამიანების მიერ არ არის დაწერილი.
განახლება: DroidScript დროებით აღდგენილია
ჩვენი სტატიის გამოქვეყნებიდან მალევე, დეველოპერმა ჩვენი ყურადღება გაამახვილა რომ DroidScript დროებით აღდგენილია. Google-მა დეველოპერს 7 დღე მისცა, რათა შეცვალოს აპლიკაცია და გამოსცეს განახლება, რომელიც „სრულად შეესაბამება Google Play პოლიტიკას“. ელფოსტა კვლავ იყენებს boilerplate ტექსტს სარეკლამო თაღლითობის გარშემო და არ შედის იმაზე მეტ დეტალებში, ვიდრე წარსულში იყო წარმოდგენილი. საინტერესოა, რომ მავნე პროგრამების შემდგომი ნახსენები არ ყოფილა.
დეველოპერი უკვე ახორციელებდა Ad Mob ინტეგრაციის ამოშლის პროცესს მათი აპიდან და მალე გამოაქვეყნებს თავისი აპის Ad Mob-ის უფასო ვერსიას Play Store-ში.