Разработка
Saratov Profsoft

iOS 14 VS the Others

16 сентября 2020-го года компания Apple выпустила 14-ю версию мобильной операционной системы iOS (iOS 14) для устройств линейки iPhone, iPod Touch и HomePod.

iOS 14 богата нововведениями и обновлениями, полезными не только для конечных пользователей, но и для разработчиков. Рассмотрим особенности новой операционной системы (ОС).

Обзор и статистика iOS 14

iOS 14 www.apple.com

14-я версия операционной системы iOS поддерживается на всех актуальных версиях iPhone, таких как:

6 (S, S Plus, SE);

7 (7, Plus);

8 (8, Plus);

10 (X, XS, XS Max, XR);

11 (11, Pro, Pro Max, SE 2-го поколения);

12 (mini, 12, Pro, Pro Max).

Сотрудники компании Apple не смогли не обратить внимание, что темпы установки iOS 14 намного превосходят темпы установки iOS 13 и iOS 12. Спустя пять дней после релиза iOS 14 доля активных устройств, работающих на базе актуальной версии операционной системы, составила 26% — показатели распространения iOS 13 за этот же срок едва превышали 20%.

По официальным данным Apple на 03.06.2021:

90% всех устройств, представленных за последние четыре года, уже используют iOS 14.

iOS 14 работает

Из оставшихся 10% (8% - iOS 13; 2% - более старые версии ОС) ежемесячно по 4% устройств переходят на iOS 14, что, вероятно, связано с официальным прекращением разработки и усовершенствований iOS 13.

И это неспроста! iOS 14, по сравнению с другими версиями ОС, обладает рядом преимуществ для пользователей:

  • Переработка дизайна рабочего стола - удобные виджеты;
  • Многозадачность устройства - пользователи могут выполнять действия на мобильном устройстве, одновременно общаясь по телефону или с Siri;
  • Оптимизация организации приложений - умная группировка приложений по папкам, динамическое изменение размера значков приложений в папках в соответствии с частотой использования;
  • Добавление функционала в приложение “Сообщения”;
  • Добавление полезных “родных” приложений, не требующих скачивания;
  • Добавление возможности настройки приложений по умолчанию;
  • Упрощение использования NFC;
  • Увеличение быстродействия старых iPhone.

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

Статистические данные от Statcounter statcounter.com

Swift UI

SwiftUI developer.apple.com

Swift UI — новый framework, разработанный Apple, написан на Swift, предназначен для декларативного описания UI в коде. Создание данного framework стало событием вселенского масштаба для мира iOS-разработки.

Впервые SwiftUI 1.0 был выпущен на iOS 13. Как любая инновационная разработка, первая версия framework оказалась не самой удачной. В первой версии присутствовало достаточное количество багов и недостаточное количество “коробочных” элементов для оптимизации разработки. Но компания Apple продолжала развитие продукта, и уже следующая версия SwiftUI 2.0, выпущенная для iOS 14, громко заявила о себе, став незаменимым помощником многих разработчиков.

Одним из приятных бонусов Swift UI стало создание Apple полноценных обучающих пособий для разработчиков с пошаговым добавлением и интерактивным отображением результатов, что позволяет разработчику оперативно ознакомиться с framework. В обучающих пособиях даже добавлены контрольные вопросы для закрепление пройденного обучения, аналогично классическим учебным материалам. Ознакомиться с пособием можно по ссылке:

SwiftUI helps you build great-looking apps across all Apple platforms with the power of Swift developer.apple.com

Итак, давайте рассмотрим, как Swift UI облегчает жизнь разработчикам.

В первую очередь стоит отметить интерактивность редактора интерфейса, который тесно связан с кодом. Swift UI богат уже готовыми решениями по реализации тех или иных элементов, в том числе кастомных. Разработчикам более не требуется описывать каждый элемент с нуля, достаточно использовать готовый framework, что сильно сокращает время разработки. Так время разработки кастомной анимации уменьшается с нескольких дней до нескольких часов.

Мир информационных технологий стремительно развивается. Выпущенный в 2019-м году Swift UI является не просто упрощающим разработку framework, но и новой ступенью эволюции разработки мобильных приложений на iOS. В настоящее время, молодые разработчики iOS начинают карьеру с изучения именно Swift UI, не уделяя внимание UIKit. Хотя подобный подход не совсем верен.

Все же на данном этапе развития Swift UI не может полностью заменить UIKit, и разработчики вынуждены совмещать оба подхода. Но с каждый годом SwiftUI развивается и обновляется. Вполне ожидаемо, что через некоторое время SwiftUI станет основой разработки, полностью вытеснив UIKit, как ранее UIKit вытеснил Objective-C.

Design tools developer.apple.com

Вывод

iOS 14 - новая операционная система, включающая в себя лучший функционал предыдущих версий ОС, а также новые функции, полезные для пользователей и разработчиков.

iOS 14 активно разрабатывается компанией Apple. Система была выпущена 16.09.2020, 14.06.2021 была выпущена beta-версия обновления iOS 14.7. Подобная стремительная разработка ОС с регулярными обновлениями и правками говорит о качестве ОС и минимальном количестве багов в итоговом продукте.

По статистике 90% всех актуальных устройств iPhone уже используют iOS 14, оставшиеся 10% осуществляют постепенный переход. И без того большая аудитория пользователей с каждым месяцем становится еще больше.

Framework SwiftUI 2.0 позволяет описывать интерфейс приложений в декларативном стиле, что заметно сокращает количество кода, а, значит, значительно упрощает разработку мобильных приложений, экономя время и, главное, ресурсы. И пусть на данный момент SwiftUI не может полностью заменить UIKit, но тенденция развития современного подхода к разработке говорит о том, что рано или поздно это произойдет. В таком случае, через несколько лет поддержка старых приложений, полностью написанных на UIKit будет отнимать заметное количество времени и ресурсов. В то время, как актуализация приложений на SwiftUI займет считанные часы.

