Interview: VideoLAN-president Jean-Baptiste Kempf praat met ons over de Win8 VLC-app

Pictogram voor leestijd 7 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

VideoLAN President en VLC-ontwikkelaar Jean-Baptiste Kempf, gevestigd in Parijs, Frankrijk, stemde vriendelijk toe om met ons te praten over de recente release van de Windows 8 VLC-applicatie. Het was een lange reis voor VideoLAN, dat oorspronkelijk eind november 8 een KickStarter voor het Win2012 VLC-project startte. De laatste tijd heeft dhr. Kempf het voortouw genomen bij pogingen om VLC op mobiele platforms zoals iOS, Android en zelfs Windows Phone te krijgen. We hadden een zeer open en eerlijke conservatie over het WinRT-ontwikkelingsplatform en de toekomst van VLC.

1) Waarom vond VideoLan het belangrijk om een ​​WinRT VLC-toepassing voor Windows 8/8.1 te maken? 

Welnu, VLC moet overal op alle platforms zijn. Windows RT en Windows Phone zijn nieuwe platforms en we moeten ze ondersteunen. Bovendien weten we nooit hoe het platform zich zal uitbreiden, dus het is een goed idee om te proberen ze allemaal te bereiken.

2) Heb je specifiek voor dit project nieuwe developers aangenomen of talent hergebruikt binnen de organisatie? Hebben ontwikkelaars hun tijd gedoneerd om te helpen met dit project?

VideoLAN is een non-profitorganisatie zonder werknemers. De meeste mensen werken in hun vrije tijd. Ik heb nu een klein adviesbureau om de VLC-gemeenschap te helpen. Ik besteed veel tijd aan coderen, maar ook aan projectbeheer en alle saaie niet-coderende dingen rond VLC.

Voor dit project heb ik een aantal VLC-ontwikkelaars en enkele andere ontwikkelaars ingehuurd om eraan te werken. Sommige ontwikkelaars deden het in hun vrije tijd, maar dat was heel zeldzaam, behalve ik.

3) Als we naar trends kijken, streamen veel consumenten veel van hun inhoud in plaats van lokale of fysieke media af te spelen. Denk je dat VLC in de toekomst net zo populair en wijdverbreid zal zijn, laten we zeggen in het jaar 2025?

Ik hoop voor ons dat VLC in 2025 niet zo populair zal zijn 🙂 Als dat zo is, betekent dit dat de videowereld nog steeds volledig kapot en complex is. VLC-technologieën zouden er moeten zijn, maar misschien minder zichtbaar

4) De poorten van VLC in iOS en Android leken veel sneller/gemakkelijker te zijn dan de poort van VLC
voor WinRT.

1. Ten eerste, is dit waar of een misvatting?

2. Indien waar, waarom was het dan gemakkelijker om apps op de iOS- en Android-platforms te krijgen?

3. Kun je enkele van de voor- en nadelen vergelijken en contrasteren bij het maken van apps op iOS en Android in vergelijking met het WinRT-platform? 

Welnu, dit is zeer waar. De reden is de technische problemen.

iOS-poort was waarschijnlijk de gemakkelijkste, omdat het vrij dicht bij de Mac OS-API's ligt. Android-poort was een beetje lang om te beginnen, maar we hebben het toch gekregen. Het is echter nog steeds een bèta, na 2 jaar, omdat het nog steeds niet zo goed is als we willen. Hier heb ik de laatste tijd veel tijd in gestoken.

De ontwikkeling van WinRT is erg moeilijk om te doen, met name aan de lage kant. Er zijn geen goede threads, er zijn geen BSD-sockets, er is geen fopen, elke opening van bestanden of stream moet Async zijn en je kunt geen bestand openen zonder gebruikersinteracties.

Met andere woorden, WinRT is anders dan elk ander platform, en niet altijd met een goede reden, maar soms gewoon voor een gebroken ideologie.

Ik denk dat dat geen goed idee is voor dit platform, omdat ontwikkelaars het misschien gewoon overslaan.

Vanuit gebruikersoogpunt is dit heel anders, want dan ziet het platform er heel mooi uit.

We besteden veel tijd aan het overbruggen van de verschillen tussen WinRT en Win32 en dit zal ons helpen om in de toekomst een hechte codebase te hebben.

5) Als we kijken naar de tijdlijn van het originele Kickstarter-project, lijkt het erop dat de hoop was om dit project in een veel sneller tijdsbestek af te ronden. Wanneer realiseerde je je dat dit project niet op schema lag en hoe ging je om met deze tegenslag? 

Nou, na een paar maanden waren we net begonnen aan de oppervlakte, dus we wisten dat dit lang zou duren. Toen het geld op was, verliep de voortgang erg traag, maar ik heb er behoorlijk wat tijd aan besteed om dichter bij een release te komen.

6) Zal VLC altijd gratis en open source software zijn en waarom?

1. Heb je ooit een ander bedrijfsmodel overwogen dan donaties, zoals optionele advertenties? 

