Почему айфон выделяет цифры точкой и запятой
Перейти к содержимому

Почему айфон выделяет цифры точкой и запятой

  • автор:

Почему автокоррекция на iPhone иногда срабатывает неправильно

В последнее время начал замечать, что при вводе текста на iPhone автокоррекция исправляет правильные слова на неправильные. Как это исправить?

Мобильная операционная система Apple имеет встроенную систему автокоррекции, которая за время использования смартфона обучается и подстраивается под предпочтения пользователя.

Если вы заметили сбои в работе системы или стали получать некорректные варианты автоматической замены, можно сделать следующее:

1. Можно вовсе отказаться от работы автокоррекции. Для этого перейдите по пути Настройки – Основные – Клавиатура и отключите переключатель Автокоррекция.

После этого смартфон больше не будет сверять введенный текст со своими словарями и исправлять неверный ввод слов.

2. Если полностью отказываться от автокоррекции вы не хотите, можно создать несколько собственных вариантов исправления для часто используемых слов или фраз.

Создайте новое правило по пути Настройки – Основные – Клавиатура – Замена текста. В верхнем поле укажите желаемое написание слова, а в нижнем – неправильное, по-вашему мнению. После этого система будет автоматически заменять вариант из нижнего поля вариантом из верхнего.

3. Если подобных ошибок слишком много, можно сбросить пользовательский словарь автокоррекции. Смартфон за время использования собирает статистику и может самостоятельно создавать правила автозамены на основе предпочтений пользователя. Если до этого устройством пользовался другой человек без дальнейшего сброса устройства, вы унаследуете словарь автокоррекции на основе его предпочтений.

Для сброса данного словаря перейдите в Настройки – Основные – Сброс и выберите пункт Сбросить словарь клавиатуры.

Почему автокоррекция на iPhone иногда срабатывает неправильно

Фото: Unsplash

Автокоррекция в iOS довольно умна и на первый взгляд все делает правильно. Она также изучает наши привычки и часто используемые слова, чтобы потом подставлять их. Правда, порой против желания пользователей. Вот что об этом пишет The Wall Street Journal. За 15 лет существования iPhone его клавиатура претерпела много изменений и обновлений, но ошибки никуда не делись. Система по-прежнему допускает опечатки, описки и грамматические ошибки. Возможно, даже больше, чем прежде. Автокоррекция на iPhone порой просто выводит из себя, исправляя даже то, что исправлять в принципе не нужно. В Apple, конечно, постарались сделать набор текста более логичным, дав возможность выбрать нужное слово в предложениях над клавиатурой. Но не всегда же хочется совершать дополнительные манипуляции пальцами, особенно когда переписка срочная. Выход есть — отключить автокоррекцию.

Фото:Michael Loccisano / Getty Images

Конфликт словарей

Вначале отсутствие механизма автозамены слов может быть и обрадует. Система перестанет исправлять фамилии и вместо них подставлять чужие, не подсунет сленговые выражения, которые часто используются в разговорной речи и в чатах для удобства общения.

  • перейти в «Настройки»;
  • открыть раздел «Основные» и перейти во вкладку «Клавиатура»;
  • найти параметр «Автокоррекция» и отключить его;
  • заодно можно отключить другие параметры, например, автоподстановки прописных букв, проверки правописания и прочее.

Но, как пишет The Wall Street Journal со ссылкой на создателя системы автокоррекции iPhone Кена Косиенду, как только вы отключите функцию автокоррекции, то быстро поймете, как много она на самом деле умеет. По его словам, когда пользователь набираете текст, алгоритмы автокоррекции пытаются понять, что он имеет в виду, обращая внимание на различные вещи, включая место, где пальцы приземлились на клавиатуру, и другие слова в предложениях, одновременно сравнивая введенный фрагмент слова со словами в двух невидимых словарях:

  • Статический словарь. Он встроен в iOS и содержит словарные слова и обычные имена собственные, такие как названия каких-то брендов или спортивных команд. (На момент выхода первого iPhone в нем было более 70 тыс. слов, и с тех пор он стал еще больше.)
  • Динамический словарь. Он создается со временем, по мере использования телефона, и состоит из уникальной для пользователя лексики. Кроме того, система просматривает контакты телефона, электронную почту, сообщения, страницы Safari и даже названия установленных приложений.

