【问题标题】:How can we test Roku application我们如何测试 Roku 应用程序
【发布时间】:2017-01-29 13:35:20
【问题描述】:

我是 Roku 开发的新手(实际上处于研发阶段)。我读到我们无法在模拟器上测试 Roku 应用程序并且需要真实设备。如果我们开发一个应用程序,我们将如何测试它?

我查看了 Roku 开发者网站和互联网上的不同链接,但找不到任何可以回答我问题的内容

根据我的信息,Roku 销售 5 台设备,因此:

  • 我们能否制作一个应用来支持所有 5 种设备?
  • 我们是否需要多种分辨率的资产
  • 我需要购买所有设备吗?

【问题讨论】:

    标签: testing roku brightscript


    【解决方案1】:

    披露:我是 Roku 员工。

    没错,您需要一个实际的 Roku 设备来测试您的应用程序。您可以在 eBay 上以非常便宜的价格(20-35 美元)购买它们,或者您可以以 50 美元的价格购买全新的单元from our website。最新的 Roku Streaming Stick(型号 #3600X)是我个人最喜欢的选择,而且物超所值。

    您无需购买所有设备,但我们建议您购买多种型号,以便您可以跨设备进行 QA 测试。但是,一种流行的开发方法是在低端模型上构建您的频道,理论上这将确保它也适用于高端模型。这也意味着您可以减少购买费用。

    下载我们的Precertification Checklist 并打开第三张表,其中包括我们所有型号和相应代号的列表。我建议在“Giga”或“Paolo”上构建。

    将此成本视为研发费用。此外,您还可以在空闲时间使用该设备!

    至于你的其他问题:

    • 是的,您将只构建一个可在所有不同设备上运行的应用程序。我们确实建议您花时间确保您的应用在所有设备上都得到了优化,包括处理能力较低的旧设备。我们的Performance Guide 是一个很好的起点。

    另一种选择是检查设备型号的第一个数字是否小于“3”(表示它是低端设备)并添加条件,例如删除动画。

    您可以在我们的 RokuDev GitHub 页面上找到这两个示例:

    1. Hero-Grid-Channel —> 组件 —> LoadingIndicator —> LoadingIndicator.brs —> 第 244 行

    2. Multi-Live-Channel —> Source —> Main.brs —> Line 21

    【讨论】:

    • 有没有办法用计算机测试物理 Roku 设备以进行直接开发? (例如:我想在旅行时在飞机上工作)
    【解决方案2】:

    我们可以做一个支持所有 5 种设备的应用吗?

    是的。尽管 OpenGL 和非 OpenGL 设备之间存在性能问题,但 Roku 正在努力保持其平台的一致性。 “旧”型号 (

    我们需要多种分辨率的资产吗?

    理论上是的,实际上 - 不是真的。如果您进行 RTFM 并仔细预先计划,您可以仅以一种分辨率处理资产。您将需要 3 种尺寸的应用程序图标,毫不费力。不过,对于真正的 UI,您可以进行 HD (720) 或 FHD (1080) 并使其相应缩放 - 电视非常适合缩放图形,因为 10 英尺的观看距离(60 英寸 1080p 屏幕是“Retina”之外8 英尺)。可以在很大程度上怠慢 SD。

    我需要购买所有设备吗?

    没有。并且有超过 5 台设备正在使用 - 请参阅 https://forums.roku.com/viewtopic.php?f=34&t=86471&start=15#p536994 了解一些统计数据(RokuCo 不发布统计数据,因此这是可用的最佳信息)。如果你只买 2 台设备,我会说得到 ​​p>

    1. #42xx(Roku 3 或当前 Roku 2)作为 OpenGL 的参考模型
    2. #27xx(Roku 1 或 SE)或 #5xxx RokuTV 作为“较慢”非 OGLES 的参考

    作为第 3 款型号,我会说“新 HDMI 棒”#3600。您可以将其作为唯一设备,其性能介于上述 (1) 和 (2) 之间...但我认为仅使用 1 个设备进行开发并不是一个好主意。

    你可能没有注意到的一点是,海信/TCL/夏普/Insignia品牌下也有这些“Roku TV”的东西,型号#5xxx。这些是具有适当 Roku 智能的适当电视 - 意味着可以运行您的 Roku 应用程序。一台 24-32 英寸的屏幕只需 130-150 美元。

    我什至没有提到这里的 4k/HDR 热潮,也没有提到将在假日季节推出的 new 37xx/46xx models(我只希望那里发生微小的进化变化)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-10
      • 1970-01-01
      • 2011-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多