Phỏng vấn: Chủ tịch VideoLAN Jean-Baptiste Kempf Nói chuyện với chúng tôi về Ứng dụng Win8 VLC

Biểu tượng thời gian đọc 7 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Chủ tịch VideoLAN và nhà phát triển VLC Jean-Baptiste Kempf, có trụ sở tại Paris, Pháp, đã đồng ý nói chuyện với chúng tôi về việc phát hành gần đây của ứng dụng VLC Windows 8. Đó là một hành trình dài đối với VideoLAN, công ty ban đầu bắt đầu thành lập KickStarter cho dự án Win8 VLC vào cuối tháng 2012 năm XNUMX. Gần đây, ông Kempf đã và đang nỗ lực đưa VLC lên các nền tảng di động như iOS, Android và thậm chí cả Windows Phone. Chúng tôi đã bảo tồn rất cởi mở và trung thực về nền tảng phát triển WinRT và tương lai của VLC.

1) Tại sao VideoLan cảm thấy việc tạo ứng dụng WinRT VLC cho Windows 8 / 8.1 là quan trọng? 

VLC cần có ở khắp mọi nơi trên tất cả các nền tảng. Windows RT và Windows Phone là những nền tảng mới và chúng tôi cần hỗ trợ chúng. Hơn nữa, chúng tôi không bao giờ biết nền tảng sẽ mở rộng như thế nào, vì vậy tốt hơn hết là bạn nên cố gắng tiếp cận tất cả chúng.

2) Bạn đã thuê các nhà phát triển mới đặc biệt cho dự án này hoặc sử dụng lại tài năng trong tổ chức? Có nhà phát triển nào đã quyên góp thời gian của họ để giúp đỡ dự án này không?

VideoLAN là một tổ chức phi lợi nhuận không có nhân viên. Hầu hết mọi người làm việc vào thời gian rảnh rỗi của họ. Hiện tôi có một công ty tư vấn nhỏ để giúp đỡ cộng đồng VLC. Tôi dành rất nhiều thời gian để viết mã nhưng cũng làm công việc quản lý dự án và tất cả những thứ không viết mã nhàm chán xung quanh VLC.

Đối với dự án này, tôi đã thuê một số nhà phát triển VLC và một số nhà phát triển khác làm việc trên đó. Một số nhà phát triển đã làm điều đó vào thời gian rảnh của họ, nhưng điều đó rất hiếm, ngoại trừ tôi.

3) Nếu chúng ta xem xét xu hướng, nhiều người tiêu dùng đang phát trực tuyến nhiều nội dung của họ hơn là chơi phương tiện truyền thông địa phương hoặc thực. Bạn có nghĩ rằng VLC sẽ phổ biến và được sử dụng rộng rãi trong tương lai, hãy cho chúng tôi biết vào năm 2025?

Tôi hy vọng với chúng tôi rằng VLC sẽ không phổ biến như vậy vào năm 2025 🙂 Nếu đúng như vậy, điều đó có nghĩa là thế giới video vẫn hoàn toàn bị phá vỡ và phức tạp. Công nghệ VLC nên có, nhưng có thể ít hiển thị hơn 🙂

4) Các cổng VLC trong iOS và Android dường như nhanh hơn / dễ dàng hơn nhiều so với cổng VLC
cho WinRT.

1. Đầu tiên, đây là sự thật hay là một ngộ nhận?

2. Nếu đúng, tại sao việc tải ứng dụng trên nền tảng iOS và Android lại dễ dàng hơn?

3. Bạn có thể so sánh và đối chiếu một số ưu điểm / nhược điểm của việc tạo ứng dụng trên iOS và Android so với nền tảng WinRT? 

Chà, điều này rất đúng. Nguyên nhân là do khó khăn về kỹ thuật.

Cổng iOS có lẽ là dễ nhất, vì nó khá gần với các API của Mac OS. Cổng Android khởi động hơi lâu nhưng chúng tôi đã hiểu được. Tuy nhiên, nó vẫn chỉ là một bản beta, sau 2 năm, vì nó vẫn chưa tốt như chúng ta mong muốn. Tôi đã đầu tư rất nhiều thời gian cho phần này gần đây.