Как отметил Кен Косиенда, статический и динамический словари всегда конфликтуют, а программное обеспечение разработано специально для того, чтобы разрешить эту проблему, но оно не всегда выбирает то, что выбрал бы пользователь. Но и это можно решить, убедившись, что телефон знает личный словарный запас своего владельца.

Как пополнить динамический словарь?

  • Перейдите в «Настройки» → «Основные» → «Клавиатура» → «Замена текста».
  • Добавьте свои слова или фразы в поля «Фраза» и «Ярлык», что добавит их в динамический словарь.

Нецензурная лексика

Кто-то может заметить, что после набора некоторых ругательных слов больше пары раз, программа так и не выучит их. Дело в том, что во время работы над iPhone создатели составляли черный список «плохих» слов, включив туда мат, брань и различные оскорбления.

Грамматические ошибки

Оказывается, новые версии iOS ориентируются на постоянно меняющийся язык и те варианты слов, которые пользователь часто применяет в письменной речи. По мнению создателя функции автокоррекции, контролировать это почти невозможно. Как пишет The Wall Street Journal, в качестве решения Кен Касиенда предложил, владельцам устройств отказаться от использования клавиатуры Apple, а скачать в App Store ее аналоги. Возможно, они окажутся гораздо удобнее для некоторых. Например, вариант от Typewise имеет функцию быстрой автокоррекции и ее отмены. Есть еще сторонняя клавиатура из магазина приложений, например, Gboard от Google или SwiftKey от Microsoft (правда, в этом случае рекомендуется изучить, какие данные они могут собирать и передавать).

Машинное обучение

Для усовершенствования программы автокоррекции клавиатуры Apple используются алгоритмы машинного обучения, которые «впитывают» то, что пользователи пишут в интернете. По данным разработчиков, полученная в результате этого улучшения информация может быть использована в обновлениях iOS. Правда, в этом нет ничего хорошего: если система автокоррекции будет часто обновляться с учетом нашего более повседневного разговорного русского языка, рано или поздно пользователи получат, например, «споки» вместо «спокойной ночи» или «што случилось?» вместо «что случилось?». То есть система может перенять опечатки и частные привычки при написании текста.

Фото:Unsplash

Умная пунктуация

С пунктуацией тоже есть некоторые сложности — настройка «Умная пунктуация» регулирует только внешний вид знаков препинания, а не их расстановку.

В материале The Wall Street Journal отмечается, что со временем автозамена Apple стала более сложной и агрессивной. Теперь она исправляет слова на основе предыдущих слов в предложении и даже заменяет слова после ввода еще нескольких слов. По мере того, как машины учились и помогали людям печатать лучше и быстрее, пользователи стали более ленивыми наборщиками букв. Многие уже перестали обращать внимание на многочисленные исправления автокорректора, но все еще замечают ошибки. Поэтому создатель функции автокоррекции iPhone подчеркнул в интервью американскому изданию, что пользователи должны иметь возможность больше контролировать свои гаджеты.

ARM64 и Ты

Несколько запоздалый перевод заинтересовавшего меня блогпоста о том, что в действительности дает 64-битность процессора в iPhone без маркетинговой шелухи. Если текст покажется вам слишком очевидным, пропустите часть «Базовые преимущества и недостатки».

Как только был анонсирован iPhone 5S, технические медия были переполнены недостоверными статьями. К сожалению, написание хороших статей занимает время, а мир технической журналистики больше ценит скорость, чем достоверность. Сегодня, по просьбе нескольких своих читателей, я кратко изложу, что дает 64-bit ARM в iPhone 5S в плане производительности, возможностей и разработки.

64 бита

