Röportaj: VideoLAN Başkanı Jean-Baptiste Kempf Bizimle Win8 VLC Uygulaması Hakkında Konuşuyor

Okuma zamanı simgesi 7 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

Fransa'nın başkenti Paris'te bulunan VideoLAN Başkanı ve VLC geliştiricisi Jean-Baptiste Kempf, bizimle Windows 8 VLC uygulamasının son sürümü hakkında konuşmayı kabul etti. 8 yılının Kasım ayının sonlarında Win2012 VLC projesi için bir KickStarter başlatan VideoLAN için uzun bir yolculuk oldu. Son zamanlarda Bay Kempf, iOS, Android ve hatta Windows Phone gibi mobil platformlarda VLC'yi alma çabalarına öncülük ediyor. WinRT geliştirme platformu ve VLC'nin geleceği hakkında çok açık ve dürüst bir korumamız vardı.

1) VideoLan, Windows 8/8.1 için bir WinRT VLC uygulaması yapmanın neden önemli olduğunu düşündü? 

Eh, VLC'nin tüm platformlarda her yerde olması gerekiyor. Windows RT ve Windows Phone yeni platformlar ve onları desteklememiz gerekiyor. Üstelik platformun nasıl genişleyeceğini asla bilemeyiz, bu yüzden hepsine ulaşmaya çalışmak iyi bir fikirdir.

2) Bu proje için özel olarak yeni geliştiriciler mi işe aldınız yoksa organizasyon içindeki yetenekleri yeniden kullandınız mı? Herhangi bir geliştirici bu projeye yardımcı olmak için zamanını bağışladı mı?

VideoLAN, çalışanı olmayan, kar amacı gütmeyen bir kuruluştur. Çoğu insan boş zamanlarında çalışır. Artık VLC topluluğuna yardımcı olacak küçük bir danışmanlık şirketim var. Kodlamaya çok zaman harcıyorum ama aynı zamanda proje yönetimi ve VLC'deki tüm sıkıcı kodlama dışı şeyler yapıyorum.

Bu proje için, üzerinde çalışmak üzere bazı VLC geliştiricileri ve diğer geliştiricileri işe aldım. Bazı geliştiriciler bunu boş zamanlarında yaptı, ancak bu benim dışımda çok nadirdi.

3) Trendlere bakarsak, birçok tüketici yerel veya fiziksel medyayı oynatmak yerine içeriklerinin çoğunu yayınlıyor. VLC'nin 2025 yılında diyelim ki gelecekte bu kadar popüler ve yaygın olarak kullanılacağını düşünüyor musunuz?

Umarım bizim için VLC 2025'te bu kadar popüler olmaz 🙂 Eğer öyleyse, video dünyasının hala tamamen bozuk ve karmaşık olduğu anlamına gelir. VLC teknolojileri orada olmalı, ancak belki daha az görünür 🙂

4) iOS ve Android'deki VLC bağlantı noktaları, VLC bağlantı noktasından çok daha hızlı/kolay görünüyordu
WinRT için.

1. İlk olarak, bu doğru mu yoksa yanlış bir algı mı?

2. Doğruysa, iOS ve Android platformlarında uygulama almak neden daha kolaydı?

3. WinRT platformuna kıyasla iOS ve Android'de uygulama oluşturmanın bazı avantajlarını/dezavantajlarını karşılaştırabilir misiniz? 

Bu çok doğru. Bunun nedeni teknik zorluklardır.

iOS bağlantı noktası muhtemelen en kolayıydı çünkü Mac OS API'lerine oldukça yakın. Android bağlantı noktasının başlaması biraz uzundu, ancak yine de anladık. Ancak, 2 yıl sonra hala bir beta, çünkü hala istediğimiz kadar iyi değil. Son zamanlarda bu kısma çok zaman harcadım.

WinRT geliştirmesini yapmak, özellikle düşük seviye tarafında yapmak çok zordur. Uygun iş parçacığı yok, BSD soketi yok, fopen yok, her dosya veya akış açılışının Async olması gerekiyor ve kullanıcı etkileşimleri olmadan bir dosyayı açamazsınız.

Başka bir deyişle, WinRT diğer tüm platformlardan farklıdır ve her zaman iyi bir nedenle değil, bazen sadece bozuk bir ideoloji için.

Bunun bu platform için iyi bir fikir olmadığını düşünüyorum çünkü geliştiriciler bunu atlayabilir.

Kullanıcı açısından bu çok farklı çünkü o zaman platform çok güzel görünüyor.

WinRT ve Win32 arasındaki farkları kapatmak için çok zaman harcıyoruz ve bu, gelecekte yakın bir kod tabanına sahip olmamıza yardımcı olacak.

5) Orijinal Kickstarter projesinin zaman çizelgesine bakarsak, umudun bu projeyi çok daha hızlı bir zaman diliminde bitirmek olduğu görülüyor. Bu projenin program dışı olduğunu ne zaman fark ettiniz ve bu aksilikle nasıl başa çıktınız? 

Pekala, birkaç ay sonra, yüzeyi henüz çizmeye başlamıştık, bu yüzden bunun uzun süreceğini biliyorduk. Para gittiğinde, ilerlemeyi çok yavaşlattı, ancak serbest bırakılmasına yaklaşmak için üzerinde oldukça fazla zaman harcadım.

6) VLC her zaman özgür ve açık kaynaklı bir yazılım mı olacak ve neden?

1. Bağış dışında isteğe bağlı reklamlar gibi herhangi bir iş modeli düşündünüz mü? 

