由于可以访问更多的API,本机应用程序可以提供与底层操作系统的更丰富的集成,但是运行基于Web的应用程序具有其自身的一系列好处 。借助WebAPK标准,渐进式Web应用程序(PWA)不仅可以改善移动体验,而且还可以与常规Android应用程序紧密配合 。尽管许多浏览器都允许您将喜欢的网站转换为Web应用程序,但要制作合适的PWA,还需要Web开发人员的一些工作 。而且,高级用户几乎没有自由定制PWA生成过程 。
XDA初级会员cylonid已经创建了一个名为有趣的应用程序原住民阿尔法(程式化为母语α),它允许你创建PWA期间修改不同的参数 。该应用程序最有用的功能是,它可以在本机无边界全屏窗口中显示任何网站,即使没有有效的Progressive Web App清单也可以显示该网站 。如果您想在每个站点上摆弄Cookie或与JavaScript相关的设置,则可以发现Native Alpha非常方便 。默认情况下,该应用程序依赖于内置的Android WebView,但如果您具有root用户访问权限,则它允许您选择其他WebView提供程序 。例如,您可以使用Native Alpha设置AdBlock Plus自定义WebView 因此生成的PWA中没有广告 。
以下是Native Alpha提供的功能的简要说明:
使用Android系统WebView在无边框的全屏窗口中显示任何网站 。
提供创建主屏幕快捷方式并以合适的分辨率检索图标的功能 。
可以分别为每个Web应用设置各种设置(JavaScript,Cookie,第三方Cookie,缓存)
浏览时使用多点触摸手势导航 。
使用AdBlock Plus自定义网络视图选择加入adblock 。
与本机应用程序相比,内存占用量更少,并且没有侵犯隐私的应用程序权限
适用于Android 10以上版本的黑暗模式
由于使用了现代快捷方式API,该应用程序需要Android Oreo或更高版本,但开发人员计划在以后添加旧版快捷方式支持 。Native Alpha本身是开源的,源代码可在开发人员的GitHub个人资料上找到 。
【尽管许多浏览器都允许您将喜欢的网站转换为Web应用程序】
推荐阅读
- 挂衣柜图片大全 卧室 客厅组合柜
- Valve开发商本周谈论公司的旗舰VR游戏
- OKR目标管理 目标管理法
- 一起来捉妖息忘川厉害吗
- 曲奇制作 曲奇怎么做会更酥
- 动车和高铁的区别车厢 动车和高铁的区别字母
- 龙利鱼怎么去皮 龙利鱼的去皮方法
- 苹果13缩放功能怎么关闭
- 事业节节高升还是步步高升