Connect with us

Разработка

Как использовать технологию 3D Touch в ваших приложениях

В этой статье мы рассмотрим основные функции технологии 3D Touch и приведем самые удачные примеры её использования.

Ксения

Опубликовано

/

     
     

Технология 3D Touch, вероятно, самая сложная из всех, что компания Apple когда-либо создавала – на её разработку были потрачены многие годы.

Что такое 3D Touch технология

Apple называет технологию 3D Touch следующим поколением мультитач. Фактически, 3D Touch это метод ввода, который распознает сильные и слабые нажатия. Он позволяет сделать работу с iOS более естественной и интуитивной. Например, легким нажатием вы можете взглянуть на пришедшее электронное письмо, а более сильным – открыть его.

Видео объясняет нюансы работы 3D Touch за 4 минуты:

Зачем вам нужна 3D Touch

Что ж, если у вас уже есть своё iOS приложение или вы только собираетесь запустить его, вам это пригодится. В скором времени все самые популярные приложения будут поддерживать 3D Touch (на самом деле, многие уже поддерживают). Компания Apple  интегрировала 3D Touch в своих iPhone 6S и 6S Plus – в сами смартфоны, в погодное приложение, в iTunes, в месседжинг и прочие вещи.

Эта функция скоро превратится в привычную для пользователей iOS. Если ваше приложение её не поддерживает, то вы многое упускаете.

Apple призывает разработчиков подготовить свои приложения для 3D Touch. На сайте для разработчиков Apple уже можно найти много ресурсов, с которых можно начать. Также компания предоставляет несколько руководств для программистов.

Как может быть использована 3D Touch

Приложения могут выйти за рамки привычных нажатий вроде «свайпов», и это позволит им обзавестись новой функциональностью.

Вот 3 уникальные функции, которые технология может принести в ваше приложение:

1. Распознавание силы нажатия

3D Touch распознает силу, с которой вы нажимаете на экран. Apple интегрировала эту функцию в одно из своих стандартных приложений – Notes. Поэтому когда вы рисуете или записываете какую-то мысль, вы можете легко коснуться экрана и провести тонкую линию, или нажать более сильно и провести толстую.

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

Игровые приложения функция может вывести на новый уровень. Например, в игре AG Drive силой нажатия можно контролировать скорость. Подумайте, где бы в вашем приложении пригодилось распознавание силы нажатия.

2. Функции Peek и Pop

Функция Peek позволяет открыть превью контента легким нажатием на экран, а Pop, подразумевающая сильное нажатие, открывает контент.

PeekandPopiOS9

Например, новостное приложение может позволить как быстро просмотреть свежие новости, так и открыть их, если пользователь продолжить нажимать на заголовок. Таким же образом можно взаимодействовать и с фотографиями.

Среди самых известных приложений, использующих эту функцию, Instagram, Dropbox иPinterest.

3. Быстрые действия

Если у вас нет времени или ресурсов для встраивания вышеуказанных функций, то попробуйте использовать в своем приложения быстрые действия. Это минимальный набор, с которым вы можете появиться в списках 3D Touch приложений.

ios-9-review-3d-touch-home-options-apple

Если нажать на иконку контактов, то открывается выпадающее меню, в котором вам будет предложено позвонить часто используемым контактам или создать новый.

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

adjust-3D-Touch

Как некоторые популярные приложения используют технологию 3D Touch

Чтобы вдохновить вас, предлагаем вам познакомиться с замечательными способами использования функции.

Google и Google Maps

Когда вы с усилием нажимаете на иконку Google Maps, приложение начинает прокладывать путь до вашего дома или работы. Это означает, что пользователям не нужно открывать приложение и вручную выбирать путь.

google-maps

Skype

Вы увидите в действии функцию «Быстрые действия», если с усилием нажмете на иконку Skype. Вам откроются функции поиска и звонков. Также она предоставит вам быстрый доступ к набору. Skype использует и функцию «Peek and Pop», вы можете легко нажать на недавний разговор, чтобы увидеть подробности, или нажать посильнее и убрать видео чат на задний план.

skype

Instagram

С функцией «Peek and Pop» вы можете быстро посмотреть на фотографии в вашей ленте, не переходя в профиль пользователя. «Быстрые действия» позволят вам создать новую запись, посмотреть недавние действия, открыть поиск и Direct.

insta

Внутри приложения вы можете нажать на имя пользователя и отписаться от него, написать ему или выключить оповещения.

Pinterest

Вы можете начать искать пины, создать доску прямо из иконки приложения. Внутри доски можно задействовать функцию «Peek and Pop» и быстро просматривать фото, добавлять их и отправлять.

pinterest

Bandit’s Shark Showdown

В этой игре игроки могут контролировать скорость и силу, с которой дельфин хватает акул.

game

Open Table

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

iOS9-Peek-Phone-500x1024 (1)

Иконка приложения откроет вам любимые рестораны или покажет бронирования.

Комментарии
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
2 комментария

2 Comments

  1. Maxim

    03.03.2016 at 14:48

    Хороший разбор, вот только немного запоздалый :)

You must be logged in to post a comment Login

Leave a Reply

Новости

Интересные материалы: 11.12

Лучшие материалы о разработке и маркетинге технологических продуктов.

Леонид Боголюбов

Опубликовано

/

Весь день мы собираем лучшие материалы о разработке и маркетинге технологий, стартапов, мобильных приложений и игр для iOS и Android из самых разных источников:

Комментарии
Продолжить чтение

Медиа

Радио-Т №575

Радио-Т – разговоры на темы хайтек, высоких компьютерных технологий, гаджетов, облаков, программирования и прочего интересного из мира ИТ.

