要在 android 应用程序中进行哪些更改以使其与 Chromebook 兼容?

What to change in android application to make it compatible with Chromebook?

我知道我在这里想问的问题一开始看起来很庞大,但我会尽量让它更简单、更切题。

问题:

I have developed an educational application in Unity (Android Platform) - now I am trying to run it in Chrome OS (v83), It works perfectly fine but graphics became very stretchy and blurry.

这是我遇到的问题的示例视频, Chromebook Rendering Issue

我的Chrome书的规格 CPU:英特尔赛扬 N4000 @ 1.10 GHz 内存:4GB GPU:英特尔® 超核芯显卡 600

阅读有关处理器的更多信息:https://ark.intel.com/content/www/us/en/ark/products/128988/intel-celeron-processor-n4000-4m-cache-up-to-2-60-ghz.html

以下是一些我认为可能导致问题的原因。

  1. 显卡不够好,无法渲染 - 我认为这是问题的可能性很小。
  2. 我不知道的 Chromebook 的任何 Unity 设置可能需要执行才能使其与 Chromebook 兼容。

以下是我尝试过的解决方案。

  1. 我在大屏幕 android 模拟上试过 运行,它在所有分辨率下都运行良好。
  2. 我尝试查看 Chrome OS 设置以查看我可以尝试但无法找到解决方案的各种设置。
  3. 尝试阅读 Android 博客、Unity 博客但无法解决。

NOTE: I know the fact that Chromebook is not officially supported by Unity.


我不确定是什么原因导致了这个问题,有人可以帮我吗?

谢谢大家看了这个问题,我通过在Unity播放器设置中启用“全屏模式”解决了这个问题。

Why did this problem happen?

  • 主要是分辨率问题,手机默认分辨率和ChromeOS不一样,没办法知道ChromeOS的分辨率这就是为什么我必须继续使用移动分辨率,当我将其最大化时 - 而不是更改分辨率,它只是拉伸当前 window.
  • 现在,当我在播放器设置中启用“全屏模式”时 - 它采用默认 Chrome 分辨率并且工作正常。