Apple представила новый набор инструментов для разработчиков, который облегчит знакомство пользователей с мобильными приложениями, показывая им советы о том, как начать работу. Как правило, разработчики вынуждены создавать собственный онбординг, обучающие материалы или использовать сторонние библиотеки. Теперь, с появлением TipKit от Apple, у них появится возможность использовать нативное решение.
Согласно документации, новый фреймворк TipKit будет включать шаблоны, которые будут соответствовать системным приложениям самой Apple. Конечно, их можно будет настраивать в соответствии с внешним видом и функциями собственного приложения разработчика. Кроме того, по словам Apple, разработчики смогут контролировать, когда и где появляются их советы. Это означает, что подсказки не обязательно будут использоваться только при входе в систему. Разработчики также смогут показывать подсказки, когда пользователи начинают изучать новый раздел приложения, или настроить их так, чтобы они срабатывали по определенным правилам.
В последнем случае это позволит разработчикам не беспокоить советами опытных пользователей, в том числе тех, кто уже узнал, например, как работают определенные функции в приложении. Разработчики также могут указать, когда показывать подсказку — например, после того, как пользователь посетил определенный раздел приложения или несколько раз использовал определенную функцию. Тогда разработчик сможет показать пользователю подсказку, которая поможет ему воспользоваться более продвинутыми опциями или, возможно, подскажет скрытую функцию, по мере того как пользователь будет продолжать изучать приложение.
Кроме того, разработчики смогут настроить частоту появления подсказок, чтобы не перегружать пользователей. С помощью TipKit разработчики смогут растянуть свои руководства на несколько дней, чтобы постепенно знакомить возвращающихся пользователей с полной функциональностью приложения, вместо того чтобы сразу заваливать их советами. А поскольку TipKit — это фреймворк, разработанный Apple, правила и конфигурации будут легко синхронизироваться на всех устройствах пользователя, то есть пользователям не придется видеть одни и те же советы при использовании приложения на iPad после того, как они уже были показаны на iPhone.
Похоже, что сама Apple будет использовать TipKit для внедрения встроенных подсказок в свои собственные приложения, такие как FaceTime, Фото и Сообщения в iOS 17, согласно изображениям, которыми поделились разработчики. Это позволит сделать просмотр подсказок более последовательным на всей платформе, что поможет обучить пользователей и уменьшить путаницу.