Ja, VLC zal altijd gratis en open source zijn. Want dat is wat moreel juist is. Het is belangrijk; zodat u weet dat u niet wordt bespioneerd of bedrogen door uw software.

We hebben aan veel modellen gedacht, maar tot nu toe was geen van alle erg goed. We zouden echter enkele betaalde "Support VLC" -versies in de app store kunnen krijgen, met kenmerkenpariteit, omdat het zou zijn als donaties. Advertenties zijn veel erger dan de rest, omdat het de gebruikers nog meer volgt.

7) Hoeveel tijd duurt het voordat de desktopversie en de metroversie van de app functiepariteit hebben?

Ik heb geen glazen bol, maar ik betwijfel echt of de Metro-versie dezelfde functies zal hebben als de Desktop-app. Maar nogmaals, misschien hebben mensen al die functies niet nodig.

8) Gezien de lage verkoopcijfers van de Surface RT en Surface 2, waarom is de beslissing genomen om VLC eerst naar Windows RT en als tweede naar Windows Phone te brengen?

Omdat het probleem met Windows Phone en Windows RT hetzelfde is voor VLC: VLC compileren voor ARM. Zodra dit is opgelost, kan de Windows RT-versie de volgende dag uitkomen. Om Windows Phone te hebben, heb je dit EN een nieuwe gebruikersinterface nodig.

Daarom is voor ons de Windows RT-versie een vereiste voor de Windows Phone-versie.

9) Kunnen we ondersteuning voor DLNA verwachten? Ondersteunt de metro-app in de toekomst Blu-Ray? Wat zijn de uitdagingen bij het toevoegen van ondersteuning voor hardwareversnelling?

We hebben al DLNA; Blu-Ray zal er waarschijnlijk nooit komen, vanwege DRM-beperkingen in de winkel. Hardwareversnelling heeft een volledig nieuwe decoderingspijplijn nodig, maar we zullen het doen.

10) In Kickstarter-updates heb je geblogd over uitdagingen met symbolen. Veel symbolen zijn verboden in metrotoepassingen. Ten eerste, zou kunnen uitleggen wat symbolen zijn, ten tweede waarom sommige symbolen verboden zijn in de metromodus en ten derde waarom het zo moeilijk was om ze te verwijderen?

Een symbool is een aanroep naar een Windows API. WinRT staat slechts een zeer beperkt aantal van die API's toe om in de winkel te komen, omdat Microsoft dat heeft besloten. Soms is het logisch, soms is het gewoon heel dom, en werd besloten door managers om ideologische redenen. Elke keer dat je één symbool hebt, moet je een tijdelijke oplossing vinden, de API emuleren, de functie hercoderen of gewoon verwijderen.

11) U hebt in uw release-opmerkingen aangegeven dat de toepassing op Windows 8.0 minder stabiel is dan in vergelijking met Windows 8.1, hoe komt dit?

Nee, ik zei dat een applicatie ontworpen voor Windows 8.0 minder stabiel is dan een applicatie op 8.1. Ten eerste zijn veel WinRT-API's gewoon bugs op Windows 8.0. Dan ontbreken er talloze XAML-besturingselementen of crashen ze in vreemde gevallen, en ten slotte is MSVCRT 12.0 veel stabieler.

12) Het ontwerp van de VLC metro-app is behoorlijk indrukwekkend. Sommigen hebben opgemerkt dat er enkele overeenkomsten zijn met de oude Zune-software; was dit een inspiratie voor het ontwerp?

Ja, we houden erg van de oude Zune.

13) Kun je statistieken over downloadaantallen die je hebt na het uitbrengen van de app met ons delen?

Ik heb er nog geen, maar de cijfers interesseren me niet zoveel. We moesten het loslaten, wat er ook gebeurde. (VideoLAN's X account onthulde later 38,000 downloads)

14) Hoe was je ervaring met het indienen van de app bij de Windows 8 Store? Je blogde dat de app vaak werd afgewezen.

Het Windows 8 Store-beheerpaneel is verschrikkelijk en zoooo kapot. Om je een idee te geven: een zakelijk account kan maar één gebruiker hebben.

15) De WinRT VLC-app is gedeeltelijk ontwikkeld op een manier die niet officieel wordt aanbevolen door Microsoft. Zou het niet eenvoudiger zijn geweest om een ​​nieuwe applicatie helemaal opnieuw te schrijven?

Ik denk dat je je niet realiseert dat VLC 10 miljoen regels code is. Het is niet mogelijk om het te herschrijven.

Neowin praatte ook met meneer Kempf, zie hun interview hier.

Bezoek ook Jean-Baptiste Kempf's Blog (Afbeelding tegoed: JBK)

We willen VideoLAN feliciteren met de release van de VLC Metro-app en de heer Kempf bedanken voor het beantwoorden van onze vragen.

Meer over de onderwerpen: jean Baptiste Kempf, metro-app, videolan, vlc, winnen

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *