首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么PWA不能安装在PC上

PWA(Progressive Web App)是一种使用现代 Web 技术构建的应用程序,具有类似原生应用的用户体验。虽然 PWA 主要面向移动设备,但也可以在 PC 上运行。然而,PWA 在 PC 上无法像移动设备上那样进行安装,原因如下:

  1. 安装方式不同:PWA 在移动设备上可以通过添加到主屏幕的方式进行安装,使其在桌面上生成一个应用图标,类似于原生应用。但在 PC 上,操作系统并没有提供类似的安装机制,因此无法直接将 PWA 安装到桌面。
  2. 操作系统限制:PC 上的操作系统通常更加严格,对于从非官方渠道安装的应用程序持保留态度。PWA 无法通过应用商店或类似的渠道进行安装,因此在 PC 上可能会受到操作系统的限制,无法像移动设备上那样进行安装。

尽管 PWA 无法像原生应用那样在 PC 上进行安装,但仍然可以通过浏览器访问和使用。PWA 的优势在于:

  1. 跨平台:PWA 可以在不同的操作系统和设备上运行,无需为每个平台单独开发应用程序,节省开发成本和维护工作。
  2. 离线访问:PWA 可以使用 Service Worker 技术实现离线访问,即使在网络连接不可用的情况下,用户仍然可以访问应用程序的部分功能和内容。
  3. 快速加载:PWA 使用了应用程序缓存和其他优化技术,可以更快地加载和响应用户操作,提供更好的用户体验。
  4. 更新便捷:PWA 的更新过程更加便捷,无需用户手动下载和安装更新,浏览器会自动检测并提供最新版本。

PWA 的应用场景包括但不限于电子商务、新闻资讯、社交媒体、在线工具等。对于开发 PWA,可以使用一些腾讯云的相关产品,例如:

  1. 腾讯云 CDN:用于加速 PWA 的静态资源分发,提高访问速度和用户体验。详情请参考:腾讯云 CDN
  2. 腾讯云云服务器(CVM):提供可靠的云服务器实例,用于部署和运行 PWA。详情请参考:腾讯云云服务器
  3. 腾讯云对象存储(COS):用于存储 PWA 的静态资源和文件。详情请参考:腾讯云对象存储

需要注意的是,以上仅是一些示例产品,具体的选择和使用需根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

未来大前端技术趋势深度解读

PWA(Progressive Web App)进入稳定期,尤其是 PWA桌面版,可以让我们更好的看清楚 PC 桌面版开发的全貌。...第三阶段:PWA 桌面版 明明是 Web 开发的,为什么还要打包加壳呢?除了体积非常大以外,使用安装也极为麻烦。 Spotify 的 PWA 桌面版应用体验是非常好的,在 mac 丝般顺滑。 ?...很多人问 PWA 在国内为什么感觉不火,原因很简单,PWA 在弱网环境下表现极好,但中国的网络是全球最好的,所以 PWA 其实没有给我们带来那么大的收益。...不过当做一个补位方案也挺好的,毕竟 2G/3G 还有点量,另外在服务器渲染 SSR PWA 也能够起到很好的效果。...我们可以利用 PC/H5 快速发版本的优势,快速验证 AI 算法,继而为移动端提供更好的模型和数据的支撑。 多端对齐,打好组合拳。既然不能在移动端有更大的突破,大家只能在细节血拼。

