Apple, iOS App Store ve üçüncü taraf uygulama mağazalarında PC emülatörlerini engelliyor
(9to5mac.com)- Apple App Review, iPhone ve iPad için genel amaçlı PC sistem emülatörü UTM başvurusunu reddetti; böylece iOS’ta PC emülatörü dağıtımı yeniden kısıtlanmış oldu
- UTM, Delta ve Folium gibi retro oyun konsolu emülatörlerinin kabul edilmesini dayanak göstererek başvurdu, ancak Apple “PC bir konsol değildir” değerlendirmesini yaptı
- Tartışmanın odağında, App Review Guidelines içindeki Rule 4.7 kuralının AB’deki üçüncü taraf uygulama mağazası noterizasyonu için de geçerli olup olmadığı var; belge üzerindeki gösterim yoruma açık
- İncelenen sürüm olan UTM SE, JIT devre dışı bırakılmış bir sürümdü; bu nedenle iOS’un JIT kısıtlamaları yüzünden işlevsellik ve performans ciddi biçimde düşebilir
- UTM, onay mücadelesinin “buna değmez” olduğu görüşünde olduğu için itiraz etmeyecek; iOS için UTM ise yalnızca Xcode ile doğrudan derleyip yükleme şeklindeki mevcut yöntemle kullanılmaya devam edebilecek
UTM inceleme reddi ve AB dağıtım engeli
- Apple App Review, iPhone ve iPad için genel amaçlı PC sistem emülatörü UTM başvurusunu reddetti
- UTM, son kural değişikliğiyle retro oyun konsolu emülatörlerine izin verilmesini gerekçe göstererek uygulamayı gönderdi
- Örnek olarak Delta ve Folium anılıyor
- Apple, UTM için “PC bir konsol değildir” değerlendirmesini yaptı
- UTM, AB’deki üçüncü taraf uygulama mağazalarına kayıtlarının da engellendiğini açıkladı
Rule 4.7’nin uygulanıp uygulanmadığındaki belirsizlik
- App Review Guidelines içindeki Rule 4.7, “mini apps, mini games, streaming games, chatbots, plug-ins and game emulators” konularını kapsıyor
- UTM’ye göre Apple, Rule 4.7 ihlalini gerekçe göstererek uygulamanın noterizasyonunu reddetti ve bu kuralın Notarization Review Guidelines içinde de yer aldığını değerlendirdi
- Ancak App Review Guidelines sayfasında “Show Notarization Review Guidelines Only” anahtarı seçildiğinde Rule 4.7, geçerli değilmiş gibi gri renkle gösteriliyor
- Bu nedenle Apple incelemesinin, UTM’nin AB üçüncü taraf uygulama mağazalarında dağıtıma uygun olmadığı yönündeki değerlendirmesinin doğru olup olmadığı belirsizliğini koruyor
UTM SE’nin kısıtları ve kalan dağıtım yolu
- İnceleme için gönderilen sürüm UTM SE idi ve JIT devre dışıydı
- iOS’ta dağıtılan uygulamalar, özel yetki verilmiş alternatif tarayıcı motorları dışında JIT derleyicisi kullanamıyor
- Bu kısıtlama nedeniyle UTM SE’de çalışan emülatörlerin işlevselliği ve performansı ciddi ölçüde düşüyor
- UTM, UTM SE onayı için mücadele etmenin “isn’t worth fighting for” olduğunu belirtti
- UTM şu anda bu karara karşı itiraz süreci başlatmıyor
- iOS için UTM, açık kaynak yazılımlarda kullanılan mevcut “grey market” sideloading yöntemiyle kullanılmaya devam edebiliyor
- Örnek: uygulamayı Xcode ile doğrudan derleyip yüklemek
- Mac için UTM, Mac App Store üzerinden sunuluyor
1 yorum
Hacker News yorumları
Apple, “bağımsız” üçüncü taraf uygulama mağazalarında yayınlanacak içerikleri engelleyebiliyorsa, bunun DMA maddelerini ihlal edip etmediğinden bağımsız olarak ruhunu kesinlikle ihlal ediyor demektir
AB’nin bu tür kötü niyetli uyumu sert şekilde denetlemesini isterim
Bu belirli uygulamayı engelleyerek kazanacağı bir şey de yok, sanki nereye kadar gidebileceğini görmek istiyor
Düzenlemenin ruhunu kabul etmek yerine olabildiğince zorlaştırıcı ve zararlı davranmayı seçmiş gibi görünüyor
Bir geliştirici olarak “onların” platformunda bir arada var olmanın yolunu bulmak için sürekli platform devleriyle savaşmak yorucu ve tüketici
iOS’taki UTM’nin, tuhaf bir açık ile firmware özelliklerinin birleşimi sayesinde tam donanım sanallaştırması desteğine yaklaşabildiği o parıltılı anı hatırlıyorum
Bir daha asla göremeyeceğimiz alternatif bir gerçekliğe kısa bir bakış atmışız gibi görkemli bir andı
Bütün bu çabanın Apple tarafından bastırılıp sınırlandırıldığını görmekten duyduğum hayal kırıklığını anlatmaya kelime yetmez
UTM geliştiricileri “buna değmez” dediğinde, belli ölçüde haklı olabilirler. Apple benim ve pek çok profesyonel kullanıcı için giderek “değmez” hale geliyor. Herkese iyi WWDC’ler, maruz kalmanın tadını çıkarın
Onun yerine iPadOS’ta kayda değer hiçbir iyileştirme yok ve oyun oynamıyor ya da video düzenlemiyorsanız, geriye sadece benchmark’larda ne kadar güçlü bir YouTube oynatıcısı olduğuna hayran kalmak kalıyor
Apple ne olur Pro cihazlarını gerçekten Pro gibi yapsın ve sanallaştırma kullanmamıza izin versin
Gerçekte bunlar sadece biraz daha hızlı ve üstüne çeşitli süsler eklenmiş aynı kilitli levha
Artık paramın çoğunu biriktiriyor, kalanını da PC yükseltmelerine harcıyorum
Tek işlevi, kullanıcının bilişim etiğiyle ilgilenip ilgilenmediğini gösteren bir turnusol kağıdı olmaktı
iPad’in MacBook işini baltalamasından korkup özelliklerini budamak fikri delicesine savurgan
Günümüzdeki tüketim ve iklim değişikliği sorunları düşünülünce, bu neredeyse yasa dışı sayılacak düzeyde bir israf
Apple ve ürün lansmanı/tüketim kültürü, dünya toplumundaki israf sorununun büyük bir parçası. Gerçekten korkunç bir şirket
Apple kendi uygulama mağazasında istediğini engelleyebilmelidir
Ve kullanıcılar da Apple mağazasından geçmeden cihazlarında istedikleri yazılımı çalıştırabilmelidir
Ama şu anda bunun yerine “_ is damaged and can't be opened. You should move it to the Trash.” gibi yalanlarla karşılaşıyoruz
AB’nin telefonlarda varsayılan tarayıcı olmasını engellediği zamanı hatırlayın. İlk açılışta 5 tarayıcıyı rastgele sırayla gösterip kullanıcıya birini seçtiriyorlardı
İnsanlar bu temel meseleyi sık sık gereğinden fazla karmaşık hale getiriyor
Yazılım satmak ile bir yazılım kopyasını kullanma hakkını satmak ayrımına gelmeden önce bile konu karmaşık
Telif hakkı, fikri mülkiyet ve mülkiyet hakkı işin içine girince neyin meşru olduğunu değerlendirmek zorlaşıyor
Bir kitabı satın almış olmak onun kopyalarını yeniden satabileceğiniz anlamına gelmez ama sahip olduğunuz o belirli fiziksel kitabı satmanızın sorun olmadığı konusunda genel bir mutabakat var. Peki bu ayrım neden var? Kopyaları yeniden satamıyorsam o kitaba gerçekten sahip miyim?
Belki de cevabın bir kısmı, bireyler söz konusu olduğunda “evet”, şirketler söz konusu olduğunda ise “hayır” denebilmesinde yatıyor
Satın aldığım cihaza hangi yazılımı koyacağıma neden karar veremeyeceğim şekilde bunu düzenleme yönünde yeterli irade olmadığını anlamıyorum
90’ların başından beri ömrüm boyunca Mac kullandım ve herkesten aşağı kalmayan derecede sadık bir kullanıcıyım. Muhtemelen Apple’a küçük bir evin peşinatı kadar para ödemişimdir
Bu davranış düzelmezse sonunda ayrılacağımı düşünüyorum; daha iyi bir donanım üreticisi bulmak için Çin’e kadar gitmem gerekse bile muhtemelen yaparım
Her iki durumda da böyle bir adım Apple’ın iş modelini bozar ve sonuçta onu bir Android daha haline getirir; oysa pazarın istediği şey bu değil. Pazar bunu isteseydi Apple çoktan batmış olurdu
Nokia ve Windows Mobile hakkında, üreticilerin aşırı derecede genelleşmesi ya da BlackBerry gibi düpedüz başarısız olmasıyla ilgili zaman çizelgesi ve zincirleme etkileri gösteren eski bir başlık arıyordum
Bulursam düzenleyip eklerim
Düzenleme: Hâlâ bulamadım ama appliance ile genel amaçlı donanım tartışmasının çeşitli türevleri var; akıllı TV’ler veya Android telefon bootloader’ları da benzer örnekler olarak kullanılıyor. Keşke başlıklarda zamana göre arama daha iyi olsa
Ama Apple kötü niyetli şekilde yarım yamalak uyum gösteriyor
İyi haber, DMA’da bu tür yarım uyuma karşı somut hukuki yaptırımlar[0] bulunması; kötü haber ise AB’nin yavaş ve bürokratik bir yapı olması nedeniyle bunun gerçekten ne zaman uygulanacağını bilemememiz
[0] Garip biçimde buna “kaçınmayı önleme hükmü” deniyor, gerçekten komik
Ama güven yoksa işlem zaten hiç gerçekleşmez
İronik şekilde, Apple iOS App Store’u ilk çıkardığında “vay, beni her türlü saçmalıktan koruyacak” diye düşünmüştüm
Zamanla öğrendiğim şey şu oldu: aslında düzgün korumuyor, saçmalıklar hâlâ var ve üstelik kendimi koruma imkânımı da elimden alıyor. Telefona firewall kuramıyor, uygulamaların ağ erişimini tespit edip engelleyemiyorum
Burada nedense çok eleştiriliyor
Sadece Apple, kontrolü elinde tutmaya devam edecek şekilde üçüncü taraf uygulama mağazalarını asgari düzeyde uygulayarak bu işten sıyrılıp sıyrılamayacağını test ediyor. Muhtemelen başaramayacak
Apple’ın üçüncü taraf uygulama mağazalarına nelerin girebileceği konusunda veto hakkı olması tuhaf
macOS’taki tüm uygulamalar üzerinde de aynı veto hakkına sahip, ama teknolojiye hâkim kullanıcılar bu vetoyu aşabiliyor
Apple’ın kendi cihazlarında hangi yazılıma izin verileceğine karar vermesi bana tamamen mantıklı geliyor
Bu yüzden, donanımı ne kadar iyi olursa olsun Apple ekosistemini asla kullanmayacağım
Donanım üreticisinin, satın aldığım donanımda neyi çalıştırabileceğime karar verme hakkı yok. Konu bu kadar
Apple’ın bu kadar açık biçimde kötü niyetli davranması iyi oluyor; böylece ne kadar saf olursa olsun herhangi birinin Apple’ın üçüncü taraf mağaza uygulamalarının yayımlanması konusunda söz sahibi olması gerektiğine inanması daha da zorlaşıyor
Apple’ın, çoğunlukla korsan oyunlar için kullanılan oyun konsolu emülasyonuna izin verirken, yasal kopyaların daha kolay kullanılabildiği PC emülatörlerini bir “gerekçe” öne sürerek engellemesi biraz tuhaf görünüyor
Neredeyse Apple korsanlığı teşvik ediyormuş gibi
O yazının en üstteki yorumu bence meseleyi tam vurmuştu: “Bu, Apple’ın iPad’i gerçek bir bilgisayar gibi kullanmayı mümkün kılan her şeyi engellediğini açıkça gösteriyor”
Apple’ın “konsol emülatörlerine izin verdik ama PC emülasyonu hâlâ yasak” demesi gerçekten tuhaf
Aslında önce ikincisine izin vereceklerini tahmin ederdim
Öte yandan UTM’nin neden yasaklandığı tamamen açık. Çünkü kullanıcıların masaüstü yazılımını parmaklarıyla kontrol etmesine imkân veriyor
iDOS 2’nin yasaklanma nedeni de aynı[0], iSH grafik çıktı da içeriyor olsaydı tekrar izin verilmezdi
iPad’in Mac’ten ayrı bir ürün ailesi ve ayrı bir UI araç takımıyla var olmasının tek sebebi Apple’ın, özellikle de Steve Jobs’un, böyle istemiş olması
Apple’ın çoklu dokunmaya geçişinin tamamı, Microsoft’un kalemli bilişim bölümündeki bir “arkadaşa”[1] Steve Jobs’un beslediği kine dayanıyordu. Bunu “Kim stylus ister ki?”[2] cümlesi özetliyor
Bu yüzden Apple, iPad’e sürekli daha düşük seviyeli ve daha hatalı telefon yazılımı koyuyor. Çünkü tabletlerin kelimenin tam anlamıyla yalnızca böyle yapılabileceğini düşünüyor
Dolayısıyla birinin iPhone veya iPad’i Windows tablet gibi bir şeye dönüştürmesine imkân veren her şey, Apple dininde en kötü sapkınlık olarak görülüyor
Her hâlükârda AB’nin Apple’ı düzgünce sıkıştırmasını umuyorum. Çünkü Apple, AB DMA uyumu için yapılan noter tasdikinin tercihlere göre değil, yalnızca teknik uyumluluğu filtreleyeceğini çok açık biçimde taahhüt etmişti
[0] Apple “lisanssız içeriğe izin veriyor” gibi çeşitli şeyler söyledi ama Delta örneğinde bu kaygının ne kadar kolay çöktüğünü gördük
[1] Jobs’un bizim anladığımız anlamda arkadaşları olabileceğine inanmıyorum
[2] Apple Pencil buna girmez. “Stylus”, yazılımın dokunmaya uygun tasarlanmamış olmasını aşmak için kullanılan fiziksel bir araçtır
Şahsen bana göre bu, WWDC’deki herhangi bir AI duyurusundan çok daha önemli
Konuştuğumuz gerçek geliştirici sorunu tam olarak bu