热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

androidTVforx86,“掌上TV”的第一步,AndroidTVx86体验分享

“掌上TV”的第一步,AndroidTVx86体验分享2019-08-1922:25:1610点赞50收藏7评论随着电视智能化的普及,更多功能被应用在了

“掌上TV”的第一步,Android TV x86 体验分享

2019-08-19 22:25:16

10点赞

50收藏

7评论

随着电视智能化的普及,更多功能被应用在了这个曾经的大件上,虽说我个人依然认为显示质量和效果才是电视的正确发展趋势,但事实证明只要价格合理或者产品具有差异化同样能够大卖。比如刚发布的华为智慧屏就已经弱化了电视的概念,将手机、电视、平板这些品类的功能逐渐整合,差别只是根据屏幕尺寸和需求适配系统而已。

正好在几天前碰巧看到油管上一个Android TV的视频,它与传统Android TV的区别是基于Android x86。Android TV应该是目前最好用、适配程度最好的大屏系统,默认只会被安装在一些电视或电视盒子上,由于大屏系统的特殊性几乎没有跨品类移植系统,而这个特殊版本Android TV或许可以被安装在x86平台PC或平板上,如果真是这样或许会有不一样的体验。

安装方法还是熟悉的配方,设备还是熟悉的苏菲3P,操作也和安装Android x86完全一样,一次就成功进入系统,如果各位对步骤感兴趣可以翻翻我之前的相关内容。这么看来这玩意或许只是更换了Android x86的默认launcher,因此我又试了一下在常规Android x86上安装Android TV的launcher,结果并不兼容,果然适配不会这么容易。

e073482023cd8724772f3ed7e64dfd81.png

ff1c72f74094502106e35ce115ae45dd.png

a5c20910be38bc789e45c63b55121c5f.png

a179f2a0f4a6041c10ef2904460835c0.png

Android TV x86的Android版本为8.1,界面UI与新版Android TV一致。操作方面,在没有遥控器的条件下键盘是必备的了,因为Android TV的应用布局都是块状,并不像一般的Android设备那样有返回键。直接触控和触控笔在Android TV上同样可用,但触控无法完成返回上级的操作,某些位置的区域切换也要借助键盘,如果以后真的推出了触控电视可能也就这个体验吧。

7ac755340513f67e1e19f65a7d126f57.png

324c31228b2a91ddf7556507413a329c.png

Android TV运行在x86设备上优缺点还是比较明显的。优点部分主要是流畅度,几年前的低压i5放到现在性能依然吊打安卓盒子,geekbench性能跑分低于常规Android x86 15%左右,整体流畅程度也确实远超Android盒子和智能电视,支持触控的设备可以更好的兼容非电视版影音APP,至少可以正常操控以及正确显示内容,而在电视设备上就算有鼠标也很难进行定位。如果选择安装在桌面或便携PC上再外接一个4K显示器,相当于将PC转化为最高性能的电视盒子。

bab57289a1c402619282ded4c7a85017.png

看到这么多优点好像有一种电视盒子已经没用的感觉,但在体验方面使用移植系统的设备还差得远。其中的最大问题就是应用兼容性。我在平板和NUC上分别装上Android TV x86,蓝牙和Chromecast均不可用,连接WiFi也不能在TV版play商店更新应用,APP只能通过第三方商店安装,在装上应用之后还会有一大部分不兼容,打开直接闪退(如Kodi、各种游戏应用),还有一些视频类应用可以打开但连不上网(如爱奇艺、QQ音乐)。。现在兼容的常用视频APP只有自带的油管TV、沙发管家、电视猫、bilibili移动版、VLC,至于其他的视频平台就只能打开浏览器看了。至于解码方面存在的问题是不是和系统有关还不能确定,毕竟板子不支持硬解HEVC,常规1080P视频则没啥问题。此外还有一些奇怪的bug,比如平板开机前不能连接键盘,不然触控操作会失效。。。

截止到现在,基于8.1版本的Android TV x86也只是发布了两个版本而已,第一个版本甚至连不了WiFi,在第二个版本就能正常使用多数Android TV功能已经算是惊喜了。不过个人并不看好这个项目,毕竟这玩意可是比Android x86还要冷门很多,直接往硬件上安装的就更少了,不过这种新颖的体验并不差。目前想要稳定使用Android TV的最佳途径还是电视盒子,可是也保不齐开发者可以一直坚持下去将系统逐渐完善,一旦兼容性可以达到正常Android x86的水准,那时Android盒子真的可以去吃灰了。

c2ad9c123c4d84295e50d901fd065b58.png



推荐阅读
  • Vue 开发与调试工具指南
    本文介绍了如何使用 Vue 调试工具,包括克隆仓库、安装依赖包、构建项目以及在 Chrome 浏览器中加载扩展的详细步骤。 ... [详细]
  • 本文详细介绍如何使用arm-eabi-gdb调试Android平台上的C/C++程序。通过具体步骤和实用技巧,帮助开发者更高效地进行调试工作。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 本文详细介绍了如何在CentOS 7操作系统上安装和配置Grafana,包括必要的依赖项安装、插件管理以及服务启动等步骤。 ... [详细]
  • 在Java中,this是一个引用当前对象的关键字。如何通过this获取并显示其所指向的对象的属性和方法?本文详细解释了this的用法及其背后的原理。 ... [详细]
  • 本文探讨了在使用Selenium进行自动化测试时,由于webdriver对象实例化位置不同而导致浏览器闪退的问题,并提供了详细的代码示例和解决方案。 ... [详细]
  • 本文将详细介绍如何在Chrome浏览器的开发者工具中,像Firebug一样保留和查看上次的XHR(XMLHttpRequest)请求记录。 ... [详细]
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • 本文介绍如何使用 Android 的 Canvas 和 View 组件创建一个简单的绘图板应用程序,支持触摸绘画和保存图片功能。 ... [详细]
  • 如何清除Chrome浏览器地址栏的特定历史记录
    在使用Chrome浏览器时,你可能会发现地址栏保存了大量浏览记录。有时你可能希望删除某些特定的历史记录而不影响其他数据。本文将详细介绍如何单独删除地址栏中的特定记录以及批量清除所有历史记录的方法。 ... [详细]
  • 利用Selenium与ChromeDriver实现豆瓣网页全屏截图
    本文介绍了一种使用Selenium和ChromeDriver结合Python代码,轻松实现对豆瓣网站进行完整页面截图的方法。该方法不仅简单易行,而且解决了新版Selenium不再支持PhantomJS的问题。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • Python自动化测试入门:Selenium环境搭建
    本文详细介绍如何在Python环境中安装和配置Selenium,包括开发工具PyCharm的安装、Python环境的设置以及Selenium包的安装方法。此外,还提供了编写和运行第一个自动化测试脚本的步骤。 ... [详细]
  • 算法稳定币:构建去中心化加密货币体系的新希望
    本文探讨了算法稳定币在加密经济中的潜力,分析其与传统稳定币及比特币等早期加密资产的区别,并展望其未来发展方向。随着DeFi的兴起,算法稳定币正逐渐成为实现中本聪最初愿景的关键角色。 ... [详细]
author-avatar
372630243
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有