iOS Broadcast
3.31K subscribers
1.71K photos
84 videos
974 links
Подборка новостей и статей для iOS разработчиков.

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @android_broadcast_bot
Download Telegram
OpenAI представила GPT-5
GPT-5 - новая эра AI
🟡GPT-5 — самая умная, быстрая и полезная модель OpenAI.
🟡Объединяет и превосходит предыдущие достижения

🟢Высокая точность, скорость, логика, распознавание контекста и решение проблем.
🟢Лучше подходит для разработки
🟢Создание новых вариантов использования для компаний.
🟢GPT-5 доступен в OpenAI API для разработчиков.
🟢Скоро будет доступна версия GPT-5 Pro с расширенной логикой.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Классическая реклама с высмеиванием конкурентов вернулась. Google рекламирует Pixel через провал Apple Intelligence. Даже добавить нечего, все по-делу
👍8
📱 Улучшения поиска в iOS 26

В iOS и iPadOS 26 обновлен интерфейс поиска с новыми способами размещения и визуальным стилем. Это является одним из ключевых изменений и именно его адаптация покажет настоящее обновление приложения под iOS 26. В статье рассматриваются ключевые изменения в SDK:
🟢Обновлены API SwiftUI для поддержки изменений в поиске.
🟢Рассмотрены два распространенных шаблона поиска: на панели инструментов и на панели вкладок.
🟢Обновления касаются размещения и визуального стиля поля поиска.
🟢Введены новые типы содержимого панели инструментов для детального просмотра и поиска на панели инструментов.
🟢Обновлен дизайн панели вкладок Liquid Glass для поиска на вкладке Поиск
В целом, внедрение нового дизайна для поиска не требует особых усилий но дает значительный буст UX. пользователей.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔨 Интеграция контента приложения в системный поиск
Одна из задач опытного разработчика - продвигать хорошие продуктовые идеи. Особенно это актуально в контексте платформенных особенностей. Редкий продакт при продумывании гипотезы для веба и мобильных приложений вспомнит о специфичной фиче на iOS. Но вот предложить добавить поддержку точно стоит. Одной из таких фичей является системный поиск Spotlight. И как раз на эту тему сегодня вышла статья:
🟢Отображение данных приложения в поиске Spotlight
🟢Как добавить данные в индекс системного поиска Spotlight
🟢Настройка ранжирования результатов
🟢Как реализовать диплинк
🟢Как использовать Spotlight внутри приложения
🟢Персонализация результатов
Не перестаю удивляться тому факту, что большая часть приложений вообще не использует такой удобный и бесплатный механизм продвижения.
Нативные фичи, про которые все забывают при проработке продуктовых гипотез. Продолжаем формат?
👍 / 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
❤️ Яндекс выкатил бота для мобильных разработчиков — ваш способ разогреться перед фестом Yandex Runtime Mobile

💡Это ивент для мидлов и сеньоров с упором на практику: без теории и скучных лекций. Будем прокачиваться на воркшопах по MCP и ускорению приложений, обсуждать карьерный трек с экспертами Яндекса, проверять знания на квизе и соревноваться на AI-хакатоне.

🔥 Если хочется занять себя чем-то, пока ждете ивент — воспользуйтесь ботом для мобильных разработчиков: @ya_runtime_bot

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

🗓 Ивент пройдет 23 августа.
👉 Регистрация на фестиваль
Please open Telegram to view this post
VIEW IN TELEGRAM
🔨 App Clips
Продолжим рубрику, продуктовые идеи от разработчиков. Одна из самых недооцененных фишек iOS - App Clips. Доступно еще с iOS 14, при чем не требует обратной совместимости. Суть в предоставлении нативного опыта использования приложения без полной загрузки. Скорость открытия сопоставима с открытием обычной web ссылки. Может быть запущено через NFC-метку, QR-код, из карт, поиска Spotlight.
Где это удобнее чем обычное приложение?
🟢Аренда велосипедов/самокатов: пользователь легче согласится запустить сессию, если без установки приложения может начать использование
🟢Кофейня: маленький NFC тег предложит пользователю завести скидочную карту или сделать заказ
🟢Рекламный баннер: необычный QR код на плакате удивит пользователя необычным UX
🟢Музей: коды для запуска контента дополненной реальности или аудиокомментариев

