Удобная навигация, интуитивно понятный интерфейс, оформление заказа в пару кликов — ежедневно мы упрощаем жизнь клиентов наших приложений, учитывая их пожелания и боли. Из-за отсутствия нужной аналитики в этом процессе мы упускаем запросы большой категории потенциальных пользователей с ограничениями по здоровью, которым не удается воспользоваться мобильными сервисами просто потому, что вы не уделили внимание вопросам доступности. Как сделать ваше приложение комфортным для людей с нарушениями зрения, рассказывают сотрудники Додо Пиццы в расшифровке нового выпуска AppsCast.
Рубрика «разработка под iOS» - 20
Зачем вашему приложению Accessibility
2019-09-13 в 7:46, admin, рубрики: accesability, accessibility, appscast, appsconf, iOS, Блог компании Конференции Олега Бунина (Онтико), доступность, разработка мобильных приложений, Разработка под android, разработка под iOSiPhone 11, новый iPad, TV+, Arcade и другое. Что сегодня показала Apple
2019-09-10 в 18:45, admin, рубрики: apple, apple tv, Apple Watch, iOS, ipad, iphone, Watch OS, Блог компании Pochtoy.com, гаджеты, планшеты, разработка под iOS, смартфоны, Тим Кук
Несколько минут назад закончился очередной ежегодный Apple Event. В театре Стива Джобса компания представляла то, чем будет радовать нас в этом году.
Тех-гики, собравшиеся в атриуме над театром, говорят, атмосфера была на удивление спокойной. Все в основном думали, что знают, чего ожидать. А на сам ивент больше пришли для того, чтобы подтвердить свои догадки. Хотя сотрудники, попадавшиеся им по пути, были необычно воодушевлены.
Сама Apple в этом году впервые открыла свою презентацию для публики, которая еще не сидит на её девайсах. Лайвстрим был доступен на YouTube, в «Твиттере» и на сайте самой Apple, где любой мог посмотреть его с десктопа. Давно пора было! И оно того явно стоило. На пике во всех этих платформах было больше трёх миллионов зрителей, это не считая ретрансляций. Вполне неплохой результат.
На Хабре прекрасную живую текстовую трансляцию вёл ivansychev. Если хочется прочувствовать момент, горячо рекомендую.
А у нас – коротко и по фактам.Читать полностью »
Фоновое выполнение приложений в iOS 13
2019-09-10 в 9:50, admin, рубрики: apple, ios development, swift, wwdc 2019, разработка под iOSГлавное событие года в мире iOS и MacOS-разработчиков, WWDC, неизменно радует всех занятых в индустрии людей выходом в свет новых версий операционной системы, фреймворков, железа — в общем, всего того, с чем собственно и предстоит работать.
Этот год исключением не стал и предметом активных обсуждений стали и новая версия iOS, и SwiftUI, и собственная ОС iPadOS для вы-сами-поняли-каких-устройств.
Однако были темы не столь освещенные, но от этого не менее интересные — например была затронута такая полезная вещь, как фоновое выполнение приложений.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #314 (2 — 8 сентября)
2019-09-08 в 15:48, admin, рубрики: AR, flutter, Google Play, kotlin, swift, UI, UX, Блог компании Цифровые Экосистемы, виртуальная реальность, инди-разработка, интерфейсы, маркетинг мобильных приложений, разработка мобильных приложений, Разработка под android, разработка под iOSВ этой подборке (не)настоящее восстание машин в Google Play, чистый Swift и настоящие компоненты, новый Android 10 и старый геймдев, удобные интерфейсы и сомнительный маркетинг для инди-игр.
MVC без C: Что изменит SwiftUI в архитектуре приложений?
2019-09-07 в 20:28, admin, рубрики: apple, elm, ios development, mobile development, objective-c, redux, swift, viper, Программирование, разработка под iOSMVC был давним стандартом в паттернах проектирования, используемых для написания iOS приложений. Структура iOS приложений, которые создавались ранее, была основана на одном базовом компоненте, который присутствует везде, и называется он — view controller. На WWDC19 был представлен SwiftUI, который не имеет такого компонента.
Проблема с так называемыми massive view-controllers должна быть решена в SwiftUI. Так, необходимо найти новый способ правильной декомпозиции кода. Давайте посмотрим на текущее состояние платформы и подумаем, какие парадигмы мы можем использовать при разработке для iOS13, и более поздних версий.
Уязвимостей в iOS стало так много, что они стали дешевле «дыр» в Android
2019-09-04 в 16:50, admin, рубрики: android, iOS, Zerodium, информационная безопасность, покупка, проблема, Разработка под android, разработка под iOS, Тестирование мобильных приложений, уязвимость
Фирма Zerodium специализируется на покупке и перепродаже уязвимостей нулевого дня.
На днях площадка обновила свой прайс-лист как раз в дату официального релиза Android 10. Произошло любопытное изменение: на рынке перепродажи эксплойтов теперь больше ценятся «дыры» в Android, а не iOS, случилось впервые в истории IT и ИБ. Основатель площадки объясняет это тем, что последних в последнее время стало слишком много.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября)
2019-09-01 в 12:43, admin, рубрики: uix, Аналитика мобильных приложений, Блог компании Цифровые Экосистемы, маркетинг приложений, разработка мобильных приложений, Разработка под android, разработка под iOSВ новом дайджесте боремся с потерями пушей, разбираемся с музыкой Apple, изучаем работу звука в Android, экономим деньги при разработке игры, ищем приложение Росстата, отличаем плохой дизайн от хорошего и даже пытаемся понять, безопасен ли будет шарф от Xiaomi.
FunCorp Mobile Hiring Event
2019-08-29 в 8:22, admin, рубрики: android, funcorp, hiring, iOS, Блог компании FunCorp, разработка мобильных приложений, Разработка под android, разработка под iOS, управление персоналом
Мы рады анонсировать наш четвёртый Hiring Event, приуроченный ко Дню программиста! На этот раз предлагаем принять участие iOS и Android-разработчиков. Кроме iFunny у нас развивается ряд новых проектов, поэтому мы решительно пополняем мобильные команды. Читать полностью »
Когда почта доставляет: боремся с потерями push-уведомлений в iOS
2019-08-27 в 10:11, admin, рубрики: apns, appsconf, iOS, notification center, push notifications, Блог компании Конференции Олега Бунина (Онтико), дизайн мобильных приложений, Программирование, разработка мобильных приложений, разработка под iOSСо стороны пользователя почтовый клиент — приложение нехитрое. Разработчики Яндекс.Почты даже шутят, что в приложении всего три экрана: список писем; отправка письма; экран about.
Но очень много интересного происходит под капотом. Как многие мобильные приложения, Почта использует push-уведомления, чтобы взаимодействовать с пользователями. Как многие iOS-приложения, Почта теряет часть уведомлений в силу особенностей работы Apple Push Notification Service.
Руководитель iOS-группы Яндекс.Почты Ася Свириденко докажет, что даже с учетом ограничений системы, с потерями push-уведомлений можно и нужно бороться, если они критичны для вашего приложения. Для Почты это так, потому что push-уведомления о новых письмах — это то, ради чего пользователь устанавливает приложение. Если же для вашего приложения доставка push-уведомлений не так критична, узнать, какие велосипеды нагородила мобильная Яндекс.Почта, все равно интересно.
Речь пойдет о remote notification, то есть уведомлениях, которые приходят с сервера через APNs (Apple Push Notification Service). Локальные уведомления затрагивать не будем и поговорим о том:
- Как выглядит API для работы с push-уведомлениями. Рассмотрим схему доставки push-уведомлений и то, где в этой схеме могут возникать потери.
- Как решили бороться с потерями в Яндекс.Почте — об очереди push-уведомлений.
- Как логировать и какие еще сложности могут встретиться.