2.1K20
  • 机器视觉:为什么追踪网球的技术不能用在足球和篮球

    那么这是为什么呢? 原因就在于,在这些运动中,在摄像头的视角下,球体经常会被球员所遮挡。摄像头无法拍摄到球体的话,球体运动轨迹跟踪算法就无从谈起了,所以此时的球体运动变化是无法进行预测的。...随着球体的追踪数据越来越多,球体能够被逐渐精确到惟一的一条运动轨迹。 ? 这种方法的优点是,轨迹的测算中内置了物理定律,可以有效避免出现不科学的测算结果。...事实,这种方法应用在篮球比赛时效果的确非常好。然而,如果没有对球体的运动轨迹加以受力分析的约束的话,这个系统有时就会生成出不科学的测算结果。 ?...毕竟,你也不能把不科学的演算路径播放给电视前的观众啊。 而像篮球这种比赛中,由于球体运动轨迹的不可预测性较小,所以这种测算系统的优化也还是有所帮助的。...不过我们还是要清醒的意识到,目前还没有能够在商业可行的解决方案。 ? 这可能还需要研究人员进一步优化处理即时演算的方式。

    1.2K100

    小程序的老祖宗PWA为什么没有火起来?

    为什么不能直接在系统层面将网页打包成App,成为和原生“并列”的App呢。 PWA(Progressive Web Apps)由此而生。...PWA在体验与App类似,比如在应用切换场景,App也会带有微博PWA版本的icon。 IOS版本饿了么采用了部分PWA技术,也就是将网页添加到主屏后,部分功能还是会跳转到网页中打开。...尽管苹果在今年3月发布的iOS 11.3中加大了对PWA的支持力度,但还是有一个非常遗憾的现实: 苹果对PWA的支持力度远远低于卓,所以PWA在iPhone的体验也远远达不到“Web应用化”的标准。...而且service worker支持的不完善,PWA的功能体验要低于卓手机。 比如在卓手机(测试机型小米),一个最明显的不同在于卓版本的PWA会保留你的登录状态,并且会系统级推送消息。...而在苹果,这两点都做不到。[4] 也就是说,iPhone的微博PWA,每次打开都要重新登录,而且不会收到任何推送信息。

    2K21

    图解小程序的特征与架构,及其应用机制

    在小程序的生命周期中拥有相同的上下文可以为那些来自原生应用程序开发背景的开发人员(如:卓、苹果、鸿蒙开发者)提供类似的编码体验。...插件/扩展只能在小程序中执行,不能单独运行。开发者可以像小程序一样开发插件/扩展,上传到小程序平台供其他小程序复用。...360 PC 小程序: PC 的小程序仍处于探索阶段。360 PC 小程序 是一个在他们的 PC 浏览器中运行的轻量级应用程序。与传统的网页相比,它提供了更多的功能和更容易与 PC 操作系统交互。...PC 小程序仅适用于经过验证的企业帐户。大多数功能都受到严格的规定,因此它们可以被视为高度可信的 Web 内容。 PWAPWA 是总结现代 Web 应用程序的最新术语。...作为原生应用程序的对应物,PWA 的外观和感觉就像原生应用程序,可以安装在设备主屏幕/启动器/开始菜单;它可以发送推送通知以重新吸引用户;它可以在离线时使用,并且在网络条件较差的情况下运行; 它适用于具有广泛功能的设备

    2K10

    【说站】微软将停止卓版Office套件App的支持

    微软将停止卓版Office套件App的支持 早在6月底,就有报道称,微软可能计划将Chromebook的Office用户转移到网络。...直到近日,微软正式宣布,将于9月18日起停止支持Chrome OS系统卓版Office套件App,包括Outlook。这些应用停止支持后,微软希望用户转而使用网页版应用,以得到最优化的体验。...有网友指出,Chromebook的Android应用程序仅仅只是作为弥补应用程序差距的过渡方式而已,微软完全明白这一点。既然现在拥有了可行的PWA替代方案,那么为什么还要继续花钱做无用功呢?...当PWA或其他新方案可用时,用户应该放弃Android的临时替代品,接受诸如PWA这些新事物,就算PWA还存在缺陷,我们要做的不是停留在旧事物而是敦促新事物不断完善。...以上就是微软将停止卓版Office套件App支持的介绍,希望对大家有所帮助。更多精彩内容分享:头条

    1.2K40

    为什么谷歌和苹果都要杀死移动Web?资深工程师揭秘大厂从吹捧到扼杀“内幕”

    现在 Google Play Store 已经接纳渐进式 Web 应用(PWA)了,但却明显将其当成了"二等公民",真的奇怪。 虽然 Chris 表示理解企业为什么更愿意选择本机、而非 Web 应用。...苹果还是一家小众 PC 制造商时,它需要用 Web 技术来打消客户们购买这款价格接近奢侈品的高端电脑的顾虑。...同样的事绝不能发生在 iOS 身上。这样一套开放、可互操作的元平台肯定会削弱苹果赚钱的能力,过去它不受苹果待见,现在就更不可能。 谷歌 为什么谷歌也在削弱 Web 在移动设备的存在感?...谷歌开发出名为 Bubblewrap 的指令行应用程式,让开发人员只要安装 Node.js,无需完整 Android SDK,即可将 PWA 网站打包成 Play Store 的 Android App...2 结束语 在 Hacker News ,有人对 Alex 的帖子表示质疑,尤其是乔布斯对 Web 态度上,也有人认真讨论了 PWA

    58510

    挑战微信、试探苹果?支付宝小程序可添加到 iOS 手机桌面 | 微观

    在此之前,无论是微信小程序还是支付宝小程序,一经上线便支持卓手机将小程序添加到桌面端,小程序免下载、快速调取、简单易用的特点在卓系统中得以全面展现。...例如加载免等待、桌面直达图标、离线访问等等,这类通常只有在 app 可以使用的优势,利用 PWA 的网页也可以用到。...但 PWA 网页本质依然是一种「网页」,既然是「网页」,那么原有的网页特性也可以很好地保留下来,例如对搜索引擎友好(搜索引擎可以抓取网站内容)、通用性强(任何支持 PWA 的浏览器都可以访问)、开发成本低...对于用户而言,使用皆可放到桌面直达的支付宝小程序和 PWA 网页,本质没有任何差别,使用任意一种形态,都可以直达相应服务。 悬念只有一个:为什么微信不做?...要知道,在卓端,微信不仅早就提供了小程序添加桌面的功能,甚至微信的「游戏」中心都已经可以绕过应用商店,直接下载手游 App。换言之,微信已经成为另一个卓手机的应用分发中心!

    66120

    企鹅辅导课程详情页毫秒开的秘密 - PWA 直出

    这些数据的特性决定了这个数据接口不能够被缓存。(假设将其缓存,那么就会存在可能用户进来看到当前还剩下10个名额,其实课程已经卖光了的情况) 为了这个时间耗时的大头,我们做了CGI接口的动静分离。...[2018-12-03-15438066198018.jpg] 因为高度改变了,视觉就会出现抖动(具体可以参考上面章节直出时候的 GIF 截图)。...有些需要在客户端计算高度的容器(表现为常放在 ComponentDidMount 里计算),如果它们依赖客户端环境(比如依赖当前系统是卓还是 IOS),就导致他们肯定不能放在服务端直接渲染出来,这又怎么办呢...直出遗留问题 一、兼容性问题 随着 PWA 技术的发展,现今大部分手机以及 PC 环境已经支持对 PWA 进行了支持。...经过我们的测试发现:卓基本都是支持的,IOS 需要11.3以上才支持。

    2.7K110

    PWA 那些事儿

    它也有一些缺点: 开发成本高 (ios 和卓) 软件上线需要审核 版本更新需要将新版本上传到不同的应用商店 想使用一个 app 就必须去下载才能使用,即使是偶尔需要使用一下下 而 web 网页开发成本低...除了使用本地开发环境调试时 (如域名使用 localhost) 运行于浏览器后台,可以控制打开的作用域范围下所有的页面请求 单独的作用域范围,单独的运行环境和执行线程 不能操作页面 DOM。...但可以通过事件机制来处理 事件驱动型服务线程 为什么要求网站必须是 HTTPS 的,大概是因为 service worker 权限太大能拦截所有页面的请求吧,如果 http 的网站安装 service...service-worker.js 注:为什么用 request.clone() 和 response.clone() 需要这么做是因为 request 和 response 是一个流,它只能消耗一次。...存在的问题 支持率不高: 现在 ios 手机端不支持 pwa,IE 也暂时不支持 Chrome 在中国桌面版占有率还是不错的,卓移动端上的占有率却很低 各大厂商还未明确支持 pwa 依赖的 GCM

    1.8K00

    企鹅辅导课程详情页毫秒开的秘密 - PWA 直出

    这些数据的特性决定了这个数据接口不能够被缓存。(假设将其缓存,那么就会存在可能用户进来看到当前还剩下10个名额,其实课程已经卖光了的情况) 为了这个时间耗时的大头,我们做了CGI接口的动静分离。...因为高度改变了,视觉就会出现抖动(具体可以参考上面章节直出时候的 GIF 截图)。 要去掉页面抖动的情况,就必须保证容器的高度在直出时候已经存在了。...有些需要在客户端计算高度的容器(表现为常放在 ComponentDidMount 里计算),如果它们依赖客户端环境(比如依赖当前系统是卓还是 IOS),就导致他们肯定不能放在服务端直接渲染出来,这又怎么办呢...直出遗留问题 一、兼容性问题 随着 PWA 技术的发展,现今大部分手机以及 PC 环境已经支持对 PWA 进行了支持。...经过我们的测试发现:卓基本都是支持的,IOS 需要11.3以上才支持。 Service Workers 兼容性图 具体的兼容性支持点我查看。

    74120

    2019年前端发展趋势分析

    WebAssembly 让更多语言可以运行在浏览器PWA 进入稳定期,尤其是 PWA 桌面版,可以让我们更好的看清楚 PC 桌面版开发的全貌。 Flutter 发展较快,最大硬伤是Dart语言。...PWA 进入稳定期 PWA 和 native app(移动应用)的核心区别在于以下几点: 安装:PWA 是一个不需要下载安装即可使用的应用。...缓存使用:native app 主要是对 sqlite 缓存,以及文件读写操作,而 PWA 对缓存数据库操作支持的非常好,足以应对各种场景。 基本能力补齐,比如推送。...现在 PWA 已经支持的很好了,唯一麻烦的是缓存策略和发版比较麻烦,应用轻量化的趋势已经很明朗了 小程序火爆 如果说和 PWA 比较像的,大概就是小程序了,小程序也可以说是今年最火的技术。 ?...手机厂商大概是看到了小程序对其应用商店的威胁,小米、华为、OPPO、vivo 等九大国内手机厂商联手成立了“快应用联盟”,基于 react-native 技术栈,整体也很不错,尤其是天猫调用菜鸟裹裹的快应用,卓下有非常好的体验

    53330

    这么多移动开发的方式,传统方式写卓、IOS 还有出路吗?

    前言 我所说的传统的方式是指,用 Java 或者 Kotlin 写卓,用 Object-C 或者 Swift 写 IOS。...在某些情况下 PWA 应用可以隐藏浏览器本身的所有视觉成分,光从UI和UX看,很容易认为这就是一个原生界面,如下图其实都是PWA而不是原生应用。 桌面图标。...PWA只要配上一个图标,再放快捷方式在桌面上(比如一定时间内第二次访问PWA会自动询问是否添加快捷方式到桌面),就真的和原生系统无异了,打开的速度也很快(当然功能不能很庞大)。...“快应用” 使用前端技术栈开发(语法跟 vue 的语法类似),原生渲染,所以很多 css 属性是不能用的,同时具备 H5 页面和原生应用的双重优点。...像 RN 和 Flutter ,他们是解决跨平台的问题,写一套代码,卓、IOS 都能用,而且是原生的。 而像 PWA 、微信小程序,他们是用 web 的方式来达到跨平台的方式。

    1.7K60

    下一代Web开发技术-Progressive Web App介绍

    PC和Mobile开发技术演进 PC方向,从客户端到富客户端,到现在广泛使用的Web。 移动方向,目前主要还是原生应用和Mobile Web,PWA相关技术是未来发展方向。...它即使在不可靠网络也能快速加载、能够发送相关推送通知、具有桌面图标,并且可采用顶层全屏体验的方式加载。...可安装 用户可免去使用应用商店的麻烦,直接将对其最有用的应用“保留”在主屏幕。 可链接 可通过网址轻松分享,无需复杂的安装。...PWA vs Web App Web App:使用标准的Web技术,但是在处理离线,推送上欠缺,不能生成桌面图标等。...作为一个独立的线程,运行环境与普通脚本不同,所以不能直接参与 Web 交互行为。

    1.4K70

    备受乔布斯推崇的 PWA为什么还没有杀死原生应用?

    但实际,尽管自诞生以来已经走了很长一段路, PWA 还没有达到可以完美替代原生应用的地步。那么,到了 2022 年,它们还缺些什么?为什么它们还没有成为 App 的默认格式? ​...但问题是 PWA 不需要谷歌和苹果的审核,因为它们的安全性从一开始就设计好了。PWA 不能读取手机联系人信息,不能代表你发送短信,也不能访问任何可能暴露私人信息的手机功能。...iOS 的安装提示 在 iOS 安装 PWA 需要向用户显示自定义指令 目前在 iOS 安装 PWA 需要打开共享面板,然后点击“添加到主屏幕”按钮,这样基本就可以了,但仍然不像安装原生 iOS...如果 Safari 支持 beforeInstallPrompt 事件,那么安装体验将会得到简化,或者苹果至少可以改变“添加到主屏幕以安装应用程序”的措辞——卓几年前就已经这么做了。...谷歌为此发布了一篇文章,但我想告诉你的是,你想要更新的属性实际不能被修改。因此,一旦安装了,你就无法更新 App 在用户主屏幕显示的样子。 至少直到最近都是这样。

    1.4K10

    最强卓模拟器火药味十足

    全新的「Intel Bridge」编译器为这个技术的实现提供了支持,让卓的应用程序可以在x86系统运行。 虽然是英特尔开发的系统,使用AMD处理器的电脑也可以享受。...说到游戏,PC始终是最适合游戏的平台之一,这也是近年来PC相比Mac最为显著(可能也是唯一)的优势。 ?...通过Xbox Game Pass for PC或者Xbox Game Pass Ultimate,玩家还可以随时访问几百款PC大作,而且可以PC、主机联机。 ?...开发者可以在此注册,发布桌面应用程序,或使用我们最新的开源工具PWABuilder 3构建和打包PWA。 ?...「几年前,我在一台PC花了2000欧元,你们对这一切的反应就是买一台新的。」 ? 「我的升级检测全是F(失败)。」 「欢迎你,兄弟。」 ? 你以为这就完了?那就天真了。

    1.6K30

    Progressive Web Apps入门

    PC和Mobile开发技术演进 PC方向,从客户端到富客户端,到现在广泛使用的Web。 移动方向,目前主要还是原生应用和Mobile Web,PWA相关技术是未来发展方向。...它即使在不可靠网络也能快速加载、能够发送相关推送通知、具有桌面图标,并且可采用顶层全屏体验的方式加载。...可安装 - 用户可免去使用应用商店的麻烦,直接将对其最有用的应用“保留”在主屏幕。 可链接 - 可通过网址轻松分享,无需复杂的安装。...PWA vs Web App Web App:使用标准的Web技术,但是在处理离线,推送上欠缺,不能生成桌面图标等。...作为一个独立的线程,运行环境与普通脚本不同,所以不能直接参与 Web 交互行为。

    1.7K100

    Why APP But Not WebPage

    尤其是卓,由于谷歌市场退出中国大陆,国内卓生态其实很乱,一个简单的消息推送,也能难倒一群开发者。 为什么消息推送变成了一个难题?...其实我们想象中的消息推送与实际的方式有很大差距: 想象中:用户手机<==主动推送==微信服务器 实际:用户手机苹果|卓消息推送服务器<==主动推送==微信服务器 苹果还好说,18...功能限制 js功能其实很强大,但有些底层和协议的限制不能做就是不能做,你不可能用js空手写一个SMTP发送邮件,你也不可能直接用SSH协议链接服务器【WebSSH需要在服务器主动安装服务端】 其次,一些十分耗资源和计算力的服务不可能在浏览器实现...这一点,PWA技术完全可以胜任。PWA通过在浏览器内ServiceWorker拦截和缓存内容实现离线浏览。...但是,你这样剩下来的流量费还是比不过强制更新来的多啊 为什么国外没有出现类似的情况 监管缺失 海外,卓应用最官方的商店只有一家:GooglePlay

    78810
    领券