Давайте для начала рассмотрим что, собственно, 64-битность означает. С этим термином связанно много путаницы, в основном из-за того, что нет единого устоявшегося определения. Однако, существует общее понимание этого термина. «Битность» обычно означает либо размер числового регистра, или размер указателя. К счастью, для большинства современных процессоров, их размер совпадает. Таким образом, 64-битность означает что процессор обладает 64-битными числовыми регистрами и 64-битными указателями.

  1. Размер адресуемой памяти. Количество бит, реально задействованных в указателе не связано с битностью процессора. Процессоры ARM использует от 26 до 40 бит, и это число может изменяться в отрыве от битности процессора.
  2. Ширину шины данных. Объем данных, запрашиваемых из RAM или кэша также не связано с битностью. Отдельные процессорные инструкции могут запрашивать произвольные объемы данных, но объем реально единовременно запрашиваемых данных может отличаться, либо разбивая запросы на части, или запрашивая больше чем необходимо. Уже в iPhone 5 размер запрашиваемого блока данных составляет 64 бита, а у PC доходит до 192 бит.
  3. Все что связано с вычислениями с плавающей запятой. Регистры FPU не связаны с архитектурой и процессоры ARM использовали 64-битные регистры задолго до ARM64.

Базовые преимущества и недостатки

Если вы будете сравнивать идентичные процессоры 32 и 64 битные CPU, вы не найдете больших различий, так что значительность перехода Apple на 64-битные ARM несколько преувеличена. Это важный шаг, но важный, в основном, из-за особенностей ARM и особенностью использования процессора компанией Apple. Тем не менее, некоторые различия имеются. Самым очевидным является 64-битные числовые регистры более эффективно работают с 64-битными числами. Вы можете работать с 64-битными числами и на 32-битном процессоре, но это обычно приводит к работе с двумя 32-битными частями, что работает ощутимо медленнее. 64-битные процессоры, обычно, выполняют операции над 64-битными числами также быстро как и над 32-битными, так что код активно использующий вычисления с 64-битными числами будет работать значительно быстрее.

Не смотря на то, что 64-битность не связана напрямую с объемом адресуемой памяти, она значительно облегчает использование большого объема RAM в рамках одной программы. Программа, запущенная на 32-битном процессоре может адресовать не больше 4GB адресного пространства. Часть памяти выделена под операционную систему и стандартные библиотеки, что оставляет 1-3GB на саму программу. Если у 32-битной системы больше 4GB RAM, то использование всего этого адресного пространства для программы значительно усложняется. Вам придется заняться махинациями вроде последовательного отображение разных частей RAM на часть виртуального адресного пространства или разбивание одной программы на несколько процессов.

Подобные трюки крайне трудозатраны и могут сильно замедлить систему, так что мало кто из программистов реально их использует. На практике, на 32-битных процессорах каждая программа используют до 1-3GB RAM, а вся ценность в обладании большего объема физической оперативной памяти заключается в возможности больше запускать программ одновременно и возможность кеширования больше данных с диска.

Увеличение объема адресного пространства полезно и для систем с небольшим объемом оперативной памяти — memory-mapped файлы, размеры которых могут быть и больше доступной оперативной памяти, т.к. операционная система реально загружает только те части файла, к которым производились обращения и, кроме того, умеет «вытеснять» загруженные данные обратно в файл, освобождая оперативную память. На 32-битных системах нельзя отобразить файлы размером больше 1-3GB. На 64-битных системах, адресное пространство значительно больше, так что такой проблемы нет.

Увеличение размера указателя может быть и ощутимым минусом: таже программа будет использовать больше памяти (возможно, сильно больше) будучи запущенной на 64 битном процессоре. Увеличение используемой памяти также «забивает» кэш, что снижает производительность.

В двух словах: 64-битность может увеличить производительность некоторых частей кода и упрощает некоторые техники, вроде memory-mapped файлов. Однако, производительность может и пострадать из-за увеличения используемой памяти.

ARM64

64-битный процессор в iPhone 5S не просто ARM с увеличенным размером регистров, есть и существенные изменения.

Во-первых, отмечу название: официального название от ARM — «AArch64», однако это — глупое название, печатать которое меня раздражает. Apple называет архитектуру ARM64 и я буду называть также.