Благодаря ограничению по размеру и прямой зависимости конверсии со скоростью загрузки - можно пересмотреть весь legacy слой и написать с нуля мини приложение на актуальных технологиях.
Можно даже отправлять нотификации в AppClip как в обычное приложение.

Полезные ссылки:
🔵HIG раздел по использованию App Clips
🔵Документация по фреймворку App Clips
🔵Гайд по выбору функциональности для App Clips от Apple
🔵Гайд по способам запуска App Clips
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
🔨 iBeacon
Вчерашний пост про App Clips натолкнул меня на воспоминание о другой непопулярной фиче, iBeacon. Вообще это не отдельный фреймворк а часть CoreLocation, которая имеет невероятные возможности, о которых многие не в курсе. iBeacon — это небольшие устройства, использующие Bluetooth для отправки сигналов на мобильные устройства. Сам стандарт открытый, так что работает отлично и на Android. Суть достаточно простая, каждый телефон может как "слушать" по Bluetooth все близлежащие Beacon так и являться источником сигнала. Таким образом можно как организовывать навигацию внутри помещений, так и реализовывать более интересные гео-сценарии. Например, расположив такой транслятор рядом с воротами гаража в подземном паркинге можно запускать шорткат для открытия ворот. Сами маячки стоят не дорого и на одном аккумуляторе могут работать больше года. Так же их можно использовать для запуска App Clips приложений. Примеры продуктового использования технологии:
🟢Отслеживание местоположения: уведомление о прохождении мимо магазина, отслеживание покупателей.
🟢Уведомление клиентов о готовности их заказа: оповещение о готовности блюд в ресторанах
🟢Навигация в помещении - поиск конкретной полки в магазине
🟢Интерактивные приложения для выставки - сообщать о наличии и местоположении произведений искусства
🟢Объединение iOS устройств в Mesh сеть с позиционированием относительно друг друга

Полезные ссылки:
🔵Демо приложение, позволяющее используя 2 устройства попробовать работу iBeacon
🔵Статья о том как измерить расстояние до метки
🔵Всплывающее сообщение у всех кто проходит мимо
🔵Как превратить iOS устройство в Beacon
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍1
🔨 Воспроизведение тактильных ощущений
Продолжу рубрику непопулярных но полезных технологий. Haptics это не просто вибрации, это прямой мостик взаимодействия с пользователем. Если звук у большей части пользователей отключен, то через тактильные ощущения можно действительно создать уникальный пользовательский опыт. Главное тут не перестараться. В iPhone невероятно работает Haptics engine, просто вспомните что в iPhone с кнопной в какой-то момент кнопка перестала физически нажиматься и никто не заметил, тачпады в маках так же имитируют нажатие вибрацией.
🟣Система может воспроизводить тактильные ощущения на различных платформах и устройствах.
🟣На iPhone тактильная обратная связь воспроизводится через переключатели, ползунки и кнопки выбора.
🟣В Apple Watch тактильная информация генерируется через Taptic Engine.
🟣На Mac с трекпадом Force Touch тактильные ощущения воспроизводятся при перетаскивании и нажатии контента.
🟣Внешние устройства, такие как игровые контроллеры и Apple Pencil Pro, также могут воспроизводить тактильные сигналы.

Лучшие практики:
🟢Используйте стандартные тактильные шаблоны в соответствии с их значениями.
🟢Последовательно используйте тактильные ощущения для установления причинно-следственной связи.
🟢Предпочитайте использовать тактильные ощущения в дополнение к визуальной и слуховой обратной связи.
🟢Избегайте чрезмерного использования тактильных ощущений, чтобы не утомлять пользователей.
🟢Сделайте тактильные ощущения необязательными и убедитесь, что приложение работает без них.

Пользовательские Haptics:
🟢В играх и неигровых приложениях можно использовать пользовательские тактильные ощущения.
🟢Создавайте динамические тактильные шаблоны в зависимости от ввода данных пользователем или контекста.
🟢Используйте преходящие и непрерывные события для создания различных тактильных паттернов.
🟢Управляйте четкостью и интенсивностью тактильных ощущений для передачи различных физических ощущений.

Полезные ссылки:
🔵CoreHaptics
🔵Подготовка приложения для использования Haptic
🔵Воспроизведение паттернов из файла
🔵WWDC21 предентация CoreHaptics
🔵HIG с примерами
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51