我是Roku开发的新手(实际上是在研发阶段)。我读到我们无法在模拟器上测试 Roku应用,并且需要真实的设备。如果我们开发应用程序,我们将如何对其进行测试?
我检查了Roku开发人员网站和Internet上的其他链接,但找不到能回答我问题的任何内容
根据我的信息,Roku出售 5种设备,因此:

  • 我们可以做一个可以支持所有5种设备的应用程序吗?
  • 我们是否需要多种分辨率的 Assets
  • 我需要购买所有设备吗?
  • 最佳答案



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


    理论上是,实际上-不是。如果您进行RTFM并仔细计划,则只能以一种分辨率处理 Assets 。您将需要3种尺寸的应用程序图标,不费吹灰之力。不过,对于真正的UI,您可以执行HD(720)或FHD(1080)并相应地缩放-事实是电视非常宽容地缩放图形,因为观看距离为10英尺(60“1080p屏幕比” Retina“超出8英尺)。



    否。正在使用的设备不止5个-有关某些统计信息,请参见https://forums.roku.com/viewtopic.php?f=34&t=86471&start=15#p536994(RokuCo不会发布统计信息,所以这是有关最佳可用信息的信息)。如果您只购买2台设备,我会说得到

  • #42xx(Roku 3或当前Roku 2)作为引用模型,带有OpenGL
  • a#27xx(Roku 1或SE)或#5xxx RokuTV作为“慢速”非OGLES的引用

  • 作为第三个模型,我将说“新的HDMI棒”#3600。您可以将其作为唯一的设备,它的性能在上面的(1)和(2)之间...但是我不认为仅使用1个设备进行开发是个好主意。

    您可能没有注意到的一件事是,海信/TCL/Sharp/Insignia品牌下的#5xxx型号也包含这些“Roku TV”东西。这些是具有适当Roku智能功能的适当电视-意味着可以运行您的Roku应用。而且价格低至一个...(略读BestBuy网站)24-32英寸屏幕的价格为130-150美元。

    而且我什至没有在这里提到4k/HDR的狂热,也没有提到假期期间会出现的new 37xx/46xx models(我只希望在那里有微小的,进化的变化)。

    关于testing - 我们如何测试Roku应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39614218/

    10-13 02:43