ARM64 увеличил вдвое число целочисленных регистров. 32-битный ARM предоставляет 16 целочисленных регистров, из которых один — счетчик команд (program counter), еще два используются для указателя на стэк и регистра связи (link register) и 13 регистров общего назначения. В ARM64 32 целочисленных регистра, с выделенным нулевым регистром, регистром связи и регистром указателя кадра (frame pointer register). Еще один регистр зарезервирован платформой, что оставляет 28 регистров общего назначения.

ARM64 также увеличивает число регистров для чисел с плавающей запятой. Регистры в 32-битных ARM несколько странные, так что сложно сравнивать. У 32-битного ARM 32 32-битных регистров с плавающей запятой, которые могут быть представлены как 16 перекрывающихся 64-битных регистров. Кроме того, есть еще 16 независимых 64-битных регистров. ARM64 упрощает это до 32 неперекрывающихся 128-битных регистров, которые могут быть использован для данных меньшего размера.

Число регистров может значительно влиять на производительность. Память значительно медленнее процессора, и чтение/запись памяти занимает значительно больше времени, чем выполнение инструкций процессора. Процессор пытается исправить это при помощи кэшей, но даже самый быстрый кэш значительно медленнее регистров процессора. Больше регистров — больше данных могут храниться внутри процессора. Насколько это влияет на производительность зависит от конкретного кода и эффективности компилятора, который оптимизирует использование регистров. Когда архитектура Intel перешла от 32 к 64 битам, число регистров увеличилось с 8 до 16, и это было значительное изменение производительности. У ARM уже было больше регистров чем у 32-битной архитектуры Intel, так что увеличение регистров хоть и меньше повлияет на производительность, но это изменение все еще будет заметно.

ARM64 также привнес существенные изменения помимо увеличения числа регистров.

Большинство 32-битных инструкций ARM могут выполняться/не выполняться в зависимости от состояние регистра-условия. Это позволяет транслировать условные выражения (if-statements) без использования ветвления. Предполагалось, что это увеличит производительность, однако, судя по тому, что в ARM64 от этой возможности отказались, она порождала больше проблем, чем давала пользы.

В ARM64 набор SIMD (одна-инструкция-много-данных) NEON полностью поддерживает стандарт IEEE754 для чисел с плавающей запятой с двойной точностью, в то время как 32-битная версия NEON поддерживала только одинарную точность и не в точности следовала стандарту для некоторых битов.

В ARM64 добавили специализированные инструкции для AES шифрования и SHA-1 & SHA-256 хешей. Не слишком полезное в общем, однако существенный бонус если вы занимаетесь именно этими вопросами.

В целом, самым важным отличаем является увеличение числа регистров общего назначения и полная поддержка IEEE754-совметимой арифметики на числах с двойной точностью в NEON. Это может дать ощутимый прирост в производительности в большом числе мест.

Совместимость с 32-битным приложениями

Важно отметить, что A7 включает в себя 32-битный режим совместимости, который позволяет запускать 32-битные приложения без каких либо изменений. Это означает, что iPhone 5S может исполнять любые старые приложения без какого-то влияния на производительность.

Изменения в системе периода исполнения

Apple использует преимущества новой архитектуры в своих библиотеках. Так как им нет надобности беспокоиться о бинарной обратной совместимости при таких изменениях, это отличное время чтобы внести изменения которые в противном случае «поломали» уже существующие приложения.

В Max OS X 10.7 Apple ввела меченные указатели (tagged pointers). Меченные указатели позволяют хранить некоторые классы с небольшим количеством данных в экземпляре напрямую в указателе. Это позволяет избежать выделений памяти в некоторых случаях, например NSNumber и может дать существенный прирост производительности. Меченные указатели поддерживаются только на 64-битной платформе, частично из-за вопроса производительности, а частично из-за того что в 32-битном указателе не так много остается места под «метки». Видимо по-этому, у iOS не было поддержки меченных указателей. Таким образом, в ARM64 в рантайме Objective-C включена поддержка меченных указателей, что дает те же преимущества, что в Mac.

