相比配置相同只要 ¥279 的小米盒子 4S,Mi Box S 贵上不少。但如果你和我一样是日常使用国际影音服务的「精神外宾」,那这 ¥100 左右的差价便是物有所值。
众所周知,包括国内小米电视及盒子用的 MIUI for TV 在内,无论机顶盒还是智能电视、甚至常见的家用投影仪,几乎所有在中国大陆正式上市销售的电视机相关的智能设备用的都是经过厂商深度定制的 Android 系统。这些系统通常不仅会阉割掉 Google 服务框架,还会与优酷、爱奇艺、腾讯视频或芒果 TV 等国内视频点播平台深度集成,从桌面到内建应用大肆修改系统 UI、添加开机广告。
也有几个例外:三星和 LG 电视分别使用各自与 Android 无关的 Tizen 和 WebOS 系统,可以进入调试界面更换区域。此外在中国大陆销售的 SONY 电视和 NVIDIA Shield TV 使用的是阉割掉 Google 服务框架的 Android TV 系统。
而小米盒子国际版面向海外市场,所以预装原生 Android TV 系统,内置 Google Play 商店和 Netflix、YouTube 等国际主流视频点播服务。
能够使用 Netflix 这样的服务便是我不考虑便宜的小米盒子 4S 而直接购买 Mi Box S 的最大原因。虽然 Android 开放的特性允许用户自行侧载应用,甚至大陆地区销售的小米盒子也能通过刷机刷入国际版所使用的 Android TV 系统,但 Netflix 却不是你安装上客户端、配好网络就能用的。Netflix 透过授权厂商向设备硬件分配自有序列号(ESN),仅允许 TV 客户端在有合法 ESN 的设备上运行。ESN 作为序列号是由生产厂商在出厂时写入硬件的,中国大陆销售的电视设备普遍没有 ESN,也无法通过刷机修改。这意味着即使你下载到 Netflix for Android TV 的 APK 档案并成功安装,你也无法在没有 ESN 的设备上登录观看。
首要问题在第一次开机后便能发现。因为国际版是原生无阉割的 Android TV 系统,也不会考虑在中国大陆使用的情况,Mi Box S 在首次开机后的初始设置界面便会请求你登录 Google 账号。因为初始设置完成前也无法安装任何应用,你需要有一个可以直接穿墙的网络环境,例如在路由器端实现。(考虑到风险因素,这个问题的解决办法在此按下不表,你可以自行查阅网络资料解决。)
其次,也因为在海外发行,Mi Box S 并不内置中国大陆电视定制 Android 系统普遍使用的第三方 AirPlay 投屏协议实现。系统内置的投屏协议仅有 Android TV 提供的 Google 自家 Chromecast,相比 Apple 的 AirPlay 较为小众。如果要在 Mi Box S 上使用 AirPlay 进行投屏则需要自行安装第三方应用。
打开 Google Play,开始在电视上体验精神外宾
Mi Box S 的 Android TV 系统出厂内置 Netflix、YouTube 和 Google Play Movies,甚至遥控器上专门有一个 Netflix 键让你可以一键启动 Netflix。除了常用的 Netflix 和 YouTube,你也可以像 iTunes 商店一样以老派的租赁或购买方式在 Google Play Movies 获取电影和电视剧观看。
打开 Google Play 商店,你也可以找到几乎所有国际主流的影音平台。以我所常用的美国区为例,包括常见的 HBO Max、Disney+、Prime Video、Hulu 和 Apple TV+ 等。(没错,Apple TV+ 从 2021 年开始支持 Android TV。)
而一些小众的影音平台如主打经典和艺术电影的 MUBI、欧美二次元看动画必备的 Crunchyroll、体育爱好者喜爱的 ESPN,以及 Paramount+ 等也都能够找到,甚至可以通过 YouTube TV 收看欧美电视直播。
当然,所有这些服务都需要你向服务商订阅后才能使用。
绝大多数服务商会选择只在提供服务的区域商店上架应用,所以你在 Google Play 所能看到的应用也随你的账号所在区域变化。除了我主力使用的美国区,香港区也是很多用户的选择。在香港区,你不会看到像 HBO Max 之类的目前尚不在香港提供服务的平台应用,但相比美国区也会多出一些如香港本地电视台的 TVB Anywhere+、ViuTV,电讯盈科的 NOW E,「HBO 亚洲」在香港提供服务的 HBO GO 等。对于二次元爱好者,也有台湾巴哈姆特提供的「巴哈姆特动画疯」可以从香港区 Google Play 商店安装。
和在手机上一样,面对区域的差异,你可以使用多个不同区域的账号做到「我全都要」。
那些 Google Play 装不了的,同样可以侧载
当然,因为是 Android 系统,Google Play 也不是你获取 Android TV 应用的唯一渠道。
对于我而言,除了美国区和香港区,还有些需要的应用如澳洲的 ABC iview 和 SBS on Demand 都仅在澳洲区上架,以及 TikTok 的 Android TV 客户端目前仅在英、法、德区 Google Play 提供。因为我除 Android TV 以外其实很少用到 Google Play,也不太可能为了这些应用再一一注册 Google 账号,自然选择侧载(通过 APK 包安装)应用。
题外话:目前 TikTok 在 Android TV 端是按照系统语言判定区域,例如我将 Android TV 系统语言设置为 English (Australia) 来收看澳洲区 TikTok。
对于这些上架 Google Play 但仅在部分区域商店提供的应用,或是某些特定设备内置的系统应用,大多都可以在 APKMirror 找到 APK 包文件。
得益于 Android 系统的开放特性,侧载应用并不复杂。在原生 Android TV 侧载应用甚至比不少为了遵循中国政策要求而刻意隐藏侧载应用功能入口的国内深度定制 Android 系统更加简单。除了在 Google Play 安装像 Solid Explorer 这样的文件管理器后通过插入外置存储设备或是通过 FTP 等方式将 APK 文件传输至内部存储空间后安装,熟悉 CLI 的你还可以通过 ADB 无线连接直接从电脑端侧载 APK 文件。
不过,侧载也需要面对一个小缺点:侧载进 Android TV 的应用如果无法通过 Google Play 获取且没有自更新功能,未来则需要手动更新或通过第三方应用市场更新。
在 Google 的应用开发规范中,Android 应用必须声明 TV Activity 作为 Android TV 应用才能被 Android TV 识别为面向电视的应用。而没有声明的应用即使被安装进 Android TV,也不会被默认桌面启动器显示:
Android 开发文档:如果您不在应用中包含 CATEGORY_LEANBACK_LAUNCHER intent 过滤器,那么用户在 TV 设备上运行 Google Play 时将看不到您的应用。此外,如果您的应用没有此过滤器,那么当您使用开发者工具将其加载到 TV 设备上时,该应用不会出现在 TV 界面中。
这种情况一般出现在纯手机应用或中国厂商的 Android 电视应用上,前者自不必说,而后者大多是因为中国电视硬件生产商深度定制的 Android 系统并不遵循 Android TV 规范(即使没有在代码中声明为 Android TV 应用也会被显示),导致很多中国 Android 电视应用开发者也忽略 Android TV 规范的要求,即使是专门为电视设备开发的应用也没有在代码中进行声明。
同样是原生系统的电视设备,Chromecast with Google TV 作为 Google 亲生产品,与 Mi Box S 相差无几的价格却能拥有更新的 Android 系统版本以及 Google 最新的 Google TV 界面。而 Mi Box S 的 Android 系统迟迟停在 Android 9 版本,系统维护几乎可以说是长期不上心(仅定期安全性更新和 Bug 修补)。
补充:经测试,Mi Box S 在网络切换到美国、澳洲等部分地区时会自动切换为类似 Google TV 的新版桌面,而切换回香港等地区后会自动切换回旧版 Android TV 桌面。
此外,Chromecast with Google TV 还支持通过 HDMI-CEC 和红外控制电视机本体的电源与音量,让你即使是使用传统电视机也可以不用再整天揣着两只遥控器换来换去。而 Mi Box S 仅支持通过 HDMI-CEC 控制。
Android TV 和 Amazon Fire TV 相比
首先是上手就能感受到的遥控器手感,与 Fire TV 的遥控器相比,Mi Box S 的遥控器一上手就能感受到按键的生硬。除了生硬的手感,如果你的枕边伴侣睡眠较浅,那么他极有可能会被你每次按键时发出的「咔吃咔吃」声吵醒。
其次,尽管 Fire TV 作为 Amazon 深度定制的 Android 系统没有 Google 服务框架,但却也有许多 Amazon 自己添加的方便功能和独有应用:
输入法:无论 Gboard 在 Android 手机设备上如何好用,在 TV 端却是远远不如 Fire TV 内建的输入法。输入对于通过遥控器操控电视设备的使用场景本就必然极度不适,而 Fire TV 的内建输入法通过将大小写切换、空格、删除等常用功能键与遥控器功能键绑定,大量减少了输入时为了调用这些功能而进行的聚焦移动操作,尽管不能让输入变得无痛,但却极大地减轻了痛苦。反观 Gboard 作为 Google 移动端的得意之作,在 TV 端只是单纯把键盘照搬上大屏幕,显得非常欠缺设计思考。
浏览器:Android TV 并不内置浏览器。即使你可以在 Google Play 里找到一堆浏览器应用,但我却没有找到任何一款有 Fire TV 内置浏览器好用的。这可能是设备的问题,在 Fire TV,无论是此前专为 Fire TV 开发的 Firefox 还是现在 Amazon 自家开发的 Silk,都可以切换光标模式和焦点移动模式,而 Mi Box S 上则只能使用光标模式。尽管绝大多数网页在光标模式下浏览没有问题,但面对一些专门为电视场景设计的网页时,光标模式会让你痛苦不已。
当然,深度定制的 Fire TV 系统本质上和中国厂商的深度定制 Android 无异,甚至同样没有 Google 服务框架,但是经过思考的设计、简洁的 UI 设计和充足的国际影音服务支持还是让 Amazon Fire TV 远胜众多中国厂商的产品。
值不值得买?
Mi Box S 作为原生 Android TV 机顶盒,我会建议在价格相当的情况下优先选择 Chromecast with Google TV。Chromecast 作为 Google 亲生产品,会有更优先的功能更新和支持(尽管 Chromecast 在没有无缝国际互联网连接时的水土不服可能会比 Mi Box S 更加严重)。
至于与 Fire TV 之间的抉择,就单纯是生态的选择,尽管前文提到 Fire TV 的些许细节做得更加用户友好,但都只能算是痒点而非痛点。选择 Google 你会有一个比 Amazon 更加广泛的社群和生态。除非你家已经购买 Amazon Alexa 设备,那 Fire TV 自然是一个更能提供设备联动性的选择。
最终,我决定用 Windows To Go。Windows To Go(WTG)原本是 Windows 企业版内置的功能,本意是通过镜像在 U 盘或移动硬盘上部署一个 Windows 系统,让你可以在任意电脑上通过自己 U 盘或移动硬盘启动进入自己的 Windows 工作环境。尽管 Microsoft 已经宣布放弃 WTG 并在 Windows 10 版本 2004 中移除了功能,但我们依然有第三方辅助工具可以完成部署。WTG 发布时官方宣称不支持在 Mac 设备上启动,但其实完全可以正常运行。
通过 WTG 在 Mac 上使用 Windows,既不需要占用 Mac 的内置硬盘空间,又可以避免对内置硬盘作任何分区修改,同时还能做到性能与 Boot Camp 相差不大。对我而言,与其说选择的是 WTG,不如说是 Windows on External Drive,因为我也没打算在别的电脑上运行这个 Windows。
购买存储设备
USB 存储设备的性能几乎是决定 WTG 性能的关键,所以得细心选择。因为不想整天拖着「血袋」,所以我不想考虑移动硬盘。
参考萝卜头 IT 论坛用户整理的《适合 WTG 的 USB 闪存盘大排名》,我把目标锁定在 CHIPFANCIER 这个专门做 WTG 适配固态 U 盘的国内小厂,再结合我的个人需求:
转眼已经在家读完 Master of IT 的第三学期,每学期的选课都仿佛一次赌博,Google 搜索「Monash IT 选课」满眼都是培训机构公众号年年复用的废话文章。想想不如做一个 MIT 经验记录,总结自己也方便后来者。因为这个话题的时间跨度较长,所以可能会分多篇进行介绍,这是本系列正文的第一篇,具体介绍第一学期。
从这门课开始,Monash 已经开始展示自己文不对题的起名技巧。FIT9135 的名字叫 Data communication,但内容实则是网络基础。课程主要围绕计算机网络通信的 OSI 分层模型和各网络层常见的通信协议展开讲解,理论知识尤其多。繁多的概念和理论讲解也导致这门课和 FIT9134 的 lecture 并列 MIT 第一学期最佳催眠素材。
但问题是即使再催眠,这门课的考核内容包括 lecture quiz,这意味着你还是需要好好听讲或者对教材 PDF 练就一手熟练的 Command + F 大法的。FIT9135 还包括两次作业考核。第一次作业包括两部分:第一部分撰写 technical report 基本较水,多上网查文献结合上课内容随便发挥基本不成问题;第二部分通过软件进行 Wi-Fi 热点信号评估,基本和 tutorial 时教的一致。第二次作业在 CORE 网络模拟器中进行网络架设和查错,需要对几层常用的网络层级理解到位。
转眼已经在家读完 Master of IT 的第三学期,每学期的选课都仿佛一次赌博,Google 搜索「Monash IT 选课」满眼都是培训机构公众号年年复用的废话文章。想想不如做一个 MIT 经验记录,总结自己也方便后来者。因为这个话题的时间跨度较长,所以可能会分多篇进行介绍,这是本系列的前言,算作基本介绍。
艾滋病的预防方法不只有安全套,像我这样的男同性恋和其他高风险人群还可以通过 PrEP(暴露前预防药物)有效降低 HIV 感染几率。尚未感染 HIV 的健康人可以通过服用 PrEP 使血液达到足够的药物浓度,让 HIV 无法进行进入人体后的初步复制,阻止 HIV 感染。权威组织如美国疾控中心和世界卫生组织都将 PrEP 列为有效的 AIDS/HIV 预防手段,而电商平台和仿制药的出现也让 PrEP 不再难以取得。
为什么购买 PrEP
常看同性题材美剧的朋友可能会注意到,PrEP 在西方 LGBT 社群中普及率很高。购买 PrEP 的想法也萌芽于我即将前往澳洲开始留学生活之时,原因是多个方面的。
老实说,我一直有些中等程度的恐艾情节,一方面是我自幼时起就存在的健康焦虑,遇到身体一些细小的不寻常就开始胡思乱想,另一方面是我作为一名男同性恋总难以避免地抱持着一种「常在河边走」的焦虑感。尽管面对感染者我可以做到不歧视的态度,甚至初恋单相思的对象就是一名携带者,但是对于 HIV 的恐惧也始终存在。
尽管我在肛交时大多会坚持使用安全套,但不算那么坚定的意志力却不能保证每次都会做到。而口交更是一个使我不安的因素:一来,尽管医生会建议口交也要使用安全套,但实际上并没有人会这么做;二来,虽然因为口交感染 HIV 的几率极低,但不可否认的是口腔溃疡和牙龈出血对我来说是稀疏平常的事情。
首次购买 PrEP 前,你需要预约并拜访你的 GP(全科医生)进行咨询。GP 会询问你的性生活史和疾病史(是否可能已经感染 HIV 和乙肝病毒),确认你使用 PrEP 的必要性。
如果 GP 认同你有必要且可以考虑 PrEP,则会向你告知相关的注意事项、安排预约开始 PrEP 前的化验项目,确保你在开始使用 PrEP 时尚未感染 HIV 或乙肝病毒、检查是否存在肝肾功能异常及其他可能的风险。化验项目通常包括常见性传播疾病(STD)检查和肝肾功能检查。样本采集一般涵盖在一次抽血,可以预约同一家诊所或直接前往与诊所合作的实验室进行。
待化验结果出炉,再次预约并拜访 GP 确认无误后,GP 才会给你开具 3 个月用量的处方。
续购 PrEP 时
GP 每次开具 PrEP 处方只会开出三个月的用量(3 瓶,每瓶 30 片,默认每天 1 片),目的是保证你每次续购时都要重新做一次例行化验,以确认你依然没有感染 HIV 或乙肝病毒并跟踪监测服药后是否出现肝肾功能异常。
当你手头的一批药物即将服完,你需要提前预约并拜访 GP 安排例行化验。例行化验项目和样本采集通常与首次购买前的化验一样,部分诊所也有可能多出一项尿检。
作为国际学生,一般只需通过你购买 OSHC 的保险公司平台找到并预约合作诊所,在首次问诊登记时向诊所提供你的 OSHC policy number 即可。合作诊所会通过 Direct Billing 直接向保险公司请求费用,即使你前往的诊所没有与保险公司 Direct Billing 而导致你收到账单,也可以直接向保险公司提交账单申请 covering。