AppTractor

Опубликовано

/

Автор:

В новом выпуске:

Комментарии
Продолжить чтение

Новости

Digest MBLTdev: Новости для iOS разработчиков №147

В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный и Саша Зимин, а также директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

e-Legion

Опубликовано

/

Автор:

AlphaZero показывает невероятные успехи в выигрывании чего угодно у кого угодно. Стандарт C++17 перешёл в статус Published. Успели-таки, чертяги. Microsoft замутит ноутбуки на ARM. Наше восхищение рэдмондцам. Это должно продвинуть индустрию вперёд. А ещё, редакция дайджеста получила ваши ответы. Они нас порадовали. Прямо подарок к Новому году. Спасибо. Потребуется какое-то время, чтобы реализовать задумки, но мы, что называется, on the way.

1

31 Million Client Registration Files Leaked by Personalized Keyboard Developer

Есть такая популярная сторонняя клавиатура — AI.type. Немножечко обнаружилось, что эта клавиатура собирает прорву данных, да ещё и хранит их небезопасно на своём сервере. Кстати, покупая какую-нибудь китайскую розовую клавиатуру с радужной подсветкой всего за 99 руб., будьте готовы к похожему результату.

MACKEEPERSECURITY.COM

Apple Expands Search Ad Offerings with Search Ads Basic

Новый тип рекламы в App Store. Пока только US.

WWW.MACSTORIES.NET

4

Hyperion-iOS

Штука для дизайн-ревью приложения прямо на девайсе. Можно измерять расстояния, смотреть атрибуты и замедлять анимации без Xcode.

GITHUB.COM

Singleton, Service Locator and tests in iOS

Статья про антипаттерны Singleton и Service Locator, а также про то, как можно оставить их в проекте и иметь тестируемый код.

BADOOTECH.BADOO.COM

Building an enum-based analytics system in Swift

Аналитики в современных приложениях много. Маркетологом только дай волю. 5+ систем воткнут только так. Вот вариант, как оформить хаос с событиями. А если вы используете MVVM, поглядите этот вопрос на SO, тоже про усмирение хаоса.

WWW.SWIFTBYSUNDELL.COM

When Not to Use an Enum

Когда в ответ на статью появляется статья, это особенно прекрасно. Замечания и предложения к предыдущей статье: мол, enum отличный, но негоже всюду его пихать только потому, что enum в Swift функционален.

MATT.DIEPHOUSE.COM

e-Legion Meetup: дизайн мобильных интерфейсов

Санкт-Петербург, 14 декабря, офис Тинькофф, 18:30. «Система контроля версий для дизайнера» от Димы Головкова из e-Legion. «Дизайн форм для мобильных приложений и сайтов» от Ника Бабича из UX Planet. «Как мы используем продуктовую мобильную аналитику» от Толи Ларина из Тинькофф. Будет трансляция.

ELEGION.TIMEPAD.RU

Moscow CocoaHeads Meetup

Москва, 15 декабря, офис Mail.Ru, 19:00. «Как стать GPU-инженером за час» от Андрея Володина из Prisma AI. «Распределённая сборка IPA» от Мити Куркина из Mail.Ru. «Синее смещение: оптимизация запуска на платформе iOS» от Виктора Брыскина из Яндекса.

CORP.MAIL.RU

c71bdfcf-9da6-4069-9426-b03ba710c042

Яндекс изнутри: глазами iOS-разработчика

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

WWW.YOUTUBE.COM

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Комментарии
Продолжить чтение

Медиа

Android Dev Подкаст. Выпуск 51. Разработка прошивок. Откровения ROMоделов

Необычный выпуск, где не обсуждаются DI, Kotlin и MVP – в эфире суровые ребята с xda-developers, которые уже не первый год занимаются написанием прошивок для девайсов, в том числе для всех трех Yotaphone и головных устройств Yandex Auto.

Леонид Боголюбов

Опубликовано

/

Необычный выпуск, где не обсуждаются DI, Kotlin и MVP – в эфире суровые ребята с xda-developers, которые уже не первый год занимаются написанием прошивок для девайсов, в том числе для всех трех Yotaphone и головных устройств Yandex Auto. Выпуск подойдет всем, в том числе незнакомым с разработкой Android. Много интересного материала: от откровений про сборку образа в течении 15 часов и обсуждения безопасности кастомных прошивок до обзора рынка вакансий framework-разработчиков и устройств, которые у них лежат в карманах.

Обсудили:

  • Что вообще такое ROM, программатор, bootloader, fastboot, кирпич, AOSP, кастомные сборки, Custom Recovery, dalvik cache, deodexed
  • Для чего это делают, что движет людьми на Xda
  • Где статьи и разработчики framework обитают
  • Что нужно, чтобы начать этим заниматься
  • Для каких устройств проще создавать сборки
  • Что с Cyanogen сейчас
  • Почему вендоры плохо поддерживают обновления старых устройств, порой хуже энтузиастов с Xda
  • HAL
  • Project Treble
  • Какие тулзы для разработки
  • Сколько времени сборка
  • Почему в логах на устройствах так много мусора
  • Сертификация Google
  • Повышение, понижение безопасности
  • Механизмы обновления ОС на устройствах пользователей
  • Есть ли работа и вакансии для вашей профессии
  • С какими устройствами ходят разработчики Yotaphone
Комментарии
Продолжить чтение

Наша рассылка

Каждому подписавшемуся - "1 час на UI аудит": бесплатный ускоренный курс для разработчиков веб и мобильных приложений!

Нажимая на кнопку "Подписаться" вы даете согласие на обработку персональных данных.

Популярное

X

Спасибо!

Теперь редакторы в курсе.