Девять API iOS 11, которые повлияют на ваш бизнес приложений

Опубликовано: 2017-11-30

В этом году в мире Apple мы увидели новое устройство — iPhone X с революционно новым дизайном. И всего за несколько месяцев до выхода iPhone X (произносится как «десять») гигант операционной системы выпустил свое последнее обновление операционной системы — iOS 11.

Новая операционная система обладала собственным набором функций в степени 11. Те, кто обновлял свои устройства, теперь видели новое приложение для работы с файлами, которое собирало все файлы в одном месте, функцию перетаскивания и новую мощную док-станцию. , и многое другое.
Если этого было недостаточно, мы также увидели обновленный App Store. Новая вкладка, раздел «Ежедневные истории», раздел «Советы и рекомендации», тематический список и расширенный поиск — вот лишь некоторые из немногих изменений, внесенных в новый магазин.

Если вы думали, что всего этого достаточно, чтобы разработчики iOS были заняты, а миллионы пользователей iPhone/iPad были счастливы, то на этом все не остановилось. Есть больше.

Вдобавок ко всему, Apple придумала совершенно новые API/фреймворки, чтобы помочь интегрировать удивительные возможности в обычные приложения. Для тех, кто ненавидит жаргоны и готов нажать кнопку «Назад», подождите. Я скажу вам, что они из себя представляют:

Что вы подразумеваете под API/Frameworks?

API/Frameworks — это ваш инструмент для добавления новых функций в ваше приложение в 5 раз меньшими усилиями. Есть несколько способов, с помощью которых API делают приложение лучше и эффективнее, но одна из самых главных причин, по которым Apple постоянно выпускает новый набор и дополнения к существующему, заключается в том, что они делают обычные приложения, потрясающие. .

Давайте теперь посмотрим на функции, которые теперь станут намного круче со списком из девяти API iOS 11.

Ниже мы упомянули области, которые будут затронуты, а также затрагивающие их API:

Продолжай читать:

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

Девять API iOS 11
Давайте сначала посмотрим на недавно запущенный список API Apple, а затем перейдем к тем, в которых появилась дополнительная функция:

Новые API Apple

1. Машинное обучение с Core ML

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

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

Как бизнес может использовать это –

  • Если ваше приложение вращается вокруг раздела галереи пользователей, вы можете легко классифицировать галерею в соответствии с безопасными и скрытыми фотографиями (что-то вроде того, что делает Nude).
  • Вы можете воспользоваться фреймворком, предоставив информацию о местоположении, элементах на фотографии и т. д. (Adobe Lightroom использует ML, чтобы определить, какое значение диафрагмы и ISO было установлено для загруженных туда фотографий)

2. Эффективная дополненная реальность с ARKit

Это поможет визуально обновить физическое окружение того, что вы нажимаете на изображение, во что-то, чем оно может стать.

Эффективная дополненная реальность с ARKit
Допустим, вы хотите купить новый шкаф для своего дома в Ikea, но не уверены, подойдет ли он к цвету комнаты. С помощью ARKit вы сможете спроектировать шкаф в том месте, где вы хотите его установить, а затем получить представление о том, как шкаф будет выглядеть после того, как вы его купите.

Как бизнес может использовать это –

  • Приложения для мобильной коммерции значительно выиграют от API, поскольку с его помощью они смогут сфотографировать товар и разместить его у себя дома, не покупая его. Ряд розничных продавцов, таких как Wayfair, Overstock.com и Build.com, уже объявили, что скоро будут создавать свои приложения AR с использованием API.
  • Развлекательные приложения — это следующие приложения, которые могут использовать преимущества фреймворка, добавляя вымышленный элемент в фотографию (например, PokemonGo).

3. Перетаскивание с помощью перетаскивания

Благодаря этой структуре в iOS пользователи теперь могут перетаскивать элементы из одного места на экране в другое с помощью непрерывных жестов. Даже перетаскивание может происходить как в одном приложении, так и может переноситься из одного приложения в другое.

Предположим, у вас есть такое приложение, как Instagram, где пользователи загружают изображения, теперь с этим новым API они смогут перетаскивать свои изображения из галереи прямо в ваше приложение.
Перетащите
Таким образом, вам больше не нужно беспокоиться о том, что пользователи откажутся от вашего приложения, чтобы поработать над другим, даже на несколько минут.

Как бизнес может использовать это –

  • Для компаний, работающих над созданием файлов и моделью организации, теперь будет легко разрешить загрузку и отправку приложений одним жестом, без необходимости нажимать пять дополнительных кнопок.
  • Для брендов приложений для обмена сообщениями теперь вы можете разрешить пользователям перетаскивать контактную информацию, изображение или музыкальный файл прямо в ваше приложение. (Например, что делает GifWrapped)

4. Анализ изображений с помощью Vision API

Теперь с помощью этого API вы можете легко определять ориентиры лица, такие как нос и глаза пользователя. Если у вас есть приложение, которое надевает солнцезащитные очки на людей и делает им собачью морду, теперь вы сможете делать это в режиме реального времени, просто с помощью вашей камеры. Раньше от разработчиков iOS требовалось знание Computer Vision, чтобы завершить эту задачу и сделать что-то настолько сложное, но с этим API теперь каждый инженер может выполнить эту задачу.
Платформа работает в сочетании с платформой Core ML для применения моделей классификации к изображениям, а затем для обработки этих изображений, чтобы сделать задачу машинного обучения простой и надежной.