Мы рекомендуем iOS 14

Эмодзи apple.com
{ "author_name": "Saratov Profsoft", "author_type": "self", "tags": [], "comments": 13, "likes": 1, "favorites": 4, "is_advertisement": false, "subsite_label": "dev", "id": 260858, "is_wide": true, "is_ugc": true, "date": "Sat, 19 Jun 2021 14:21:04 +0300", "is_special": false }
0
13 комментариев
Популярные
По порядку
Написать комментарий...
7

До Саратова только дошло обновление?

Ответить
1

4 гига через 56кб/с

Ответить
1

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

Ответить
4

Тебя откуда выпустили?)

Ответить
4

Из комы вышел

Ответить
3

А на эстонцев гнали!) у них небось уже 14.1 кое кто поставил!))

Ответить
1

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

Ответить
2

Даже достаточно популярные ритейл-гиганты, которые позиционируют себя как, идущие в ногу со временем, обращаются с запросом разработать мобилку с поддержкой iOS от 10 версии.

Спасибо, информативно! Буду направлять эту статью сразу заказчикам.

Ответить
0

Чудак какой ) ты хоть понимаешь сам че пишешь? 🤣

Ответить
1

О, да, прекрасно понимаю.

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

Ответить
1

Странные вы саратовские. Судя по тому как вы отвечаете на комментарии вы только в начале пути освоения навыка «расширить» информацию

Ответить
1

"Москва не сразу строилась" 

Ответить
0

А это... Где the Others?

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

Или там сравнение с Flutter, или ещё чем-нибудь.

Зашел, прочитал примерно то же самое, что в эпловских анонсах - и типа всё, "В добрый путь, юзай".

Ответить
Читать все 13 комментариев
31 июля завершается приём заявок в 1-й этап отбора программы B2C Future Solutions
Придумал ТВ на спинках кресел и электронные системы бронирования: это «главный новатор авиарынка» Дэвид Нилеман Статьи редакции

За 30 лет он успел основать пять авиакомпаний, одну из которых запустил в пандемию, несколько раз прогорел и даже был уволен из собственной фирмы. В 2021 году он развивает Breeze, лоукостера с высококлассным обслуживанием, а как он это делает — в пересказе Inc.

Дэвид Нилеман Business Insider
🔎Обзор компании #GLW - Corning
Я задолбался искать один и тот же запрос в Яндекс и Google и создал Мультипоиск

Теперь можно искать в разных поисковиках в 1 клик

RU-CENTER (NIC.RU) Опять дарят "подарки" увеличивающие стоимость продления услуг ВДВОЕ

Занимаюсь своими делами. Приходит письмо от RU-CENTER (NIC.RU) смысл которого сводится к тому, что если я не хочу потратить при продлении доменов сумму вдвое больше и так конской стоимости продления, то я должен отложить свои дела и потратить час своей жизни, что бы всё вернуть как было до "подарка".

Дом.ru Бизнес с конца марта постоянные перебои с доступом в интернет

Много лет в компании в Нижнем Новгороде пользуемся доступом в интернет от Дом.ru Бизнес, с 2017 по 2021 год не помню технических проблем более чем 1-2 раза в год сроком на пару часов. Но все резко поменялось в конце марта 2021. Вот из мониторинга даты и время перебоев в предоставлении услуги доступа в интернет:

Как подготовиться к жизни без cookies: рекомендации маркетологам

О технологии Federated Learning of Cohorts (FLoC), которая заменит cookies, Google объявил еще в начале года. Недавно компания анонсировала перенос запуска технологии на 2023 год, и теперь у рынка интернет-маркетинга есть 2 года, чтобы найти альтернативу работе с данными. Как выглядит ситуация сейчас и что делать маркетологам — в обзоре от AiData.

Почему вам НЕ подойдет конвейерная бухгалтерия: 5 причин

Всем привет. Я Владимир Зинин, финансист с многолетним опытом работы, основатель сервиса конвейерной бухгалтерии «МАКО». Напомню, мы позволяем экономить на высококвалифицированном штатном бухгалтере, но при этом не терять в качестве, что часто происходит при передаче бухгалтерии на аутсорсинг. Фактически мы адаптировали принципы бухгалтерии…

Как малому бизнесу понять свою «зону смерти»

Риск-менеджмент традиционно считается уделом крупных компаний. Кроме них просчитывают риски разве что стартапы, и те по требованию инвесторов. Малый и средний бизнес (МСБ) работает без подобной аналитики — ему не до этого. Предпринимателей можно понять, когда ты поднимаешься с нуля или масштабируешь проект, мысль идет в векторе достижения…

Как превратить юристов из бюрократов в опору компании

Бывает, что корпоративные юристы — люди, которые не показываются из кабинета и иногда вставляют палки в колёса другим отделам. Но в «Фоксфорде» они сами ходят к бизнес-заказчикам и предлагают идеи. Юрист онлайн-школы «Фоксфорд» Катя Кулакова рассказывает, как работает юридический отдел, который живёт интересами компании.

Катя Кулакова, юрист онлайн-школы "Фоксфорд"
Как успешно пройти испытательный срок?

Свершилось – вы получили работу мечты! Но впереди еще три месяца испытательного срока. Это время дается вам и работодателю, чтобы определиться, насколько вы друг другу подходите. Как использовать это время с максимальной для себя пользой? Рассказывает главный специалист отдела подбора персонала Ольга Шабалина. Как всегда, упаковали полезные…

null