Evet, VLC her zaman ücretsiz ve açık kaynak olacaktır. Çünkü ahlaki olarak doğru olan budur. Bu önemli; böylece yazılımınız tarafından gözetlenmediğinizi veya aldatılmadığınızı bilirsiniz.

Birçok model düşündük ama şu ana kadar hiçbiri pek iyi olmadı. Yine de uygulama mağazasında bazı ücretli "Support VLC" sürümleri alabiliriz. özellikler paritesi ile bağış gibi olacağı için. Reklamlar diğerlerinden çok daha kötü çünkü kullanıcıları daha fazla takip ediyor.

7) Uygulamanın masaüstü sürümü ve metro sürümünün özellik paritesine sahip olmasına ne kadar zaman kaldı?

kristal kürem yok ancak Metro sürümünün Masaüstü uygulamasıyla benzer özelliklere sahip olacağından gerçekten şüpheliyim. Ama sonra tekrar, belki de insanların tüm bu özelliklere ihtiyacı yoktur.

8) Surface RT ve Surface 2'nin düşük satışları göz önüne alındığında neden VLC'yi Windows RT'ye, ardından Windows Phone'a getirme kararı alındı?

Windows Phone ve Windows RT ile ilgili sorun VLC için aynı olduğundan: ARM için VLC derlemek. Bu düzeltildikten sonra, Windows RT sürümü ertesi gün çıkabilir. Windows Phone'a sahip olmak için buna VE yeni bir kullanıcı arayüzüne ihtiyacınız var.

Bu nedenle bizim için Windows RT sürümü, Windows Phone sürümünün bir gereğidir.

9) DLNA için destek bekleyebilir miyiz? Metro uygulaması gelecekte Blu-Ray'i destekleyecek mi? Donanım hızlandırma desteği eklemenin zorlukları nelerdir?

DLNA'mız zaten var; Blu-Ray muhtemelen asla gelmeyecek, mağazadaki DRM kısıtlamaları nedeniyle. Donanım hızlandırmanın tamamen yeni bir kod çözme hattına ihtiyacı var, ancak bunu yapacağız.

10) Kickstarter güncellemelerinde, Sembollerle ilgili zorluklarla ilgili blog yazdınız. Metro uygulamalarında birçok sembol yasaktır. Birincisi, hangi sembollerin olduğunu açıklayabilir, ikincisi metro modunda bazı sembollerin neden yasak olduğunu ve üçüncüsü onları kaldırmanın neden bu kadar zor olduğunu açıklayabilir mi?

Sembol, bir Windows API'sine yapılan çağrıdır. WinRT, Microsoft böyle karar verdiği için bu API'lerin yalnızca çok sınırlı bir kısmının mağazaya girmesine izin verir. Bazen mantıklı, bazen çok aptalca ve ideolojik nedenlerle yöneticiler tarafından karar verildi. Her bir sembolünüz olduğunda, bir geçici çözüm bulmanız, API'yi taklit etmeniz, özelliği yeniden kodlamanız veya basitçe kaldırmanız gerekir.

11) Sürüm notlarınızda, uygulamanın Windows 8.0'da Windows 8.1'e kıyasla daha az kararlı olduğunu belirtmişsiniz, bu neden?

Hayır, Windows 8.0 için tasarlanmış bir uygulamanın 8.1'dekinden daha az kararlı olduğunu söyledim. İlk olarak, birçok WinRT API'si Windows 8.0'da açıkça hatalıdır. Ardından, garip durumlarda çok sayıda XAML denetimi eksik veya çöküyor ve son olarak MSVCRT 12.0 çok daha kararlı.

12) VLC metro uygulamasının tasarımı oldukça etkileyici. Bazıları eski Zune yazılımıyla bazı benzerlikler olduğu yorumunu yaptı; Bu tasarım için bir ilham kaynağı mıydı?

Evet, eski Zune'u çok seviyoruz.

13) Uygulamayı yayınladıktan sonra indirdiğiniz sayılarla ilgili istatistikleri bizimle paylaşır mısınız?

Henüz yok, ama sayılar umurumda değil. Ne olursa olsun onu serbest bırakmalıydık. (VideoLAN'lar twitter hesap daha sonra 38,000 indirmeyi ortaya çıkardı)

14) Uygulamayı Windows 8 mağazasına gönderme deneyiminiz nasıldı? Uygulamanın birçok kez reddedilmesini sağlayarak blog yazdınız.

Windows 8 Mağazası yönetim paneli korkunç ve çok bozuk. Size bir fikir vermek için: bir kurumsal hesabın yalnızca bir kullanıcısı olabilir.

15) WinRT VLC uygulaması, Microsoft tarafından resmi olarak tavsiye edilmeyen bir şekilde kısmen geliştirilmiştir. Yeni bir uygulamayı sıfırdan yeniden yazmak daha kolay olmaz mıydı?

VLC'nin 10 milyon satır kod olduğunun farkında değilsiniz sanırım. Yeniden yazmak mümkün değil.

Neowin ayrıca Bay Kempf ile sohbet etti, röportajlarına bakın okuyun.

Lütfen Jean-Baptiste Kempf's'i de ziyaret edin. Blog (Resim Kredisi: JBK)

VideoLAN'ı VLC Metro uygulamasını yayınladıkları için tebrik eder ve sorularımızı yanıtladığı için Bay Kempf'e teşekkür ederiz.

Konular hakkında daha fazla bilgi: jean-baptiste kempf, metro uygulaması, VideoLAN, vlc, Winrt

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *