Обновление iOS 17.2 для iPhone является большим. Помимо огромных новых функций, таких как приложение «Журнал», проверка ключа контакта для iMessage и обновленное приложение для ТВ, существует 50 новых схем URL-адресов, которые вы можете использовать в созданные вами ярлыки.
Если вы незнакомы, схемы — это имена, присвоенные приложениям в формате, напоминающем протокольную часть URL-адресов, например https: // или фтп://. Итак, схема приложения «Камера» на вашем iPhone будет выглядеть так: camera://. Базовая схема открывает соответствующее приложение, и вы можете превратить их в ссылки или глубокие ссылки с добавлением путей, параметров, фрагментов и других компонентов, указывающих на что-то конкретное в приложении.
Подобные схемы URL-адресов полезны в качестве пользовательских ярлыков в приложении Ярлыки, когда в самом приложении нет доступных действий с ярлыками по умолчанию или в качестве ярлыков Siri. Они также позволяют Apple включать быстрые ссылки в приложение «Настройки» при выполнении поиска, поэтому при поиске в настройках вы можете обнаружить как минимум 25 новых элементов.
Итак, какие новые схемы URL-адресов доступны в iOS 17.2?
Во-первых, это схемы нового приложения Журнал и настройки Журнала:
open | moments://
open | prefs:root=JOURNAL
И два для новой настройки проверки ключа контакта для iMessage:
highlight | prefs:root=APPLE_ACCOUNT#TRANSPARENCY
open | prefs:root=APPLE_ACCOUNT&path=TRANSPARENCY
Помимо этого, в настройках специальных возможностей есть новые схемы URL, которые работают только на iOS 17.2 и более поздних версиях, включая:
Settings ⇾ Accessibility ⇾ Switch Control ⇾ Menu Items
↳ Top Level
highlight | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier#TopLevel
open | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier/TopLevel
open | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier/TopLevel#TopLevel
↳ Media Controls
highlight | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier#MediaControls
open | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier/MediaControls
open | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier/MediaControls#MediaControls
Settings ⇾ Accessibility ⇾ VoiceOver ⇾ Commands
highlight | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE#CustomizeCommands
open | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands
↳ Braille Screen Input
highlight | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands#BrailleScreenInput
open | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands/BrailleScreenInput
open | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands/BrailleScreenInput#BrailleScreenInput
↳ Handwriting
highlight | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands#Handwriting
open | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands/Handwriting
open | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands/Handwriting#Handwriting
↳ Keyboard Shortcuts
highlight | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands#KeyboardShortcuts
open | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands/KeyboardShortcuts
open | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands/KeyboardShortcuts#KeyboardShortcuts
↳ Reset VoiceOver Commands
highlight | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands#ResetVoiceOverCommands
open | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands/ResetVoiceOverCommands
↳ Touch Gestures
highlight | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands#TouchGestures
open | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands/TouchGestures
open | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/CustomizeCommands/TouchGestures#TouchGestures
Также добавлены новые схемы URL-адресов для специальных возможностей и других настроек, которые работают в других версиях iOS, а не только в iOS 17.2, в том числе:
Settings ⇾ Accessibility ⇾ Touch ⇾ AssistiveTouch
↳ Side/Top Button Confirmation
section | prefs:root=ACCESSIBILITY&path=HOME_CLICK_TITLE/APPLE_PAY_CONFIRM_WITH_AST
Settings ⇾ Accessibility ⇾ Home Button
↳ Rest Finger to Open
toggle | prefs:root=ACCESSIBILITY&path=HOME_CLICK_TITLE/HomeButtonAssistantTitle#RestingUnlockSetting
Settings ⇾ Accessibility ⇾ Live Captions
↳ Appearance
highlight | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION#LIVE_TRANSCRIPTION_APPEARANCE
open | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION/LIVE_TRANSCRIPTION_APPEARANCE
open | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION/LIVE_TRANSCRIPTION_APPEARANCE#LIVE_TRANSCRIPTION_APPEARANCE
↳ Bold Text
highlight | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION/LIVE_TRANSCRIPTION_APPEARANCE#ENHANCE_TEXT_LEGIBILITY
open | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION/LIVE_TRANSCRIPTION_APPEARANCE/ENHANCE_TEXT_LEGIBILITY
open | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION/LIVE_TRANSCRIPTION_APPEARANCE/ENHANCE_TEXT_LEGIBILITY#ENHANCE_TEXT_LEGIBILITY
↳ Color Options
section | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION/LIVE_TRANSCRIPTION_APPEARANCE#LIVE_TRANSCRIPTION_COLOR_OPTIONS
↳ Idle Opacity
section | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION/LIVE_TRANSCRIPTION_APPEARANCE#LIVE_CAPTIONS_IDLE_OPACITY_TITLE
↳ Text Size
highlight | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION/LIVE_TRANSCRIPTION_APPEARANCE#LARGER_TEXT
open | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION/LIVE_TRANSCRIPTION_APPEARANCE/LARGER_TEXT
open | prefs:root=ACCESSIBILITY&path=LIVE_TRANSCRIPTION/LIVE_TRANSCRIPTION_APPEARANCE/LARGER_TEXT#LARGER_TEXT
Settings ⇾ Accessibility ⇾ Spoken Content ⇾ Highlight Content
↳ Sentence Highlight Style
section | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/QuickSpeakHighlight#SENTENCE_HIGHLIGHT_STYLE
↳ Highlight Colors
section | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/QuickSpeakHighlight#COLOR_CHOICE
Settings ⇾ Accessibility ⇾ Spoken Content ⇾ Speech Controller
↳ Long Press
highlight | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/SpeechController#SpeechControllerLongPressAction
open | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/SpeechController/SpeechControllerLongPressAction
open | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/SpeechController/SpeechControllerLongPressAction#SpeechControllerLongPressAction
↳ Double Tap
highlight | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/SpeechController#SpeechControllerDoubleTapAction
open | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/SpeechController/SpeechControllerDoubleTapAction
open | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/SpeechController/SpeechControllerDoubleTapAction#SpeechControllerDoubleTapAction
↳ Idle Opacity
highlight | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/SpeechController#SpeechControllerIdleOpacity
open | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/SpeechController/SpeechControllerIdleOpacity
open | prefs:root=ACCESSIBILITY&path=SPEECH_TITLE/SpeechController/SpeechControllerIdleOpacity#SpeechControllerIdleOpacity
Settings ⇾ Accessibility ⇾ Switch Control
↳ Side/Top Button Confirmation
toggle | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle#APPLE_PAY_SWITCH
↳ Side/Top Button Confirmation
toggle | prefs:root=ACCESSIBILITY&path=HOME_CLICK_TITLE/APPLE_PAY_CONFIRM_WITH_SC
toggle | prefs:root=ACCESSIBILITY&path=HOME_CLICK_TITLE/APPLE_PAY_CONFIRM_WITH_SC#APPLE_PAY_CONFIRM_WITH_SC
Settings ⇾ Accessibility ⇾ Switch Control ⇾ Menu Items
↳ Gestures
highlight | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier#Gestures
open | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier/Gestures
open | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier/Gestures#Gestures
↳ Device
highlight | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier#Device
open | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier/Device
open | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier/Device#Device
↳ Settings
highlight | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier#Settings
open | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier/Settings
open | prefs:root=ACCESSIBILITY&path=ScannerSwitchTitle/CustomizeMenuIdentifier/Settings#Settings
Settings ⇾ Accessibility ⇾ VoiceOver ⇾ Braille
↳ Choose a Braille Device
section | prefs:root=ACCESSIBILITY&path=VOICEOVER_TITLE/Braille#DEVICES
Вероятно, в iOS 17.2 и iPadOS 17.2 скрываются и другие схемы URL-адресов, и мы обновим это руководство, когда найдем их.