Как бизнес может использовать это –

  • Для приложений Beauty этот API может быть отличной комбинацией. Вы можете дать описание цвета губ на фотографии и связать его со страницей подробного описания продукта в своем приложении.
  • Приложения, связанные с психическим здоровьем, также могут использовать приложение для чтения деталей лица и анализа того, насколько человек счастлив или грустен.

5. Бесшовный NFC с Core NFC

NFC — это озарение для ритейлеров по всему миру. С появлением поддержки NFC в качестве API вы теперь можете добавлять смарт-теги к продуктам, которые хотите продавать. Одним прикосновением к телефону пользователи теперь могут получить доступ к обзорам, подробным спецификациям и даже видео, связанным с продуктом, размещенным на полке перед ними или доступом стоящим перед ними, или доступом по запросу к подробным спецификациям, обзорам или даже видео продукта. Если все сделано правильно, это может помочь компаниям мобильной коммерции получить преимущество в плане достижения своих потенциальных клиентов с помощью деталей своего продукта в режиме реального времени.
Прошли те времена, когда NFC использовался только для мобильных платежей, теперь есть другие отрасли и способы его использования –

  • Компании-разработчики корпоративных приложений могут использовать API для отслеживания расписания сотрудников. Предположим, у вас есть клиент, ожидающий ответа на ваш телефон, и вы не знаете, какая команда может помочь ему. Просто взмахнув приложением на метке NFC, вы сможете узнать, какая команда доступна в это время.
  • Приложения электронной коммерции могут использовать NFC, информируя пользователей о предложениях и скидках в их конкретном месте.
  • Туристическая индустрия может использовать API, чтобы помочь найти потерянный багаж путешественников через киоск, вместо того, чтобы заставлять их вести бесконечные разговоры с персоналом службы поддержки. Кроме того, API можно включить в процесс регистрации пассажиров, чтобы сделать его более эффективным.

6. Отслеживание устройств с помощью DeviceCheck

Это позволяет разработчикам отслеживать устройства бывших пользователей, чтобы, если они когда-нибудь вернутся в приложение, разработчики знали, что они были там раньше. Наряду с отслеживанием присутствия пользователей на устройстве API позволит компаниям отслеживать, кто использовал их промокод, а кто совершает мошеннические действия.

Как бизнес может использовать это –

  • Приложения по запросу могут использовать API для проверки того, удалил ли пользователь приложение, а затем установил его, чтобы получить преимущества при первом входе в систему.
  • Для приложений, основанных на сделках, теперь вы можете легко проверить, кто принял предложение и кто пытается принять его снова.

7. Фильтрация нежелательных сообщений с помощью IdentityLookup

Используя этот API, вы теперь сможете предоставить пользователям встроенную возможность не получать сообщения от кого-то, кого они не знают. Работа в пользу компаний, чья бизнес-модель основана на идентификации пользователя или Caller ID.

Вот как это работает -

API идентификации

IdentityLookup API работает только с SMS и MMS, отправленными неизвестными отправителями, номера которых не сохранены на устройстве. Это не будет работать с сообщениями, отправленными кем-то из контактов пользователей или через iMessage, независимо от источника.

Как бизнес может использовать это –

  • Приложения на основе Caller ID могут использовать API для фильтрации нежелательных сообщений для своих пользователей.

Хотя эти 7 были недавно запущены, есть два известных API Apple, которые получили обновление функций.

Существующие API, получившие дополнительные функции

8. Анимация с помощью SpriteKit

API спрайткита

Apple хотела предоставить своим разработчикам встроенную инфраструктуру рендеринга графики, чтобы обеспечить интеграцию с их оборудованием. SpriteKit API, используемый для добавления анимации в приложения и игры iOS, пригодится в то время, когда индустрия игр и анимации находится на пике.

9. Вызов достопримечательности с помощью MapKit

В то время как MapKit API был в арсенале Apple уже очень давно, фреймворк недавно стал дополнением к его длинному списку функций. Если ваше приложение предлагает маршруты общественного транспорта, вы можете сделать их доступными в Картах.
Предположим, пользователь хочет перейти из метро A в метро B, теперь, наряду с предоставлением ему прямого маршрута метро, ​​вы можете добавить еще один пункт и дать ему маршруты ходьбы от его исходной точки до метро.

Теперь пользователи также смогут отмечать места на карте как свои достопримечательности и смогут дать им аннотацию.

Как бизнес может использовать это –

  • Каждое приложение, основанное на местоположении, может использовать API не только для отображения конкретного местоположения, но и с новой функцией, когда пользователь вводит пончик в вашем приложении, теперь вы сможете представить ему пончик рядом с ним.
    Вы также предоставите своим пользователям свободу назначать аннотации местам и не будете ограничиваться теми, которые предварительно определены на карте.

Наряду с упомянутыми здесь, существуют и другие API-интерфейсы, такие как SiriKit, AirPlay 2, MusicKit, Files и API карты глубины, которые сделали создание приложения для iOS не только простым и эффективным, но и превосходным качеством, предоставляя разработчикам больше возможностей. делать больше со своими приложениями.