Не смотря на то, что размер указателя составляет 64 бита, не все эти биты на самом деле используются. В Mac OS X на x86-64 используется только 47 битов. В iOS на ARM64 используется еще меньше — только 33 бита. Если маскировать эти биты каждый раз перед использованием то можно использовать остальные биты чтобы хранить дополнительные данные. Это позволило внести одно из самых значительных изменений в рантайм Objective-C за всю его историю.

Переосмысление указателя isa

Большая часть информации в этой секции почерпана из статьи Грега Паркера. Во первых, для освежения памяти: объекты в Objective-C представляют выделенные блоки памяти. Первый часть, размером с указатель, это isa. Обычно, isa это указатель на класс объекта. Чтобы узнать больше о том, как объекты хранятся в памяти, читайте мою другую статью.

Использовать весь размер указателя на указатель isa несколько расточительно, особенно на 64-битной платформе, которая не использует все 64-бита. ARM64 на iOS реально использует 33 бита, оставляя 31 бит для других вещей. Классы в памяти выровнены по границе 8 байт, так что последние 3 бита можно отбросить, что дает 34 бита из isa доступные для хранения дополнительной информации. И Apple-овский рантайм в ARM64 использует это для повышения производительности.

Наверно, самой важной оптимизацией стало встраивание (inline) счетчика ссылок. Практически все объекты в Objective-C обладают счетчиком ссылок (за исключение неизменяемых объектов, таких как литералы NSString) и операции retain/release, которые меняют этот счетчик случаются очень часто. Это особенно критично для ARC, который вставляет вызовы retain/release чаще, чем бы это делал программист. Таким образом, высокая производительность retain/release методов крайне важна.

  1. Получить глобальную хеш-таблицу счетчиков указателей
  2. Заблокировать хеш-таблицу, чтобы операция была потокобезопасной
  3. Найти в хеш-таблице счетчик для заданного объекта
  4. Увеличить счетчик на один и сохранить его обратно в таблицу
  5. Отпустить блокировку хеш-таблицы
  1. Произвести атомарное увеличение части isa-поля
  1. Последний бит в isa говорит, используются ли дополнительные биты в isa для хранения счетчика ссылок. Если нет, используется старый алгоритм с хеш-таблицами.
  2. Если объект уже удаляется, ничего не выполняется
  3. Если счетчик переполняется (что случается редко, но вполне возможно при 19 битах), используется старый алгоритм с хеш-таблицей
  4. Произвести атомарное изменение isa на новое значение
  1. Если у объекта не было ассоциированных объектов, установленных используя objc_setAssociatedObject, их не надо удалять.
  2. Если объект не обладает C++-деструктором (который вызывается при dealloc), его тоже не нужно вызывать.
  3. Если на объект ни разу не ссылались слабым (__weak) указателем, то эти указатели не надо обнулять.

Суммарно, это существенный выигрыш. Мои бенчмарки показали, что создание и удаление простого объекта занимает 380нс на 5S в 32-битном режиме, в то время как в 64-битном только 200нс. Если хоть один экземпляр когда-либо имел слабую ссылку на себя, то в 32-битном режим время удаления для всех увеличивалось до 480нс, в то время как в 64-битном режиме время осталось в районе 200нс для всех экземпляров, на которых слабых ссылок не было.

Короче говоря, улучшения в рантайме таковы, что в 64-битном режиме время аллокации занимают 40-50% от времени аллокации в 32-битном режиме. Если ваше приложение создает и удаляет много объектов, это может оказаться существенным.

Заключение

64-битность A7 не просто маркетинговая уловка, но это и не поражающий воображение прорыв который позволит создавать новый класс приложений. Истина, как всегда, лежит посередине.

Один только факт перехода на 64 бита дает немного. Это в некоторых случая ускоряет приложения, несколько увеличивает объем используемой памяти большинство программ. В общем, большой разницы нет.

Архитектура ARM изменилась не только в 64-битности. Увеличенное число регистров и пересмотренный, модернизированный набор инструкций дает неплохой прирост производительности по сравнению с 32-битным ARM.

