DroidScript'in arkasındaki geliştiriciler, uygulamalarının herhangi bir çözüm fırsatı olmadan kaldırıldığını iddia ederek Google yine iş başında. Okumaya devam etmek!
Güncelleme 1 (05/03/2021 @ 02:50 ET): Makalemizin yayınlanmasının ardından DroidScript geçici olarak yeniden etkinleştirildi. Daha fazla bilgi için buraya tıklayın. 3 Mayıs 2021 tarihinde yayınlanan yazı aşağıda muhafaza edilmiştir.
Bir işletim sistemi olarak Android, on yılı aşkın bir süredir piyasada ve iOS ile karşılaştırıldığında çok daha fazla özgürlük sunuyor. Ancak Google, Android platformundaki uygulama dağıtımı üzerindeki hakimiyetini sürdürüyor. Android üçüncü taraf uygulama mağazalarına ve yan yüklemelere açık olsa bile Google'ın uzun yıllar boyunca oluşan akıllı telefon ekosistemi üzerindeki hakimiyetini küçümseyemeyiz. Bu bekleme, milyonlarca uygulama geliştiricisinin platforma varlığı boyunca anlamlı uygulama deneyimleri sunarak kullanıcılara Android'li bir akıllı telefon kullanmaları için bir neden sunmasının bir sonucudur. Google ve uygulama geliştiricilerinin simbiyotik bir ilişkisi var ancak bu, güç dinamiklerinin eşit olduğu bir ilişki değil. Uygulamalarının çalındığı uzun süredir devam eden geliştiricilerin şikayetlerini defalarca gördük. Google'dan gelen belirsiz veya otomatik e-postalarda bulunan bu tür kaldırma işlemlerine ilişkin açıklamalarla birlikte ekosistem.
Örnek olay: DroidScript
Kurucusu David Hurren DroidScript.org, Google Play'in geliştirici desteğiyle ilgili son deneyimini anlatmak için bize ulaştı. Farkında olmayanlar için DroidScript, mobil IDE görevi gören ve acemi geliştiricilerin doğrudan telefonlarında Android uygulamaları oluşturmalarına olanak tanıyan bir uygulamadır. Uygulama, DroidScript'in JavaScript kullanımı etrafında dönmesi nedeniyle Android programlamayı yeni başlayanlar ve profesyonel olmayanlar veya Web geliştirme ortamından gelenler için daha erişilebilir hale getirmek için tasarlanmıştır. Uygulama eski görünse de 7 yılda yaklaşık 1,5 milyon indirme gerçekleşti Geliştiriciye göre ~105.000 aktif kullanıcıyla. Küçük, kar amacı gütmeyen bir kuruluş tarafından yapılan bir uygulama için bunlar iyi rakamlardır.
DroidScript'in artık kaldırılan Play Store listesinden ekran görüntüleri.
David'e göre Google Play, yakın zamanda reklam sahtekarlığı yaptığı şüphesiyle DroidScript uygulamasını Play Store'dan kaldırdı. Reklam sahtekarlığı ciddi bir konudur; bu nedenle, gerçekten böyle bir durum söz konusuysa, kaldırma işlemi geçerli olacaktır. David böyle bir şeyin meydana geldiğini reddediyor, bu da elbette karara itiraz edeceği anlamına geliyor. Sorun, her zamanki gibi, bir karara Google'a itiraz etmenin inanılmaz derecede sinir bozucu bir deneyime yol açabilmesidir.
Gibi David bunu sunarGoogle, öncelikle AdMob hesabını "Geçersiz Trafik" nedeniyle devre dışı bıraktı ve itiraz üzerine, hesabı Reklam Sahtekarlığı nedeniyle daha da askıya aldı. İtiraz yanıtı 11 dakika içinde geldi ve sanki otomatikleştirilmiş gibi okundu. İşleri bulanıklaştıran şey, Google'ın bu konularda sürdürdüğü şeffaflığın olmayışıdır. Geliştirici, uygulamalarında yalnızca tek bir banner reklam bulunduğunu ve bu bildirimi ve birdenbire yasaklamayı aldıklarında yaklaşık bir yıldır AdMob'u sorunsuz bir şekilde kullandıklarında ısrar ediyor.
Daha da kötüsü, bir hafta sonra geliştirici, AdMob'u uygulamadan kaldırmaya çalışırken, Google Play'den DroidScript uygulaması için bir askıya alma e-postası aldı. Bu e-posta vardı bazı "APK: 206 Reklam Sahtekarlığı" gibi daha fazla ayrıntı. Uygulama Reklam Sahtekarlığı politikasını ihlal ediyor.", ancak şeffaflık söz konusu olduğunda durum bu. İtiraz üzerine Google, itiraza yanıt vermesi 12 gün sürdükten sonra "Kötü Amaçlı Yazılım"ı da gerekçe olarak ekledi:
İnceleme sırasında uygulamanızın Kötü Amaçlı Yazılım politikasını ihlal ettiğini tespit ettik. Kullanıcıyı, kullanıcı verilerini veya cihazı riske atabilecek herhangi bir kod içeren uygulamalara izin vermiyoruz. Uygulamanız bir üçüncü tarafça geliştirildiyse uygulamanızı politikalarımıza uygun şekilde tasarladığını doğrulamak için üçüncü tarafla iletişime geçmenizi öneririz. Daha fazla ayrıntı ve yaygın ihlal örnekleri için Kötü Amaçlı Yazılım politikası sayfasını okuyabilirsiniz.
Uygulamanız Reklam Sahtekarlığı politikasıyla uyumlu değil. Reklam sahtekarlığı kesinlikle yasaktır. Bir reklam ağını, trafiğin gerçek kullanıcı ilgisinden geldiğine inandırmak amacıyla oluşturulan reklam etkileşimleri, geçersiz trafiğin bir türü olan reklam sahtekarlığıdır. Reklamlar yanlışlıkla tıklamaya yol açacak şekilde gösterilmemelidir. Bir uygulamayı tam olarak kullanabilmesi için bir kullanıcıyı reklam amaçlı olarak bir reklamı tıklamaya veya kişisel bilgilerini göndermeye zorlamak yasaktır. Kullanıcı uygulamadan çıktıktan veya kullanıcı uygulamadan çıkmak için geri düğmesine bastıktan sonra reklamlar görünmemelidir.
Bu e-postada bahsedilen "Reklam Sahtekarlığı" politikası doğrudan kopyala-yapıştır yöntemidir. bu Google destek sayfasıve geliştiriciye, uygulamasının politikanın tam olarak hangi bölümünü ihlal ettiğine dair hiçbir bilgi vermez. "Kötü Amaçlı Yazılım" politikası doğrudan kopyala-yapıştır gibi görünmüyor ancak uygulamanın tam olarak neyin kötü amaçlı olduğunu açıklamayan standart bir metin olarak okunuyor. Daha fazla e-posta, daha fazla standart yanıt üretti ve hiçbir yararlı bilgi elde edilmedi.
DroidScript askıda kalır Tamamen açık olmayan nedenlerle Google Play Store'dan. Geliştiricinin hesabı ve diğer uygulamalar görünür kalana DroidScript uygulaması için birkaç eklenti dahil. Uygulama artık Google Play'de yayınlanmadığından premium abonelerin abonelikleri otomatik olarak iptal ediliyor. David, bunun, AdMob'un askıya alınması nedeniyle elde edilen %30'luk gelir kaybıyla birleştiğinde, uygulamanın arkasındaki ekibi felce uğrattığını söylüyor.
Askıya alma, DroidScript'e bağımlı projeleri de etkiliyor. DroidScript geliştiricisinin duyurusuna yanıt veren bir kullanıcı diyor IDE'de geliştirilen uygulamaları hâlâ Play Store'da mevcutken, bir diğer kaldırmanın devam eden ticari geliştirme projeleri üzerindeki etkisi konusunda endişeler var.
Google'ın yanlış yaptığı (ve yapmaya devam ettiği) şey
Bu olayla ilgili sorun, uzun süredir devam eden bir uygulamanın Play Store'dan başlatılması değil. Bu birinin başına gelen ilk sefer değil ve kesinlikle son sefer de olmayacak. Buradaki sorun, Google'ın geliştiricilerin politikalarını nasıl ihlal ettiğine ilişkin iddiaların ayrıntılarını paylaşma konusundaki isteksizliğidir. Google'ın reklam sahtekarlığı tespitini neyin tetiklediğini çok derinlemesine inceleyememesinin iyi nedenleri var; kötü niyetli aktörlerin Google'ın reklam sahtekarlığıyla ilgili öngörülerini vermek istemezsiniz. tespit algoritmaları kullanarak bunların üstesinden gelebilirler; ancak uygulamalarının neden kaldırıldığından gerçekten habersiz olan geliştiriciler, sorunu düzeltmekte zorluklarla karşılaşacaklardır. sorun.
Uygulamanın yayından kaldırılmasında şeffaflık eksikliğine ilişkin ardı ardına gelen şikayetlere yanıt olarak, Google, Temmuz 2020'de bir Play Politikası Güncellemesi yayınladı konuyu ele almaya çalışıyor.
Yeni politika kapsamında Google, bir başvurunun feshedilmesine yol açan gerçek politika ihlali konusunda daha şeffaf olacağına söz verdi. Geliştiricilere, Play Store listesinden bir metin alıntısı veya iddia edilen ihlalin ekran görüntüsü gibi daha fazla ayrıntı sağlanacağı sözü verildi. Google ayrıca sorunu düzeltmek için rehberlik ekleme sözü vermişti. Genel fikir, ihlali daha net hale getirmek ve bir düzeltmeyi erişilebilir hale getirmekti; bu, Politika belgelerinin karmaşık jargonunda gezinmeye çalışan geliştiriciler için çok yararlı olacaktı. İhlallerin tümü kasıtlı ve kötü niyetli değildir ve masum geliştiricilerin, bu tür kasıtsız ihlalleri, doğru yöne yönlendirilmeleri halinde düzeltmeleri muhtemeldir.
DroidScript'in ve geliştiricisinin hatasız olup olmadığından emin değiliz. Geliştiricinin Google'ın kendisini suçladığı şeyden gerçekten suçlu olması mümkündür. Reklam sahtekarlığının gerçekleşip gerçekleşmediğini belirlemenin hiçbir yolu yok ve uygulamayı tam olarak sökmemiş olsak da, VirüsToplam Ve MetaDefender belirgin bir kötü amaçlı yazılım belirtisi göstermiyor. Hikâyenin Google açısından tarafını bilmiyoruz, ancak sorun da bu. (Yorum yapmak için Google'a ulaştık ve geri dönüş alırsak bu makaleyi güncelleyeceğiz.)
Sonuçta hayal kırıklığı yaratan şey, Google'ın geliştiricilerin çıkarlarına zarar verdiğini kabul ettiği uygulamaları hâlâ takip ediyor olmasıdır. Google, prosedürlerini daha geliştirici dostu hale getirmek için güncelleme sözü vermişti, ancak hâlâ eskisi kadar az şeffaflığa sahip uygulamaları kaldırıyor. Açık olmak gerekirse, AdMob ile Google Play'in askıya alınması arasında bir örtüşme vardır ve Google Play tarafından daha iyi bir gerekçe ortaya konulmalıydı. Ancak Google'ın kendi ekosistemi içindeki sıkı entegrasyonu bilerek, daha yararlı sözler ve varsa ihlalleri düzeltme fırsatı sunmaya istekli olması gerekirdi. Çünkü 7 yıllık ilerlemenin, sanki insanlar tarafından yazılmamış gibi görünen birkaç e-posta tarafından yok edildiğini görmek kesinlikle acı verirdi.
Güncelleme: DroidScript geçici olarak eski durumuna getirildi
Yazımızın yayınlanmasından kısa bir süre sonra, geliştirici dikkatimize sundu DroidScript'in geçici olarak yeniden etkinleştirildiğini. Google, geliştiriciye uygulamayı değiştirmesi ve "Google Play Politikasıyla tamamen uyumlu" bir güncelleme yayınlaması için 7 gün süre verdi. E-postada hâlâ Reklam Sahtekarlığıyla ilgili standart metinler kullanılıyor ve geçmiş e-postalarda sunulanlardan daha fazla ayrıntıya girilmiyor. İlginç bir şekilde, Kötü Amaçlı Yazılımdan başka söz edilmedi.
Geliştirici zaten Ad Mob entegrasyonunu uygulamasından kaldırma sürecindeydi ve yakında uygulamasının Ad Mob içermeyen bir sürümünü Play Store'da yayınlayacak.