

VLC优化了其Android应用,vlc安卓版使用教程VLC优化了其Android应用VLC是由VideoLAN项目开发的免费,开放源代码的跨平台多媒体播放器。与所有文件和屏幕的无缝兼容性是VLC设计的核心。VLC能够播放大多数本地视频和音频文件以及各种流协议,并且许多第三方应用程序使用VLC引擎来处理视频播放。最终,......
VLC是由VideoLAN项目开发的免费,开放源代码的跨平台多媒体播放器。与所有文件和屏幕的无缝兼容性是VLC设计的核心。VLC能够播放大多数本地视频和音频文件以及各种流协议,并且许多第三方应用程序使用VLC引擎来处理视频播放。最终,VideoLAN的开发人员希望用户能够在任何地方播放所有内容无论他们喜欢哪种设备或屏幕大小。
该团队最初是为Android设计VLC应用的,不久之后用户就开始在Chromebook上要求相同的体验。那时VideoLAN看到了通过将VLC引入Chrome操作系统来为用户提供桌面式体验的机会。
通过优化适用于Chrome OS和更大屏幕的Android应用,以及从一开始就支持x86和64位ARM,VideoLAN确保了VLC用户可以在各种不同设备和外形上享受相同的沉浸式体验。
他们做了什么
团队首先要注意桌面上首选的VLC用户具有哪些功能,例如鼠标输入,右键单击菜单,并确保外部存储(即硬盘驱动器和USB拇指驱动器)工作正常。从那里开始,他们开始调整应用的布局和功能,以确保用户可以在类似于桌面的环境中享受这些相同的功能。
键盘和鼠标支持
团队最重要的优化之一就是支持键盘和鼠标输入。支持的键盘允许人们使用快捷键和方向按钮轻松浏览该应用程序,而鼠标输入则启用了右键单击命令以及文件往返VLC播放器的拖放功能。
动态调整大小
VideoLAN设计了布局的多个版本,以允许用户轻松缩放和调整应用程序大小。由于团队已经为平板电脑设计了VLC的布局,因此容纳更大,更宽的布局是一个相当简单的过程。他们还调整了播放器的音频设置,以利用大屏幕上可用的额外空间。
以前,团队需要使用单独的仿真器或单独的设备来测试每种布局。但是,有了Android对Chrome OS的支持,该团队就可以一次在同一设备上测试台式机,平板电脑和移动设备的UI布局,而无需使用模拟器。这大大加快了设计和测试时间。
现在,借助Chrome OS上的Linux(测试版),开发人员可以使用Android Studio本地构建和测试Android应用,从而使Chromebook成为可用于开发的设备。
该图显示了多个版本的布局,其中包括在移动设备,平板电脑和笔记本电脑设备上动态调整大小的示例
用Kotlin编写代码
最棒的是,该团队使用Kotlin(一种功能强大的编程语言)完成了所有工作,该语言通过使用更安全,更简洁的代码来帮助他们提高生产力。通过减少应用程序的代码库,他们能够花费更少的时间来解决问题,而将更多的时间用于优化应用程序的布局和功能。
VideoLAN的首席Android开发人员GeoffreyMétais说:“我们通常不愿主要重组或重写我们的代码,因为我们会失去功能。“我们很高兴发现,由于Android Studio内置的迁移工具,从Java到Kotlin的过渡真的很顺利,而Kotlin的couroutines框架帮助我们提高了性能。”
结果
VideoLAN在移动设备,Chrome操作系统和Android TV上使用了相同的APK,因此领先开发人员只花了两个月的时间就针对每个平台优化了该应用程序。几个月来,用户一直要求在Chrome操作系统上提供VLC支持,尤其是在DVD播放方面,该团队迄今收到了绝大多数积极的反馈。此外,最新版本的Chrome操作系统完全支持外部存储,因此每个Android用户现在都享有相同的利益。
VideoLAN总裁JeanBaptiste Kempf说:“我们的团队一直在寻找新的机会,以为我们的用户带来最大的影响。”“针对Chromebook进行的优化已帮助我们将应用扩展到了众多设备和外形尺寸上,很明显,我们已根据来自世界各地用户的反馈达到了预期。”
开始使用
查看一些最佳做法,以针对Chrome操作系统优化您的应用。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部