Apple использовала переход на новую архитектуру для улучшения в рантайме. Основное изменение — встраиваемый (inlined) счетчик ссылок, который позволяет избежать дорогого поиска по хеш-таблице. Так операции retain/release очень часты в Objective-C, это существенный выигрыш. Удаление ресурсов в зависимости от флагов делает удаление объектов почти вдвое быстрее. Меченные (tagged) указатели также добавляют производительность и уменьшают потребление памяти.

ARM64 — приятное добавление от Apple. Мы все знали, что это рано или поздно случится, но мало кто ожидал что так скоро. Но оно есть, и это отлично.

  • Development for iOS
  • Objective C

Нашли еще 20 нововведений в iOS 15. Некоторые заработали только после релиза

Favorite

В закладки

Нашли еще 20 нововведений в iOS 15. Некоторые заработали только после релиза

Вчера стала доступна для скачивания финальная версия iOS 15 для всех поддерживаемых устройств. К сожалению, не все фишки из заявленных на WWDC 2021 новшеств работают в первой версии системы.

Кроме уже упомянутых нововведений в релизной версии iOS 15 появилось много интересного. Мы собрали 20 опций, которые появились в поздних бета-версиях мобильной ОС или вовсе заработали лишь финальной версии системы.

1. Новые параметры уведомлений на экране блокировки

В настройках уведомлений на заблокированном экране для каждого приложения появилось несколько новых параметров. Они доступны, если сдвинуть блок с сообщением влево и нажать кнопку Параметры.

Здесь можно отключить уведомления от указанного приложения на 1 час или до конца дня. При включенной опции Сводка уведомлений (доставка по расписанию), можно будет убрать полученное сообщения до времени появления сводки.

Так получится сделать с любым поступившим на экран блокировки сообщением или с последними баннерами, которые будут отображаться в Центре уведомлений.

2. Настройка уведомлений по расписанию

Если включить фишку Доставка уведомлений по расписанию (Настройки – Уведомления – Доставка по расписанию), сможете получать сводку с пропущенными сообщениями в любое удобное время.

Баннеры больше не будут отображаться мгновенно после прихода сообщения, а сгруппируются для отображения в заданное время.

После этого в настройках уведомлений любого приложения появится возможность доставлять сообщения мгновенно или по расписанию сводки уведомлений. Можно настроить мгновенную доставку для самых важных приложений и мессенджеров и сводку для всего остального.

3. Новая кнопка режима Не беспокоить в Пункте управления

Сам режим тишины в iOS 15 сильно изменился и оброс большим количеством параметров. Чтобы для его активации и смены режимов работы не приходилось заходить в настройки, разработчики изменили кнопку Не беспокоить в пункте управления.

Теперь она занимает место двух квадратных клавиш. При этом нажатие на круглую иконку включит или выключит режим Не беспокоить, а нажатие на остальную часть клавиши откроет список профилей фокусирования.

Кнопка с тремя точками возле каждого профиля позволит активировать его на выбранное время или перейти в параметры.

4. Объявлять уведомления при помощи Siri

Виртуальный ассистент сможет озвучивать все входящие сообщения при работе с подключенной гарнитурой. Подойдут последние модели наушников Beats или AirPods начиная со второго поколения.

Для включения фишки нужно перейти в Настройки – Уведомления – Объявлять уведомления и активировать главные переключатель. Ниже сможете указать список приложений, для которых будет срабатывать фишка.

Теперь при работе с iPhone и подключенными AirPods сможете прослушивать все поступающие сообщения от выбранных программ.

5. Контекстные запросы для Siri

Голосовой ассистент стал лучше поддерживать беседу и отвечать на последующие вопросы в контексте первого.

Если спросить какой-то факт или информацию из сети, а затем задать уточняющий вопрос, не придется заново называть объект вопроса.

Работает фишка не самым лучшим образом и Siri еще далеко по данному показателю до Алисы от Яндекс, но работы ведутся в верном направлении.

6. Работа с контентом на экране при помощи Siri