Việc phát triển WinRT rất khó thực hiện, đặc biệt là ở cấp độ thấp. Không có luồng thích hợp, không có ổ cắm BSD, không có fopen, mỗi lần mở tệp hoặc luồng cần phải Async và bạn không thể mở tệp nếu không có tương tác của người dùng.

Nói cách khác, WinRT khác với mọi nền tảng khác, và không phải lúc nào cũng vì lý do chính đáng, mà đôi khi chỉ vì một hệ tư tưởng bị phá vỡ.

Tôi nghĩ đó không phải là một ý tưởng hay cho nền tảng này, vì các nhà phát triển có thể bỏ qua nó.

Từ quan điểm của người dùng, điều này rất khác, bởi vì khi đó nền tảng trông rất đẹp.

Chúng tôi dành rất nhiều thời gian để kết nối sự khác biệt giữa WinRT và Win32 và điều này sẽ giúp chúng tôi có một cơ sở mã chặt chẽ trong tương lai.

5) Nếu chúng ta nhìn vào dòng thời gian của dự án Kickstarter ban đầu, có vẻ như hy vọng sẽ hoàn thành dự án này trong một khung thời gian nhanh hơn nhiều. Khi nào bạn nhận ra dự án này bị sai kế hoạch và bạn đã đối phó với sự thất bại này như thế nào? 

Chà, sau một vài tháng, chúng tôi mới bắt đầu làm việc trên bề mặt, vì vậy chúng tôi biết rằng điều này sẽ còn lâu dài. Khi hết tiền, tiến độ của nó rất chậm, nhưng tôi đã dành khá nhiều thời gian cho nó, để tiến gần hơn đến việc phát hành.

6) VLC sẽ luôn là phần mềm mã nguồn mở và miễn phí và tại sao?

1. Bạn đã bao giờ xem xét bất kỳ mô hình kinh doanh nào ngoài các khoản quyên góp, chẳng hạn như quảng cáo tùy chọn? 

Có, VLC sẽ luôn là mã nguồn mở và miễn phí. Vì đó là điều đúng đắn về mặt đạo đức. Nó quan trọng; để bạn biết rằng mình không bị phần mềm theo dõi hoặc lừa gạt.

Chúng tôi đã nghĩ ra nhiều mô hình, nhưng cho đến nay, không có mô hình nào là tốt cả. Tuy nhiên, chúng tôi có thể nhận được một số phiên bản “Hỗ trợ VLC” trả phí trên cửa hàng ứng dụng, với tính năng ngang bằng, vì nó giống như quyên góp. Quảng cáo tệ hơn nhiều so với phần còn lại, bởi vì nó theo dõi người dùng nhiều hơn.

7) Còn bao nhiêu thời gian cho đến khi phiên bản dành cho máy tính để bàn và phiên bản metro của ứng dụng có tính năng tương đương?

Tôi không có một quả cầu pha lê, nhưng tôi thực sự nghi ngờ rằng phiên bản Metro sẽ có các tính năng ngang bằng với ứng dụng Máy tính để bàn. Nhưng một lần nữa, có thể mọi người không cần tất cả các tính năng đó.

8) Với doanh số thấp của Surface RT và Surface 2, tại sao lại đưa ra quyết định đưa VLC lên Windows RT đầu tiên và Windows Phone thứ hai?

Vì vấn đề với Windows Phone và Windows RT là giống nhau đối với VLC: biên dịch VLC cho ARM. Sau khi điều này được khắc phục, phiên bản Windows RT có thể ra mắt vào ngày hôm sau. Để có Windows Phone, bạn cần cái này VÀ một giao diện người dùng mới.

Do đó, đối với chúng tôi, phiên bản Windows RT là một yêu cầu của phiên bản Windows Phone.

9) Chúng tôi có thể mong đợi sự hỗ trợ cho DLNA không? Ứng dụng tàu điện ngầm có hỗ trợ Blu-Ray trong tương lai không? Những thách thức trong việc bổ sung hỗ trợ tăng tốc phần cứng là gì?

