草庐IT

iOS 16.4 推送更新,几个新功能!

佚名 2023-03-28 原文
今日凌晨,苹果推送了 iOS 16.4 首个 Beta 测试版更新,距离上个测试版更新有一个月之隔,本次更新版本号为 20E5212f。

之前已经安装了 iOS 16 测试版描述文件的用户,可以直接到软件更新中升级最新版。其他用户想升级最新 iOS 16.4 Beta 1 的话,需要先安装 iOS 16 测试版描述文件,可以直接在本公众号发送"16"获取。

下面我们一起来看看 iOS 16.4 beta 1 都带来了哪些变化。

Safari 网页支持消息推送

在此前的苹果 WWDC 大会上就曾宣布,将推出网站消息支持推送功能,终于在 iOS 16.4 测试版中上线。用户可以通过「订阅」按钮或者其他交互来允许其获得推送通知的权限。

例如百度,大家可以通过 Safari 浏览器进入网站,点击下方「Add to Home Screen」将网站添加至桌面。用户将网页添加到桌面后,就可以向 App 一样获得实时的消息推送。

不仅只有 Safari 支持这个功能,其他一些第三方浏览器特同样支持,只是目前国内主流网站并未适配,之后会陆续适配。

新增 emoji 表情

iOS 16.4 Beta 1 还新增加入新的 Emoji 表情,包括摇头、左右手掌、爱心的新配色、乌鸦、豌豆荚....等等。

息屏显示电量消耗

有开发还在 iOS 16.4 测试版代码中发现了一个可能存在的新功能。据外媒 9to5Mac 报道,苹果似乎计划将息屏显示的电量消耗加入电池健康,使开启该功能的 iPhone 14 Pro 用户可以更直观的查看自己的额外耗电量。

但该功能未能在 iOS 16.4 Beya 1 中上线,可能会在后续测试版更新中推出。

专注模式新增过滤条件

升级后,在设置专注模式底部,新增了一个过滤条件选项,用户可以手动添加一些 App 以及系统功能过滤添加,包括日历、Safari、低电量模式、全天候显示,深色模式等等。

HomeKit 架构回归

苹果还在 iOS 16.4 测试版中重新引入了 HomeKit 架构更新,这个功能在此前因为漏洞百出,在 iOS 16.2 系统中被移除,新的 HomeKit 架构提高智能家居配件和苹果设备之间通信的可靠性和效率。

其他

快捷指令中新增了多个预设快捷指令,包括静音未知来电、设置原彩显示、对讲机、设置息屏显示功能等。

Apple Music 界面也进行了调整,升级后,使用 Apple Music 软件时,将歌曲加入资源库时,将不会自动进行全屏播放,而是在下方显示弹窗,提醒操作已成功。

以上是本次 iOS 16.4 Beta 1 的一些更新变化,由于是测试版,暂时不建议主力机更新。

有关iOS 16.4 推送更新,几个新功能!的更多相关文章

  1. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  2. ruby-on-rails - 使用 rails 4 设计而不更新用户 - 2

    我将应用程序升级到Rails4,一切正常。我可以登录并转到我的编辑页面。也更新了观点。使用标准View时,用户会更新。但是当我添加例如字段:name时,它​​不会在表单中更新。使用devise3.1.1和gem'protected_attributes'我需要在设备或数据库上运行某种更新命令吗?我也搜索过这个地方,找到了许多不同的解决方案,但没有一个会更新我的用户字段。我没有添加任何自定义字段。 最佳答案 如果您想允许额外的参数,您可以在ApplicationController中使用beforefilter,因为Rails4将参数

  3. ruby - 如何验证 IO.copy_stream 是否成功 - 2

    这里有一个很好的答案解释了如何在Ruby中下载文件而不将其加载到内存中:https://stackoverflow.com/a/29743394/4852737require'open-uri'download=open('http://example.com/image.png')IO.copy_stream(download,'~/image.png')我如何验证下载文件的IO.copy_stream调用是否真的成功——这意味着下载的文件与我打算下载的文件完全相同,而不是下载一半的损坏文件?documentation说IO.copy_stream返回它复制的字节数,但是当我还没有下

  4. Ruby 文件 IO 定界符? - 2

    我正在尝试解析一个文本文件,该文件每行包含可变数量的单词和数字,如下所示:foo4.500bar3.001.33foobar如何读取由空格而不是换行符分隔的文件?有什么方法可以设置File("file.txt").foreach方法以使用空格而不是换行符作为分隔符? 最佳答案 接受的答案将slurp文件,这可能是大文本文件的问题。更好的解决方案是IO.foreach.它是惯用的,将按字符流式传输文件:File.foreach(filename,""){|string|putsstring}包含“thisisanexample”结果的

  5. ruby-on-rails - Cucumber 是否只是 rspec 的包装器以帮助将测试组织成功能? - 2

    只是想确保我理解了事情。据我目前收集到的信息,Cucumber只是一个“包装器”,或者是一种通过将事物分类为功能和步骤来组织测试的好方法,其中实际的单元测试处于步骤阶段。它允许您根据事物的工作方式组织您的测试。对吗? 最佳答案 有点。它是一种组织测试的方式,但不仅如此。它的行为就像最初的Rails集成测试一样,但更易于使用。这里最大的好处是您的session在整个Scenario中保持透明。关于Cucumber的另一件事是您(应该)从使用您的代码的浏览器或客户端的角度进行测试。如果您愿意,您可以使用步骤来构建对象和设置状态,但通常您

  6. Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting - 2

    1.错误信息:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)或者:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:TLShandshaketimeout2.报错原因:docker使用的镜像网址默认为国外,下载容易超时,需要修改成国内镜像地址(首先阿里

  7. 在VMware16虚拟机安装Ubuntu详细教程 - 2

    在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主

  8. objective-c - 在设置 Cocoa Pods 和安装 Ruby 更新时出错 - 2

    我正在尝试为我的iOS应用程序设置cocoapods但是当我执行命令时:sudogemupdate--system我收到错误消息:当前已安装最新版本。中止。当我进入cocoapods的下一步时:sudogeminstallcocoapods我在MacOS10.8.5上遇到错误:ERROR:Errorinstallingcocoapods:cocoapods-trunkrequiresRubyversion>=2.0.0.我在MacOS10.9.4上尝试了同样的操作,但出现错误:ERROR:Couldnotfindavalidgem'cocoapods'(>=0),hereiswhy:U

  9. ruby-on-rails - Rails Associations 的更新方法是什么? - 2

    这太简单了,太荒谬了,我在任何地方都找不到关于它的任何信息,包括API文档和Rails源代码:我有一个:belongs_to关联,我开始理解当您没有关联时您在Controller中调用的正常模型方法与您有关联时调用的方法略有不同。例如,我的关联在创建Controller操作时运行良好:@user=current_user@building=Building.new(params[:building])respond_todo|format|if@user.buildings.create(params[:building])#etcetera但我找不到关于更新如何工作的文档:@user

  10. ruby - 为什么不能使用类IO的实例方法noecho? - 2

    print"Enteryourpassword:"pass=STDIN.noecho(&:gets)puts"Yourpasswordis#{pass}!"输出:Enteryourpassword:input.rb:2:in`':undefinedmethod`noecho'for#>(NoMethodError) 最佳答案 一开始require'io/console'后来的Ruby1.9.3 关于ruby-为什么不能使用类IO的实例方法noecho?,我们在StackOverflow上

随机推荐