Любой контент на экране iPhone теперь можно моментально отправить другому пользователю. Сделать это можно при помощи голосового ассистента.

Просто запустите Siri любым доступным способом, скажите: “отправь это” и добавьте имя абонента. Siri предложит переслать контент, останется лишь подтвердить отправку.

Таким способом можно расшаривать фото, музыку, веб-страницы, файлы, заметки, контакты и любой другой контент в iOS.

7. Расширения для Safari

Стандартный браузер Safari в iOS 15 получил больше всего фишек и изменений. Одним из новшеств приложения стала поддержка сторонних дополнений и расширений.

Отдельные программы, добавляющие новые фишки в Safari можно найти в разделе Настройки – Safari – Расширения – Еще расширения. Здесь увидите платные и бесплатные утилиты из App Store, которые могут встраиваться в браузер.

Выбор пока не такой и большой, но в будущем здесь будет множество полезных дополнений, альтернативных стартовых страниц для Safari, утилит для настройки внешнего вида сайтов и прочего.

Уже сейчас можно найти несколько нестандартных дополнений для просмотрщика страниц в iOS.

8. Настройки защиты конфиденциальности в Почте

Стандартный почтовый клиент на iPhone серьезно прокачали с точки зрения безопасности. Появился новый переключатель по пути Настройки – Почта – Защита конфиденциальности.

После его активации утилита будет скрывать IP-адрес устройства при загрузке новой почты и отправке сообщений.

Это помешает злоумышленникам отслеживать ваше местоположение при работе с почтовым клиентом.

9. Новые жесты в Apple Music

Музыкальный плеер в iOS обзавелся новыми кнопками и жестами для более быстрого и удобного управления воспроизведением.

Пара клавиш доступна при свайпе по названию трека вправо и еще пара при аналогичном жесте в обратную сторону.

Возле левой границы экрана расположились кнопки добавления в очередь или в конец списка воспроизведения. Справа клавиши для скачивания или удаления трека из медиатеки.

10. Дополнительные возможности Диктофона

Стандартное приложение Диктофон обзавелось новыми настройками и полезными опциями.

Во время прослушивания записи доступно изменение скорости воспроизведения. Есть фишка, которая автоматически пропускает тишину.

В режиме экспорта теперь можно делиться сразу несколькими записями, ранее приходилось отправлять файлы по одному.

11. Лупа в Пункте управления

В iOS 15 фишку Лупа, которая ранее была опцией для людей с ограниченными возможностями, выделили в отдельное приложение.

Чтобы не держать лишнюю иконку на рабочем столе, но при этом не отказываться от полезного дополнения, можно добавить кнопку активации лупы в пункт управления.

Делается это по пути Настройки – Пункт управления.

12. Новые Действия для быстрых команд

Главное приложение для всех любителей “костылей” обзавелось тремя новыми действиями. Они позволят создавать еще более изысканные сценарии автоматизации и быстрее работать со смартфоном.

Создание снимка экрана. Позволит по триггеру делать скриншот и быстро делиться им или выкладывать в сеть.

Установка блокировки ориентации. Если привязать опцию к запуску любого приложения, то оно всегда будет запускаться в нужной ориентации дисплея и не повернет экран в самый неподходящий момент.

Установка режима данных. Это действие в зависимости от времени или местоположения может переключиться на нужную сеть 2G/3G/4G/5G. Это удобно, если в указанной геопозиции плохое покрытие в любом из диапазонов.

13. Глубокая интеграция приложения Перевод

Утилита для перевода слов, фраз или выражений теперь работает на системном уровне.

Чтобы узнать значение любого иностранного слова, достаточно зажать его до появления контекстного меню и выбрать пункт Перевод.

Фишка будет работать в большинстве стандартных и многих сторонних приложениях, которые позволяют выделять текст при просмотре документов или сайтов.

14. Уведомления о плохой погоде

Стандартное метеорологическое приложение на iPhone научилось отправлять уведомления о резком изменении погодных условий.

В параметрах можно включить уведомления для текущей геопозиции или других добавленных городов.

15. Мастер переезда на новое устройство

