网络应用程序基本上是一个看起来像传统应用程序的网站。 它可以通过手机上的网络浏览器访问,例如 iPhone 或 iPad 上的 Safari,不需要通过 App Store 下载或安装。 Apple 多年来一直支持此类应用程序,但什么是 Web 应用程序? 它与 iPhone 和 iPad 上使用的典型应用程序有何不同?
什么是网络应用程序?
Apple 称之为 Web 应用程序,或 Google 推广的 Progressive Web Apps 缩写为 PWA,但 Apple 更喜欢称其为 Web 应用程序。 无论如何,Web 应用程序通常是仅使用 Web 技术开发的多功能应用程序,术语 PWA 通常用于描述这些应用程序。
从用户的角度来看,PWA 可以比作一个网站,无需从 App Store 下载即可添加到设备的主屏幕。 许多人使用的流行网络应用程序包括谷歌地图、星巴克、Tinder、Uber 和 Instagram。
有趣的是,iOS 是第一个支持 PWA 理念的平台。 首次推出 iPhone 时,最初的应用程序是使用 HTML5 构建的,允许用户手动将它们添加到主屏幕以获得类似应用程序的全屏体验。 那时,App Store 还不存在。
App Store 推出后,Apple 对网络应用的支持开始减弱,而 Google Chrome 则继续改进相关的网络技术。 到 2018 年,包括 Safari 在内的所有主要网络浏览器都承诺支持网络应用程序。 从那以后,Apple 也继续改进 Web 应用程序的体验,尽管并没有那么多宣传。 因此,当苹果宣布计划在 WWDC 2022 期间支持 Web 应用程序的通知时,很多人都感到惊讶。
网络应用的优势
与充当基本快捷方式或简单主屏幕书签的“网络应用程序”不同,PWA 可以预下载、离线工作,并在 Apple Store 上提供类似应用程序的体验,并可以访问地理定位、相机等功能。
星巴克网络应用的大小为 233 KB,比应用商店的 99.84 MB 小 148%。
从开发者的角度来看,选择 Progressive Web App (PWA) 可以避免开发者在 Apple 的审核过程中让他们的应用程序被接受时可能遇到的潜在困难。
例如…
Apple 不接受在 Apple Store 审核申请的申请,所以开发者转 奥斯曼 解决一些人面临的问题,因为他们从朋友或家人那里收到很多关于应用程序请求的问题和询问,因为许多人想要一个应用程序来做特定的事情,但他们不知道应用程序的名称是什么这样做,并且在应用程序商店中搜索很少会提供有用的结果,尤其是在阿拉伯语中。
因此,Othman 开发了 Appollow,这是一个应用程序平台,用户可以在其中轻松搜索阿拉伯语应用程序,并分享他们最喜欢的应用程序,并在有限的时间内发现免费应用程序,Othman 说(我的灵感来自于我们的应用程序 App-阿德)。
但是Othman,如果他开发了应用,放到App Store,苹果肯定会拒绝的,就像拒绝更新我们的应用一样。App-他回来了。所以,Appollow这个项目是一个用PWA技术搭建的网站,这增加了将其作为应用程序安装在主屏幕上的可能性,例如“Twitter 和星巴克”。
Othman 是一位天才开发人员,上帝保佑...这是他的应用程序站点,该应用程序使用我们今天谈论的技术...
Web应用程序的缺点
Native apps(使用Apple的开发包开发)与iOS的集成度更好,提供更流畅的用户体验,例如web apps只能存储总计最大50MB的离线数据和文件。 他们无法访问某些硬件功能,例如蓝牙和人脸或指纹,也无法执行后台代码。 Web 应用程序目前无法访问应用程序内支付和其他 Apple 服务,这些服务仅适用于本机应用程序。
如何将网络应用程序添加到主屏幕
◉ 在 iPhone 或 iPad 上打开 Safari。
◉ 去一个提供网络应用程序的站点,你可以去一个站点 阿普斯科 你会发现其中很多。
◉ 点击分享按钮。
◉ 向下滚动帖子窗口,然后选择添加到主屏幕。
◉ 为网络应用程序命名,然后点击添加。
新的网络应用程序将出现在您设备主屏幕的空间中,如果您点击它并返回标准网站,请通过应用程序切换器退出 Safari,然后再次启动网络应用程序。
如何在 iPhone 上设置 Web 应用程序通知
在测试版更新中 iOS的16.4 而在 iPadOS 16.4 中,苹果加入了一项新功能,允许将网络应用程序添加到主屏幕以支持通知。 因此,这些应用程序可以像其他应用程序一样,通过屏幕上出现的窗口请求接收通知的权限,然后您可以同意接收来自该应用程序的通知。 如果此应用程序允许通知,它们将出现在锁定屏幕、通知中心和配对的 Apple Watch 上。
◉ 打开您添加到主屏幕的网络应用程序。
◉ 找到打开通知的设置,然后启用它。
◉ 出现权限提示时,点击允许以允许网络应用程序向您发送通知,就好像它是一个典型的应用程序一样。
完成后,您将能够从“设置”应用的“通知”部分控制网络应用的通知和图标徽章。
相片:
什么是最好的治疗和持续时间?
XNUMX星文章,谢谢
阿波罗应用中的限时免费申请大部分都不是免费的,需要订阅。应用中唯一的优点是提供了阿拉伯语的解释
谢谢你的精彩文章🌹
创建与该技术兼容的站点需要什么语言?
使用 React Responsive 构建站点是否足以与此功能兼容?
通过 Godaddy 等托管网站上的 Web 构建器工具创建的任何网站,当您从 Safari 打开它并将其添加到主屏幕时,它以与 PWA 相同的方式打开
谢谢你
Apollo 应用程序很棒,但是否可以更改为非美国商店?
我希望该应用程序与Appstore帐户的国籍无关,因为它不会从中下载程序