有可能在安卓电视中使用PWAS吗



我正在研究按市场规模支持TV的web框架。安卓、WebOS、Taizen、微软、苹果…**

我正在使用Trusted Web Activity/svgomg为Android电视构建基于PWA的应用程序。

看起来它得到了支持:https://github.com/GoogleChromeLabs/svgomg-twa/issues/91

但我尝试为Android电视构建apk/应用程序,得到了这个错误:

I/OpenGLRenderer: Davey! duration=1588ms; Flags=0, IntendedVsync=85294375864, Vsync=85294375864, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=85300204600, AnimationStart=85300236800, PerformTraversalsStart=85300260700, DrawStart=85300629400, SyncQueued=85300648400, SyncStart=85300758100, IssueDrawCommandsStart=85300807700, SwapBuffers=85301335900, FrameCompleted=86882937700, DequeueBufferDuration=208000, QueueBufferDuration=409000, 
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@5470549
D/TWALauncherActivity: Using URL from Intent (https://xx/).
D/TWAProviderPicker: Found no TWA providers, using first browser: null
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@2076314
D/EGL_emulation: eglMakeCurrent: 0xea644960: ver 2 0 (tinfo 0xea6c1550)
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@d15ce5f
D/TWALauncherActivity: Using URL from Intent (https://xx/).
D/TWAProviderPicker: Found no TWA providers, using first browser: null
D/EGL_emulation: eglMakeCurrent: 0xea644960: ver 2 0 (tinfo 0xea6c1550)
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@2adfb62
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@5de11e5
D/TWALauncherActivity: Using URL from Intent (https://xx/).
D/TWAProviderPicker: Found no TWA providers, using first browser: null
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@1b55ae0
D/EGL_emulation: eglMakeCurrent: 0xea644960: ver 2 0 (tinfo 0xea6c1550)
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@40ec95b

在电视操作系统上构建PWA的替代方案是什么?或者,至少在安卓电视应用程序中使用PWA,类似于svgomg-twa?

目前,在Android电视上使用Web应用程序的最简单方法是使用WebView。WebView不支持许多PWA功能。

Youtube使用Cobalt作为平台,在不同的平台上运行他们的应用程序。它只支持HTML、CSS和JavaScript的一个子集,因此不提供PWA支持。

受信任的Web活动当前在Android TV上不受支持。上有一个打开的功能请求http://crbug.com/1054737.

对于那些对安卓电视的Trusted Web Activity支持感兴趣的人,我建议他们去关注这个问题,并提出功能请求,这样团队就会更好地了解需求,并可以优先考虑。

相关内容

  • 没有找到相关文章

最新更新