С выходом iOS 15 купертиновцы разрешат бесплатно хранить резервную копию iPhone или iPad в iCloud до трех недель во время перехода на новое устройство. Ранее для этого приходилось делать локальный бекап или оплачивать дополнительный объем облачного хранилища.

Теперь достаточно перейти в Настройки – Основные – Сброс и активировать подготовку к новому устройству.

Будет создан полный бекап устройства в iCloud, который будет храниться 21 день. Можно стирать гаджет, готовить его к продаже или передаче другому пользователю, а самому заказывать новое устройство.

16. Долгожданное изменение будильника

Одно из самых старых приложений в iOS претерпело несколько интересных изменений.

Во-первых, спустя год разработчики решили вернуть привычный с первых версий iOS «‎барабан»‎ выбора времени. Он горазду удобнее, чем придуманные в прошлом году мелкие окошки с цифрами.

При этом прежний вариант из iOS 14 тоже доступен. Нужно лишь тапнуть по часам во время настройки и отобразится клавиатура для быстрого ввода времени при помощи кнопок.

Во-вторых, для изменения времени будильника теперь достаточно просто тапнуть по нему. Странно, что для введения такого новшества разработчикам понадобилось долгих 15 лет.

17. Уведомления о забытых устройствах

Все новые гаджеты Apple, которые будут обновлены до iOS 15, iPadOS 15 и macOS Monterey, получат часть возможностей метки AirTag.

Каждое устройство может быть настроено таким образом, чтобы уведомлять пользователя при удалении на определенное расстояние от iPhone владельца. Так, если попытаетесь забыть в кафе iPad или MacBook, на iPhone сразу же прилетит уведомление.

Разумеется, получится настраивать доверенные зоны, в которых можно будет оставлять устройства без срабатывания фишки. Настройка каждого девайса происходит в приложении Локатор.

Полный список поддерживаемых устройств будет известен позднее.

18. Фоновые звуки в AirPods

Во время работы с подключенными наушниками Apple или большинством гарнитур от Beats появилась возможность быстро включить воспроизведения фоновых звуков.

Для этого предварительно нужно добавить переключатель Слух по пути Настройки – Пункт управления.

После этого нужно открыть верхнюю шторку с переключателями и зажать новую кнопку. Снизу увидите иконку для быстрой активации фоновых звуков.

19. Улучшенные предложения для стопки виджетов

Смарт-стопка виджетов, которая умеет переключать информационные карточки в зависимости от времени или занятости пользователя, теперь стала умнее.

Новые алгоритмы iOS будут еще лучше отслеживать регулярные действия пользователя и автоматически менять виджеты в стопке. Кроме этого стопка может предлагать ярлыки и кнопки для частых действий пользователя, которые совершаются регулярно.

Активировать режим предложений можно во время редактирования смарт-стопки специальной кнопкой Предложения виджетов.

Кстати, внешний вид кнопки Смарт-замена изменился.

20. Поиск выключенного iPhone

С iOS 15 iPhone будет отслеживаться через сеть совместимых устройств подобно метке AirTag. Гаджет на самом деле выключается не полностью, а переходит в состояние низкого энергопотребления и активирует Bluetooth метку.

Такой режим будет постоянно работать после выключения смартфона или сможет несколько часов продержать гаджет в режиме поиска после разряда аккумулятора. Если поблизости окажется другая техника Apple с выходом в сеть, она по защищенному протоколу укажет местоположение устройства.

Купертиновцы обещают, что отслеживание местоположения будет возможно даже после полного сброса iPhone, если перед этим гаджет не отвязали от старого Apple ID. Опция должна существенно повысить шанс нахождения потерянных или украденных айфонов.

При выключении смартфона увидите соответствующее предупреждение, а для отключения настройки придется ввести пароль разблокировки.

Работать данная фишка будет на всех моделях iPhone с чипом U1. Это модели iPhone 11, 11 Pro и более новые устройства (за исключением iPhone SE второго поколения).

Вот такой существенный набор фишек добавлен в финальный релиз iOS 15.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *