PeerTube mobil uygulaması: dikkati gözeterek video keşfetmek
(joinpeertube.org)- Framasoft, Android ve iOS için PeerTube Mobile’ın ilk sürümünü yayımladı; mobilde PeerTube videolarını daha kolay keşfettirirken dikkati ve verileri sömürmeyen bir deneyim hedefliyor
- PeerTube tek bir hizmet değil; her biri kendi kurallarına ve odağına sahip federe video platformları ağı olduğundan, uygulama arama, platform keşfi ve yerel hesaplarla giriş engelini azaltmaya çalışıyor
- İlk sürüm izleyici kullanım senaryosuna odaklanıyor; öncelikle video keşfi ve izlemeyi sunuyor, Flutter ile geliştirildi ve özgür/açık kaynak olarak yayımlandı
- Dağıtım kanalına göre mağaza incelemesi ve politikaları farklı olduğundan izin listesi kısıtlamaları farklı uygulanıyor; F-Droid ve doğrudan APK’da SepiaSearch tarafından indekslenen platformlar kullanılabiliyor
- 2025’te dokümantasyon ve raporların yayımlanması, arka planda oynatma, giriş/abonelik/yorum, sonraki video önerileri ve kısıtlı liste iyileştirmeleri planlanıyor; tablet, TV, çevrimdışı izleme ve içerik üretici özellikleri ise finansman ve kullanım düzeyine bağlı olacak
Framasoft’un ilk PeerTube mobil uygulaması
- Framasoft, PeerTube Mobile uygulamasının ilk sürümünü Android ve iOS için yayımladı
- Uygulama, daha fazla kullanıcının PeerTube videolarını izlemesine ve platformu keşfetmesine yardımcı olurken, dikkati ve verileri sömürmeyen bir kullanıcı deneyimini amaçlıyor
- Framasoft, bağışlarla çalışan kâr amacı gütmeyen bir kuruluş; dijital meseleler ve gözetim kapitalizmi hakkında eğitim vermeyi, dijital özerkliğe yardımcı araçlar sunmayı hedefliyor
7 yıllık PeerTube geliştirmesi ve mobile geçiş
- PeerTube’un geliştirilmesi Framasoft için “mutlu bir kaza”ya yakındı; 7 yıl boyunca yaklaşık 650 bin avro, topluluk katkıları ve ilk 6 yıl boyunca 1, ardından 2 ücretli geliştiriciyle YouTube ve Twitch’e radikal bir alternatif oluşturulabileceğini göstermeye çalıştı
- Framasoft en başından beri PeerTube yazılımının, federe video platformu ağının, ekosistemin ve ulaşılan kullanıcı kitlesinin yavaş ama istikrarlı biçimde büyümesi gerektiğini düşündü
- Video ve canlı yayın izleme mobil cihazlarda arttıkça, PeerTube ağının kullanıcı kitlesini genişletmek için bir sonraki adım olarak mobil istemci gerekli hale geldi
- Framasoft geçen yıl Wicklow’u işe alarak mobil teknolojileri öğrenmesini ve uygulama geliştirmeyi üstlenmesini sağladı; aynı zamanda PeerTube’un çekirdek koduna da alışmasını istedi
Geliştirme ortakları, teknoloji seçimi ve ilk kapsam
- Yeni işe alım finansman gerektiren bir karardı; Framasoft, NLnet ve NGI0 Entrust programı tarafından desteklendi
- Zenika mimari ve mobil strateji konusunda destek verdi; değerlendirme sürecinde mobil cihazlarda P2P video paylaşımının uygun bir strateji olmadığı sonucuna varıldı
- Wicklow, çeşitli teknolojileri karşılaştırmalı olarak değerlendirdikten sonra geliştirme teknolojisi olarak Flutter’ı seçti
- La Coopérative des Internets, Fediverse videosuna uygun kullanıcı deneyimi ve tasarımı bulmaya yardımcı oldu
- İlk sürümün kapsamı izleyici kullanım senaryosuyla sınırlandırıldı ve video keşfi ile izlemeye odaklandı
- Tasarım ve mobil strateji raporu tamamlandıktan sonra 2025’in başında paylaşılacak; bunun diğer FLOSS projelerine de fayda sağlaması bekleniyor
- PeerTube Mobile uygulaması özgür ve açık kaynaklıdır; kaynak kodu Framagit deposunda yayımlanmıştır
Fediverse karmaşıklığını uygulama içinde azaltmak
- PeerTube tek bir video platformu değil; her platformun kendi kuralları, kaynakları ve odağı olduğu ve diğer platformlarla federe olup olmamayı seçtiği bir ağdır
- Merkezi platformlara göre yapısı daha karmaşık olduğundan, video meraklıları arasında bile “nerede hesap açacağımı ve videoları nerede arayacağımı bilmiyorum” geri bildirimi alınmıştı
- Mobil uygulama, bu karmaşıklığı azaltan bir giriş noktası olarak tasarlandı
- Yerel hesap: Cihaz içinde yerel hesap biçimi oluşturarak izleme listesi, oynatma listeleri, favoriler vb. kullanılmasını sağlar
- Kullanıcılar, önce hesap açmayı gerektiren bir platform bulmak zorunda kalmadan video içeriklerinin keyfini çıkarabilir
- Platform keşfi: Arama motorunu ve PeerTube platformları federasyonunu keşfetmeye yarayan arayüzle ilgi alanlarına uygun videolar bulunabilir
- SepiaSearch gibi Fediverse arama motorlarını bilmeyen kullanıcılar da arama işlevine doğrudan uygulama içinde erişir
- Platform çeşitliliğini gösterme: Videoların ve kanalların nerede barındırıldığını göstererek federasyon kavramını görsel biçimde tanıtır
Dikkat sömürüsünden kaçınan tasarım ilkeleri
- Framasoft, Google’ın insan gücüne veya Amazon’un finansmanına sahip değil; ancak gözetim kapitalizminin kurallarına ve captology modeline bağlı olmamayı güçlü yanı olarak görüyor
- PeerTube ve mobil uygulamanın, kullanıcının dikkatini yakalayıp tutmak, reklamları zorla göstermek veya davranışsal/kişisel verileri toplayıp paraya çevirmek gibi çıkarları yok
- Bu nedenle tasarımda doom scrolling, kürasyonlu akışlar ve aşırı bildirimler gibi zararlı tasarım kalıpları dışarıda bırakıldı
- Tanıdık ve kullanımı kolay bir arayüzü korurken, bugün yaygınlaşmış zararlı kalıpları kaldırmak ayrı bir tasarım emeği gerektiriyor
Uygulama mağazası incelemeleri ve platform izin listesi
- Framasoft, Google Play Store ve Apple AppStore’a uyum sağlamanın zor olacağını öngörmüştü; küçük bir Fransız kâr amacı gütmeyen kuruluşun özerk video paylaşım platformları ağı için istemci dağıtması, gerçek inceleme sürecinde sorun yarattı
- Thorium’un App Store ile ilgili sorunları ve Owncast geliştiricisi Gabe’in deneyimleri dikkate alınsa da çeşitli engellerle karşılaşıldı
- Android ileri seviye kullanıcıları en güncel APK’yı doğrudan indirebilir
- Apple ve Google incelemelerini geçebilmek için uygulama içinde, mağaza kriterlerini karşılayan PeerTube platformlarından oluşan seçilmiş bir izin listesi gerekiyordu
- Apple AppStore: Çok katı bir izin listesiyle sınırlıdır; yayımdan bir hafta önce bile incelemeden geçip geçmeyeceği kesin değildi
- Apple incelemesi geçilirse listeyi genişletmek ve kullanıcıların istedikleri platformu ekleyebilecekleri bir yöntem araştırılacak
- Google Play Store: Kısıtlı bir izin listesi var, ancak kullanıcılar istedikleri platformu zaten ekleyebiliyor; izin listesinin genişletilmesi planlanıyor
- F-Droid ve doğrudan APK indirme: SepiaSearch tarafından indekslenen tüm PeerTube platformları kullanılabilir
- İndekste kayıtlı olmayan veya moderasyona tabi tutulan instance’lar kullanıcı tarafından manuel eklenebilir
- Framasoft, uygulama mağazalarının bağımsız ve dayanışma odaklı ağlara hazır olmadığı kanaatinde
- Web sitesi alt bilgisindeki ya da izin verilen platformlardan birindeki küçük bir destek bağlantısı bile Apple’da ret gerekçesi olabiliyor
- Apple, Epic ile yaşadığı anlaşmazlıkta görüldüğü gibi her uygulama içi satın almadan komisyon alıyor ve kullanıcı harcamalarını kendi ekosistemi içinde tutmak gibi ekonomik bir çıkara sahip
2025 ve sonrası için iyileştirme planı
- Apple ve Google’ın kısıtlamalarına uyum sağlamak beklenenden daha fazla zaman ve enerji aldığı için, Aralık ayında eksik bir ilk sürüm yayımlayıp kademeli olarak iyileştirmeye karar verildi
- 2025’in başında planlanan çalışmalar şunlar
- Tasarım ve mobil strateji raporunun tamamlanması ve yayımlanması
- Dokümantasyonun yayımlanması
- Arka planda video oynatma
- Hesaba giriş, abonelikleri içe aktarma, yorum yazma
- Sonraki video önerileri
- Kısıtlı platform listesi durumunun iyileştirilmesi
- 2025 ortasında finansman sağlanırsa şu çalışmalar yürütülecek
- Tablet desteği
- TV desteği
- AndroidTV desteğini içerir
- AppleTV, Apple’ın kısıtlamalarına bağlı olacak
- İndirilebilir içeriklerin çevrimdışı izlenmesi
- Framasoft, orta dönem planı için NLnet hibesi başvurusunda bulundu ve hâlâ finansman sağlanmasını bekliyor
- Uygulamanın başarısına ve kullanım düzeyine bağlı olarak içerik üretici kullanım senaryosunu da eklemek istiyor
- Video yükleme ve yayımlama
- İçerik yönetimi
- Canlı yayın oluşturma
- İçerik üretici özellikleri büyük bir iş; Framasoft bunlar için finansmanı nereden, ne zaman ve nasıl sağlayacağını hâlâ değerlendiriyor
İndirme, katkı ve destek çağrısı
- Framasoft kullanıcılardan uygulamayı indirip kullanmalarını ve arkadaşlarıyla paylaşmalarını istiyor
- Uygulama, PeerTube içeriklerini tanıtacak, içerik üreticilerine kullanıcı kitlesi sağlayacak ve daha fazla paylaşımı teşvik edecek yeni bir kapı olabilir
- Hata bildirimleri uygulama içinden yapılabilir; kod katkıları Git deposu üzerinden gönderilebilir
- Arayüz çevirisi katkılarına da ihtiyaç var
- Uygulama şu anda yalnızca İngilizce ve Fransızca sunuluyor
- Dil katkıları çeviri platformu üzerinden kabul ediliyor
- Framasoft uygulamanın bakımını, yeni çevirileri, hata düzeltmelerini ve güvenlik güncellemelerini sürdürmeyi planlıyor; ancak bunun için maliyet gerekiyor
- Wicklow’un pozisyonunu ekipte kalıcı bir role dönüştürmek için 2025 bütçesinin sağlanması gerekiyor ve bağış kampanyası devam ediyor
- PeerTube’un iyileştirilmesine bilgi paylaşarak, iyileştirme önerileri sunarak ve Framasoft’a bağış yaparak katılabilirsiniz
1 yorum
Hacker News yorumları
Framasoft’un burada yaptığı işi beğeniyorum ama iOS App Store kısıtlamaları yüzünden önceden onaylanmış listede olmayan instance’ları keşfetmek mümkün değilse yazık olur.
Self-hosting kullanıcıları açısından kullanışlılığı neredeyse tamamen ortadan kalkıyor.
Instance yeterince güncelse çalışıyor; benim instance’ım fazla eski kaldığı için artık PeerTube sunucusunu son sürüme yükseltmek için motivasyonum var.
Apple, kullanıcıların kendi koşullarına uyan sağlıklı bir alternatifi kullanmasındansa, kendi mağazasından YouTube indirmesini tercih etmeye daha yakın. Küçük taraf zarar gördüğünde dağıtım kriterlerinde çifte standardı kötüye kullanmaktan çekinmiyorlar; bu da tekel gücünün kötüye kullanılmasının ta kendisi.
Avrupa doğru yolda. App Store’u yıkınca çarpık teşvikler de beraberinde ortadan kalkar ve Apple, kullanıcıya saygı göstermeye ancak doğal rekabet yoluyla zorlanır.
Bu tür istismarcı dev şirketlere hızlı düzenleme gerekiyor.
PeerTube’u ve Framasoft ürünlerinin çoğunu seviyorum ama çoğu federe yazılımda olduğu gibi markalaşma ve pazarlama sorunlarının büyümeyi engellediğini düşünüyorum.
Mastodon’da da eskiden böyleydi; site epey elden geçirilmeden önce “toots” gibi ifadeler vardı. Hedefin büyüme değil eğitim olduğunu söylediklerini biliyorum ama eğitmek istediğiniz insanlara ulaşmak için büyümeye de ihtiyaç var.
s/post/toot/ile geri çevirmek zorunda kalmıştım.Mastodon upstream’indeki bazı kararlar, “kullanıcı kazanmak için en ufak ayrıntıya kadar Twitter gibi olmalı” anlayışında görünüyor.
Kullanıcıların özel stream eklemesini engelleyen belirli bir App Store kuralı olup olmadığını merak ediyorum.
İşlevsel olarak Mastodon istemcisine instance eklemek ya da bir podcast uygulamasına RSS feed’i koymakla aynı görünüyor; takılan noktanın ne olduğunu anlayamıyorum.
Açılış sayfasında uygulamayı indirmek için tek bir düğme bile göremiyorum.
Uygulamayı yapan şirketle ilgili hikâye, diğer aktörlerin ne kadar kötü olduğu, bağış çağrıları bolca var; ama video yok, platformu keşfetmenin ya da bir şeyi indirmenin yolu da yok.
Kullanıcılar için yapılmış gibi görünmüyor.
Bildiğim ActivityPub tabanlı sosyal ağlar arasında bundan sıyrılan aşağı yukarı Mastodon var; Lemmy de bir ölçüde sayılabilir.
İnsanlara ve kullanıcı deneyimine odaklanan sosyal ağların şansı var. PeerTube gibi teknik, politik ve felsefi motivasyonlara odaklananların ise en iyi ihtimalle niş kalacağını düşünüyorum.
Deney yapmayın demiyorum; şu an sosyal medya tasarımı üzerinde denemeler yapmak için çok iyi bir dönem gibi görünüyor.
“A very first build, limited by (play & i) stores” başlığının altında.
PeerTube’a video yüklemiş biri olarak ben bile SepiaSearch’ü duymamıştım.
PeerTube video barındırmak için iyi, ama PeerTube’un içinde birilerinin keşfetmesini sağlamıyor. Teknik videolar yükleyip başka forumlarda referans gösterilmesine bırakırsanız oynatma iyi çalışıyor. Örnek burada: https://video.hardlimit.com/w/349011f0-4029-4818-bc41-40fab2...
İzlenme sayısı muhtemelen 100 civarında. PeerTube’u, HN gibi görsel işlemeyen forumlara koyamayacağınız içerikleri barındıran imgBB benzeri bir yer olarak görüyorum.
PeerTube daha çok WordPress gibi, birçok sitenin kendi videoları için çalıştırdığı bir biçimde kullanılmalı.
PeerTube’un yaptığı şey, aynı videoyu aynı anda izleyen diğer tarayıcılara oynatma yükünü aktarmak. Teoride küçük bir streaming sunucusu da çok sayıda kullanıcıyı kaldırabilir; ama bu ölçeklenebilirliği sınayacak kadar viral olmuş bir PeerTube videosu yok gibi.
Bu BitTorrent’ten farklı. Kopya dağıtımı değil, caching ve streaming; kaynak tek, peer’lar da kopyayı yalnızca oynatma sırasında tutuyor.
Mastodon’un kullanıcı deneyimi, Avrupa düzenlemelerinin labirent gibi bürokrasisiyle uğraşma hissine epey benziyor.
Mastodon’da sunucular parçalı ve federe yapıyı anlamanız gerekiyor; bu da bölgesel yasalar ve sınır ötesi uyum arasında yol bulmak zorunda olduğunuz Avrupa politika ağına benziyor.
İkisi de dışarıdan açık ve merkeziyetsiz yapılar olarak özgürlük ve topluluk odaklı katılım vaat ediyor, ama yeni kullanıcıların kafasını karıştıran karmaşıklıklarla dolu.
Birine tanıttığımda, siteden bilgi edinmek ya da izlemek istediği videoyu bulmak yerine doğrudan bana sormasına yol açıyordu.
Mobil istemci doğru yönde atılmış bir adım olabilir, ama “SepiaSearch, YouTube’un ana ekranı gibi bir şey” diye açıklamak zorunda kalmak bile başlı başına saçmalık.
Adından video sitesi olduğu anlaşılan bir istemci yapın ve ana ekranda biraz video gösterin. Algoritmadan hoşlanmıyorsanız rastgele de gösterebilirsiniz. Yalnızca URL’sinde
videosgibi bir kelime geçen bir sayfaya videolar koymak bile kafa karışıklığının çoğunu azaltır.Mühendisler özellik prosedürleriyle UX’in tamamen ayrı şeyler olduğunu göremeyip böyle yerlerde kayboluyor. Kullanıcı X yapmak istiyor diye bilgisayar yalnızca Y, Z prosedürlerini sunabiliyor diye kullanıcıyı Y ve Z’yi anlamaya zorlamak, işte “programcı tasarımı” budur.
Bluesky’ı bu karmaşıklığı soyutlamanın iyi bir örneği olarak görüyorum. Başlamak için bazı şeyleri merkezileştirdi ve özelliklerden de taviz verdi, ama mikroblog türü sosyal medyayı bilen biri için anında tanıdık geliyor.
PeerTube’un da yıllardır yapması gereken şey buydu, ama bunu reddetmeyi sürdürdü.
Geliştirme tarafı zaten halledildi. Çalışır hâle getirdiler, hızlandırdılar, iyi yaptılar. Şimdi kullanıcı tarafını yapmak gerekiyor. Basit, tanıdık ve erişilebilir hâle getirmek gerekiyor.
PeerTube tarafında biri okuyorsa, https://joinpeertube.org/instances sayfasındaki instance listesi için daha kullanışlı bir sıralama gerekiyor
Şu an görünen sayfada 20 videolu rastgele bir kanal ikinci sonuç olarak çıkıyor; 741 aboneliği ve 465.094 videosu olan Freediverse.com ise altıncı sırada. Doğal olarak ikincisi daha yukarıda olmalı
PeerTube'da izlemeye değer İngilizce teknoloji kanalı önerisi olup olmadığını merak ediyorum
Varsayılan önerilerin çoğu Fransızca görünüyor
Ben de “Aa, hepsi Fransızca, izleyecek bir şey yok” deyip vazgeçmek üzereydim
Harika. PeerTube'un büyüdüğünü görmek sevindirici; merkezi YouTube hegemonyasına karşı en ciddi alternatiflerden biri olduğunu düşünüyorum
Uygulamayı indirip ilgi alanlarımı ekledikten sonra ilk 10 öneri şöyleydi: PeerTube'un kendi eğitim videosu, o videonun İngilizce altyazılı sürümü, Fransızca Framadate slaytları, Fediverse eğitim videosu, Fransızca PeerTube eğitim videosu, Fransızca bir piramit videosu gibi görünen şey, İspanyolca altyazılı PeerTube eğitim videosu, Mastodon eğitim videosu, alternatif tıp eğitim videosu, TILvids eğitim videosu
Bu arada Fransızca bilmiyorum. İlgi alanlarına göre filtrelesem de görünen videolar değişmiyor
Bu, YouTube'un gerçek bir rakibi gibi görünmüyor
Buna karşılık kürasyon berbat görünüyor. Sevimli bir markalamaya sahip arama motoru SepiaSearch'ü de denedim ama sonuçlar benzer şekilde alakasız ya da ilgi çekici değildi
Moderasyonun nasıl yapıldığını da merak ediyorum. Uygunsuz veya yasa dışı içerik paylaşımının nasıl engellendiğini bilmiyorum
Fransızım ve FramaSoft'un çeşitli yazılımlarını yıllardır biliyorum; ama hepsini kötü alternatifler olarak görüyorum
Yaklaşımları tamamen yanlış. Sırf özgür yazılım oldukları için pazar payı elde edebileceklerini düşünüyorlar; kullanıcı deneyimini, özellik denkliğini ve inovasyonu tamamen görmezden geliyorlar. Bu yüzden araçları kullanması zor olacak kadar kötü
PeerTube neredeyse 10 yıldır var ama kimse kullanmadı; kamu fonlarını yakmak için ayakta tutulan içi boş bir web sitesi gibi görünüyor
Algoritma ilgi alanlarını dikkate almıyor gibi
Birkaç yıl önce Android için bir PeerTube istemcisi yapmıştım
Google eylülde kaldırdı ve hâlâ itiraz sonucunu bekliyorum: https://github.com/sschueller/peertube-android/issues/302
Bu sürümün benim uygulamamla aynı kaderi paylaşmamasını umuyorum
Oralara da yüklenebilir diye düşünmüştüm; meğer zaten yüklemişler
PeerTube moderasyonu nasıl ele alıyor? CSAM, ırkçılık, antisemitizm gibi şeylerde ne yapıyor?
Video dağıtımı konusunda deneyimi olmayan biri için mükemmel bir yazılım