Разработка
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 комментариев
IТ в логистике. Какую проблему могут решить современные сервисы

Почему в сегменте грузовых железнодорожных перевозок не хватает цифровых продуктов, которые могут сделать сложный логистический процесс наглядным и доступным для клиентов? Руководитель направления логистических проектов ПГК и участник команды разработчиков приложения «Мобильный репортер» Ольга Умнова на примере нашего сервиса по контролю качества…

Экономика ТикТок: считаем расходы и доходы популярного тиктокера

Почему тиктокеры так много зарабатывают? Как стать популярным? Сколько нужно вложить в свой проект, и сколько он может принести? Наши американские коллеги расспросили обо этом популярного тиктокера Snarky Marky, который недавно преодолел отметку в 4 млн. подписчиков.

S7 объявила о запуске собственного лоукостера в России в 2022 году Статьи редакции

Название и бренд объявят отдельно.

Delivery Club и «Яндекс.Еда» стали терять популярность в Москве, и растут заказы из ресторанов напрямую — исследование Статьи редакции

Собственная доставка приоритетнее, так как с ней можно расширить ассортимент и больше заработать, рассказали рестораторы.

Катаем без пробок: топ-10 электросамокатов
Yota запускает проект Yota Гуру в постоянную работу

Yota завершила пилот проекта Yota Гуру и запускает его в постоянную работу. Yota Гуру – проект, который дает возможность опытным клиентам мобильного оператора получать вознаграждение за консультации по продуктам мобильного оператора.

Квартальная выручка Apple выросла на 36% и стала рекордной для компании Статьи редакции

Чистая прибыль компании увеличилась на 93%.

Гипермаркет «Ого!»: «С помощью экспресс-доставки мы увеличили продажи на 40%»

Мы запускаем новую рубрику, где наши партнеры делятся своим опытом работы с Яндекс.Маркетом. Елена Шкирдова, руководитель отдела маркетинга сети магазинов электроники и бытовой техники «Ого!», рассказывает, как экспресс-доставка помогла интернет-магазину увеличить продажи на 40%.

Как моё сообщество заработало 1,7 млн рублей на VK Donut

Больше шести лет назад Феликс Зинатуллин основал сервис таргетированной рекламы Церебро Таргет и запустил его сообщество ВКонтакте. Теперь там больше 200 тысяч маркетологов и предпринимателей. За год на донатах через VK Donut паблик заработал 1,7 млн рублей. Вот как это вышло.

Феликс Зинатуллин
Как мы развиваем сеть кофеен самообслуживания

Всем привет, я Александр Богдан, CEO Добрый Кофе, расскажу:

История развития компьютерных шрифтов: от гарнитуры Chicago до XO Fonts

Раскладываем богатое прошлое компьютерных шрифтов на буквы и выясняем, зачем компания МойОфис выпустила свой шрифтовой набор XO Fonts.

null