- Apple'ın AB Dijital Piyasalar Yasası nedeniyle onayladığı ilk harici uygulama mağazası
- Bağımsız geliştiriciler için açık kaynak ve kitlesel fonlama ile işletiliyor
- Yıllık €1.5 ücret alınıyor; bu abonelik ücretine Apple'ın Core Technology Fee (CTF) olarak adlandırdığı €0.5 ile ödeme işleme ve sunucu maliyetleri dahil
- Uygulama dağıtımı tamamen ücretsiz ve geliştiriciler Patreon entegrasyonu ile uygulamalarını yalnızca destekçilere de sunabiliyor
- Manuel inceleme süreci yok, bu yüzden geliştiriciler dağıtımı tamamen kontrol edebiliyor
- Açılışla birlikte kendi iki uygulamasını da yayınladı
- Delta : Hepsi bir arada Nintendo emülatörü (ücretsiz, reklamsız)
- Clip : Arka planda çalışan pano yöneticisi (€1 veya üzeri bağış)
- iOS 17.4 ve üzerini kullanan Avrupa'daki kullanıcılar AltStore PAL'i doğrudan web sitesinden kurabiliyor
- Avrupa dışında ise mevcut AltStore kullanılmalı ve AltSearver kurulmalı
Herkes için sideloading
-
App Store'dan farklı olarak AltStore'daki tüm uygulamalar self-hosted olarak sunuluyor
- Apple tarafından notarize edilen uygulamalar için geliştirici işlenmiş "Alternative Distribution Package" (ADP) dosyasını indirip kendi sunucusuna yükleyebiliyor
- AltStore üzerinden dağıtım yapmak için geliştiricinin yalnızca herkese açık bir URL'ye yüklenen temel uygulama meta verilerini içeren bir JSON dosyası, yani bir "source" oluşturması gerekiyor
- Kullanıcılar bu source'u AltStore'a ekliyor; ardından o source içindeki tüm uygulamalar otomatik olarak görünerek indirilebilir hale geliyor
-
"Source", AltStore tasarımının merkezinde yer alıyor ve tamamen dağıtık olabilmesini sağlıyor
- Bu, merkezi bir uygulama dizini olmadığı anlamına geliyor; AltStore'da görebileceğiniz uygulamalar yalnızca açıkça kendiniz eklediğiniz source'lardaki uygulamalar
- Geliştiricilerin uygulamalarını kendilerinin tanıtması ve kullanıcıları web sitelerine yönlendirmesi gerekiyor; kullanıcılar da AltStore'un
altstore://source?url=[source URL]URL şemasını kullanarak (veya source URL'sini doğrudan kopyalayıp yapıştırarak) source'u tek dokunuşla ekleyebiliyor - AltStore ile uygulama dağıtmak tamamen ücretsiz; bir source oluşturan herkes AltStore'da ücretsiz olarak uygulama dağıtabiliyor
-
Bunların hepsi size Apple'ın kısa süre önce duyurduğu Web Distribution özelliğine benziyorsa, bunun nedeni gerçekten öyle olması
- Hatta AltStore'u bir uygulama pazaryerinden çok, JSON dosyalarını okuyup kullanıcılara uygulama güncellemelerini otomatik bildiren gelişmiş bir "sideloading aracı" olarak düşünebilirsiniz
- macOS'ta daha önce Sparkle kullandıysanız, source kavramsal olarak Sparkle XML dosyasına çok benziyor (uygulama güncellemeleri yayınlamanın yanı sıra AltStore'daki uygulamanın mağaza sayfasını özelleştirmek için de kullanılıyor)
-
Source'lar sayesinde AltStore ile uygulama dağıtımı tamamen kullanıcının kontrolünde
- Kullanıcı, güncellenmiş source JSON'unu ne zaman yükleyeceğini seçerek yeni uygulama sürümünün ne zaman yayımlanacağına karar veriyor
- Elbette source ile yapılabilecek çok daha fazla şey var; bu yüzden source JSON biçimine ilişkin eksiksiz dokümantasyonla birlikte AltStore SSS'sini de güncellediler
AltStore için hangi tür uygulamalar uygun?
-
Her tür uygulama memnuniyetle karşılanıyor, ancak AltStore en çok App Store kuralları nedeniyle var olamayan küçük bağımsız uygulamalar için uygun
- App Store'da izin verilmeme nedenlerine dair sayısız örnek var, ancak bu tür talihsiz uygulamalar için bir dağıtım seçeneği olmadığından bunların çoğunu hiç bilmiyoruz
-
Bugün AltStore'daki en popüler uygulamalardan biri, iOS ve iPadOS için tam özellikli bir sanal makine olan UTM
- Bununla iPad üzerinde Windows çalıştırabilirsiniz
- Ancak App Review yönergesi 5.2, uygulamaların izinsiz olarak "ticari marka, telif hakkıyla korunan eser veya patentli fikirler gibi korunan üçüncü taraf materyaller" kullanmasını yasaklıyor; buna Windows da dahil
-
Ya da tamamen SwiftUI ile oluşturulmuş, iOS 4'ün özenle hazırlanmış bir yeniden yapımı olan OldOS örneği verilebilir
- Açıkça büyük bir emek ürünü ve kimseye zarar vermiyor, ancak "mevcut Apple ürünleri, arayüzleri veya uygulamalarıyla karıştırılabilecek kadar benzer görünmesi" nedeniyle App Store'da izin verilmiyor (5.2.5)
-
Daha basit bir örnek olarak Kotoba, yerleşik iOS sözlüğünü bağımsız ve kullanımı kolay bir uygulama olarak yeniden paketliyor
- Ancak uygulamalar yalnızca "hizmet kullanım şartları kapsamında açıkça izin verildiği durumlarda" üçüncü taraf içeriği gösterebildiği için bu bile kabul edilmiyor (5.2.2)... buna iOS sistem sözlüğü açıkça dahil değil
-
Sanırım mantık anlaşıldı. Her uygulama ilginç nedenlerle reddedilmiyor
- Bazen insanlar sadece Apple'ın hedefleriyle tamamen örtüşmeyen harika şeyler yapmak istiyor
- AltStore ile bu tür uygulamalara başka bir gelişim yolu sunabilmeyi umuyoruz
- Geliştiricilere keyfi sınırlamalar olmadan fikirlerini tamamen keşfetme fırsatı vermenin iOS ekosisteminin tamamına büyük fayda sağlayacağına inanıyoruz; ayrıca artık App Store'un gerçek bir rakibi olduğuna göre Apple'ın aksi halde izin vermeyeceği uygulamalara izin vermesi için baskı hissedeceğini umuyoruz
-
Ve aslında... bu şimdiden olmaya başladı! Apple kısa süre önce App Review yönergelerini güncelleyerek Delta gibi retro oyun emülatörlerine resmen izin verdi
- Bu, rekabetçi bir pazarın nasıl çalıştığına dair kusursuz bir örnek
- Açık konuşmak gerekirse, bu Dijital Piyasalar Yasası olmasaydı asla yaşanmazdı; bu da rekabetin gerçekten Apple üzerinde baskı oluşturarak herkes için daha iyi bir App Store yaratabildiğini gösteriyor
- Apple kaçırdığı para kazanma fikirlerini fark ettikçe (özellikle pano yöneticilerine bakın!) yakında daha fazla kural değişikliği olmasını umuyoruz
Ücretli uygulamalar olacak mı?
-
Elbette olacak. Sonuçta bu bir uygulama mağazası pazaryeri
- Ancak biraz farklı bir yaklaşım benimsiyoruz: her şey Patreon destekleri üzerine kurulu
-
App Store, içerik kısıtlamalarının yanı sıra belirli iş modellerini de yasaklıyor
- Örneğin beta sürümlerinin "kitlesel fonlama ödülleri dahil her türlü karşılık veya ödül karşılığında" dağıtılması yasak (2.2)
- Bu talihsiz bir durum; çünkü bu hem diğer pazarlarda yazılımdan gelir elde etmenin kanıtlanmış bir yolu, hem de AltStore ile Delta son 5 yıldır tam olarak bu yöntemle tamamen finanse edildi ve Patreon üzerinden destekçilere erken erişim sağlandı
-
Bu iş modelinin, özellikle bağımsız geliştiriciler için çok iyi çalıştığına güçlü şekilde inanıyorum
- Bu yüzden tüm geliştiricilerin uygulamalarını bizim yaptığımız gibi gelirleştirebilmesi için AltStore'a derin Patreon entegrasyonu eklemek için yoğun şekilde çalışıyoruz
- Geliştiriciler, uygulamalarının bir kısmını (veya tamamını) yalnızca destekçilere sunmayı seçebiliyor ve hangi kademenin hangi uygulamanın kilidini açacağını uygulama bazında kontrol edebiliyor
- Üstelik Patreon kullanımını daha da teşvik etmek için AltStore, Patreon desteklerinden hiç komisyon almıyor; böylece geliştiriciler Patreon gelirinin tamamını alabiliyor
-
Bu, yalnızca uygulamaları gelirleştirmenin yeni bir yolu değil; aynı zamanda geliştiricilerle kullanıcılar arasında doğrudan ve kişisel bir ilişki kuruyor
- Patreon, yaratıcıların özel Discord erişimi ya da özel içerik sunumu gibi App Store'da mümkün olmayan yollarla kitleleriyle etkileşim kurabilmesi için tasarlandı
- Artık uygulama geliştiricileri de bundan yararlanabiliyor, hatta geri ödeme bile yapabiliyor
-
Elbette geliştiricileri uygulamalarını Patreon üzerinden dağıtmaya teşvik etmemizin başka bir nedeni daha var: Apple'ın kullanıcı başına €0.50 olan Core Technology Fee (CTF) ücretini karşılamaya yardımcı olabilmesi
Core Technology Fee hakkında...
-
Apple, bir uygulamanın ilk bir milyon kurulumu için CTF almıyor, ancak bu muafiyet uygulama pazaryerlerinin kendisi için geçerli değil
- Bu da AltStore'un her indirilmesinin €0.50 maliyet yarattığı anlamına geliyor
- Yalnızca bağışlarla ayakta duran ücretsiz bir uygulama için bunun sürdürülebilir olmadığı açık; özellikle de zaten milyonlarca kullanıcımız varken
- Bunu nasıl karşılayabileceklerine dair çok sayıda tartışma gördüklerini söylüyorlar
-
Ama bizim için cevap net... karşılayamayız! Bu yüzden bunun yerine AltStore PAL için yılda €1.50 ücret alacağız ve CTF'yi kullanıcıya yansıtacağız
-
Çok fazla hesap yaptık. €1.50, uygulamamızın CTF'sini (+ ödeme işleme masraflarını) karşılamak için yeterli
- Bu elbette ideal değil, ancak önceliğimiz geliştiricilerin bizimle güvenle uygulama dağıtabilmesi için AltStore'u sürdürülebilir kılmak
- Böylece kullanıcı sayısından bağımsız olarak Apple'ın CTF'sini ödeyebileceğimiz garanti altına alınmış oluyor
-
Ama ödeme yapmak istemiyorsanız ya da ne yazık ki AB dışında yaşıyorsanız endişelenmeyin. AltStore'un mevcut sürümü hiçbir yere gitmiyor ve tamamen ücretsiz kalacak!
- Elbette bu sürüm, çalışma şekli nedeniyle AltStore PAL'e kıyasla daha fazla kısıtlamaya sahip (örneğin uygulama sideload etmek için bilgisayar gerekiyor ve uygulamaları her 7 günde bir yenilemek gerekiyor)
- Bu yüzden buna değip değmeyeceğine karar vermek size kalmış
Dürüst olmak gerekirse... neden bütün bunları yapıyorsunuz? Emülatörleri gerçekten bu kadar mı seviyorsunuz?
-
Bu soruyu yanıtlamak için az önce uzun bir blog yazısı yazdım; okumanızı tavsiye ederim
-
Ama bu mesele emülatörlerden daha büyük
- Bu, uygulamasının reddedildiğine dair telefonu alıp nasıl düzelteceği söylenmeyen tüm bağımsız geliştiricilerle ilgili,
- "yeterince iyi olmadığı" gerekçesiyle uygulamasını yayımlayamayan tüm lise öğrencileriyle ilgili,
- Apple'dan gelen bir başka yeniden inceleme talebi yüzünden lansman takvimini kaçıran tüm girişimlerle ilgili,
- ve teknolojinin artık sıkıcı olduğunu düşünen (öyle) ve bunun böyle olmak zorunda olduğunu sanan (değil) tüm kullanıcılarla ilgili
-
Açıkçası Shane ve ben, Super Smash Bros. Melee topluluğundan çok büyük ilham aldık
- Onlar hayal edebileceğiniz en tutkulu Nintendo hayranlarından bazıları, ama Nintendo onları uzaklaştırmak için neredeyse her şeyi yapıyor
- Nintendo onları durdurmak için kaç kez uğraşırsa uğraşsın bu 20 yıllık oyunu oynamaya devam edebilmek için mücadele ediyorlar, çünkü (haklı olarak) bunun tek kelimeyle çok havalı olduğunu düşünüyorlar
- Nintendo, böyle hayranların ne kadar önemli olduğunu açıkça unutmuş durumda
-
Bence Apple ile Nintendo birbirine çok benziyor ve Nintendo gibi Apple'ın da en büyük hayranları olan bağımsız geliştiricileri unuttuğunu düşünüyorum
- Bu inanılmaz derecede moral bozucu, çünkü Apple dünyanın en canlı ve en yetenekli geliştirici topluluklarından birine sahip
- Benim umudum, AltStore'un sadece en iyi bağımsız uygulama pazaryeri haline gelmesiyle bile Apple üzerinde bağımsız geliştiricilere daha fazla önem vermesi yönünde baskı oluşturabilmesi
- Çünkü Smash topluluğunun bana öğrettiği bir şey varsa, o da kuralları değiştirmenin tek yolunun oyunu oynamaya devam etmek olduğudur :)
2 yorum
1984'ten 40 yıl sonra 2024'e gelince, rollerin değişmiş olması ilginç.