Сёрф iOS-разработка
1.33K subscribers
384 photos
25 videos
95 links
Download Telegram
iOS глазами твоей бабушки 👵

Помнишь бабушкофоны? Современные бабушки «помолодели». Они уже привыкли к iPhone и не хотят переходить на кнопочные звонилки.

Особенности устройств/приложений для бабушек:

🔹 заметность/контрастность;
🔹 большой шрифт на экране;
🔹 звуковой отклик/чтение с экрана.

Адаптация приложений для бабушек входит в понятие доступности — accessibility или сокращённо a11y.

Понятие a11y включает в себя множество фич:

🔹 VoiceOver;
🔹 контрастные цвета;
🔹 большой текст — Dynamic Type;
🔹 затемнение вспышек в видео;
🔹 пауза анимированных картинок.

Некоторые из них включаются одной строкой, но Dynamic Type и VoiceOver требуют серьезной работы.

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

Бонусом идёт статья про a11y и автотесты.

#экспертный
👍9
Как начинал свой путь в iOS? Делись в комментариях 🙃

#спрашиваем
😁101👨‍💻1
Виджеты в iOS

Даша, iOS-разработчик в Surf, в новой статье на Хабр рассказала про философию и дизайн виджетов. Подсветила технические аспекты, которые помогут, если ты собираешься делать свой первый виджет или хочешь вдохнуть жизнь в старый.

И ещё несколько неочевидных тем:

🟣 Взгляд Apple на работу с виджетами;
🟣 Ценность виджета для пользователя;
🟣 Внутреннее устройство виджета: данные, методы, свойства;
🟣 Эффективное обновление виджета.

➡️ Читать по ссылке

#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
🧑‍💻 Разработчикам разрешили добавлять оплату в свои приложения в обход App Store

Теперь iOS-разработчики могут для оплаты покупок в своих приложениях добавлять ссылки на внешние ресурсы. Чтобы подключить такой способ оплаты, деву нужно отправить запрос компании, включить разрешение StoreKit External Purchase Link Entitlement (RU) для iOS и iPadOS и использовать необходимые API. Apple проверит заявку, а потом включит оплату по внешней ссылке.

📍 Важное условие — разработчик должен быть зарегистрирован в России, его приложение для iPhone или iPad должно быть доступно только в стране.

Комиссия при таком способе платежа составит 27% вместо стандартных 30%.

Полезная фича?

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7😁4🤔3💩2
Про App Intents

Фреймворк App Intents доступен с iOS 16. Он нужен, чтобы сделать контент и функциональность приложения доступными для системных сервисов, по типу Siri, Spotlight, Shortcuts App.

Пример: у нас есть приложение «Список продуктов». Оно умеет создавать списки, добавлять продукты, вычёркивать купленное. App Intents позволит пользователю вносить новые продукты, не открывая приложения — с помощью Siri или Shortcuts App. А ещё фреймворк будет предлагать приложение в Spotlight.

На карточках разобрали, что находится под капотом App Intents на примере того же списка покупок.

⬇️ Пиши в комментариях, получалось ли писать App Intents?

#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14👏2
Ещё одна презентация Apple 🍏

31 октября в 3:00 мск пройдёт Scary Fast — с намёком на релиз новых Mac, судя по логотипу.

Презентацию будут транслировать на сайте Apple, официальном YouTube-канале и в приложении для Apple TV.

Как думаешь, что покажут?

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Релиз iOS 17.1, macOS 14.1 и watchOS 10.1

Вот что нового появилось:

➡️ В iOS теперь поддерживается передача файлов AirDrop через мобильную сеть, если устройства находятся далеко друг от друга.
➡️ Функция усиления сотовой связи отключается, если iPhone находится не в руках пользователя.
➡️ Для обоев экрана блокировки теперь можно выбирать конкретный альбом с фотографиями.
➡️ Улучшили синхронизацию данных экранного времени между устройствами.
➡️ В macOS добавили гарантийный раздел, в котором доступна информация о статусе AppleCare+.
➡️ В Apple Watch теперь работает NameDrop — функция для обмена карточками контактов.
➡️ Apple Watch Series 9 и Ultra 2 получили поддержку жеста Double Tap, который позволяет отвечать на звонки и выполнять другие действия без прикосновения к экрану.

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Разбираемся в App Clips и создаём свой

App Clip — облегчённая версия приложения, с которой пользователь выполняет конкретную задачу без установки полной версии приложения. С App Clips открывается мгновенный доступ к нужным функциям в нужное время: быстрым заказу в ресторане или оплате парковки.

На карточках iOS-разработчик Дима рассказал о работе App Clip со стороны пользователя и создании собственных.

🟣 Делись в комментариях, приходилось ли делать App Clips?

#экспертный #от_сёрфера
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🥱2