Chúng tôi đã có DLNA; Blu-Ray có thể sẽ không bao giờ đến, vì các hạn chế DRM trên cửa hàng. Tăng tốc phần cứng cần một đường dẫn giải mã hoàn toàn mới, nhưng chúng tôi sẽ làm điều đó.

10) Trong bản cập nhật Kickstarter, bạn đã viết blog về việc gặp thử thách với Biểu tượng. Nhiều biểu tượng bị cấm trong các ứng dụng tàu điện ngầm. Đầu tiên, có thể giải thích các biểu tượng là gì, thứ hai tại sao một số biểu tượng bị cấm trong chế độ tàu điện ngầm và thứ ba tại sao việc loại bỏ chúng lại rất khó khăn?

Biểu tượng là một lệnh gọi đến API Windows. WinRT chỉ cho phép một số lượng rất hạn chế các API đó có mặt trên cửa hàng, vì Microsoft đã quyết định như vậy. Đôi khi, nó có ý nghĩa, đôi khi nó chỉ là rất ngu ngốc, và được quyết định bởi các nhà quản lý vì lý do tư tưởng. Mỗi khi bạn có một biểu tượng, bạn cần phải tìm một công việc xung quanh, mô phỏng API, mã hóa lại tính năng hoặc chỉ cần xóa nó một cách rõ ràng.

11) Bạn đã nêu trong ghi chú phát hành của mình rằng ứng dụng trên Windows 8.0 kém ổn định hơn so với Windows 8.1, tại sao lại như vậy?

Không, tôi đã nói rằng ứng dụng được thiết kế cho Windows 8.0 kém ổn định hơn ứng dụng trên 8.1. Đầu tiên, nhiều API WinRT chỉ rõ ràng là có lỗi trên Windows 8.0. Sau đó, nhiều điều khiển XAML bị thiếu hoặc gặp sự cố trong những trường hợp kỳ lạ, và cuối cùng, MSVCRT 12.0 ổn định hơn nhiều.

12) Thiết kế của ứng dụng tàu điện ngầm VLC khá ấn tượng. Một số nhận xét rằng có một số điểm tương đồng với phần mềm Zune cũ; Đây có phải là nguồn cảm hứng cho thiết kế?

Có, chúng tôi thích Zune cũ rất nhiều.

13) Bạn có thể chia sẻ với chúng tôi bất kỳ thống kê nào về số lượt tải xuống bạn sau khi phát hành ứng dụng không?

Tôi chưa có bất kỳ, nhưng tôi không thực sự quan tâm đến các con số. Chúng tôi phải phát hành nó, không có vấn đề gì. (VideoLAN's twitter tài khoản sau đó đã tiết lộ 38,000 lượt tải xuống)

14) Trải nghiệm của bạn khi gửi ứng dụng lên cửa hàng Windows 8 là gì? Bạn đã viết blog bị từ chối ứng dụng nhiều lần.

Bảng quản trị Windows 8 Store rất tệ và bị hỏng. Để cung cấp cho bạn một ý tưởng: tài khoản công ty chỉ có thể có một người dùng.

15) Ứng dụng WinRT VLC được phát triển một phần theo cách không được Microsoft chính thức khuyến nghị. Viết lại một ứng dụng mới từ đầu có phải dễ dàng hơn không?

Tôi nghĩ rằng bạn không nhận ra rằng VLC là 10 triệu dòng mã. Không thể viết lại nó.

Neowin cũng đã trò chuyện với ông Kempf, hãy xem cuộc phỏng vấn của họ tại đây.

Vui lòng ghé thăm Jean-Baptiste Kempf's Blog (Tín dụng hình ảnh: JBK)

Chúng tôi muốn chúc mừng VideoLAN về việc họ đã phát hành ứng dụng VLC Metro và cảm ơn ông Kempf đã trả lời các câu hỏi của chúng tôi.

Thông tin thêm về các chủ đề: jean-baptiste kempf, ứng dụng tàu điện ngầm, băng video, vlc, thắng

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *