Дайлер

Скорость

Запрашиваемая страница не найдена

Профил

Как уже сообразил пытливый читатель, объединяя две последние возможности, мы получаем, что по запросу [Vova] найдутся все Владимиры, что и следовало доказать.

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

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

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

Дизайн

Страница, которую Вы запросили — отсутствует

Меню

Разобравшись с транслитерацией, мы обратились к еще одной вещи, в которой пользователи охотно путаются. По тем же описанным выше причинам контакты у пользователя могут быть занесены как по полным именам, так и по уменьшительным. Мы научили дайлер искать контакты обоими способами. По запросу [Ваня] он найдет всех Иванов, по запросу [Екатерина] — всех Кать. Лучше всего работу поиска проиллюстрирует скриншот.

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

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

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

Планы на будущее

Страница, которую Вы запросили — отсутствует. Уточните адрес или воспользуйтесь поиском.
Также вы можете связаться с администрацией сайта.

Език

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

В 2GIS Dialer появится возможность самим добавлять номера, если мы его не определили. Позже этот номер попадёт в базу дайлера и избавит остальных пользователей от волнения из-за неизвестности.

Вернемся к нашему примеру с аптекой и посмотрим, как теперь проходится этот путь.

Поэтому пришлось на время отказаться от идеи подгружать данные о звонящем из Справочника. Зато ничто не помешало нам воплотить ту же самую идею — определение неизвестных номеров — но уже в журнале звонков.
В дайлере есть собственный журнал звонков. Помимо стандартных возможностей (объединение звонков, продолжительность и пр.) мы добавили к нему определение номеров. Если номер неизвестен, но найден в Яндекс.Справочнике, соответствующая запись в журнале приобретает более приятный и информативный вид. Подробную карточку такого определившегося номера можно быстро, в два клика, добавить к собственным контактам.

Електронни елементи и устройства за любители и професионалисти

© 2002—2024 SOFTPORTAL О проекте | Обратная связь (Feedback) | ЧАВО | Privacy Policy
SoftPortal™ является зарегистрированной торговой маркой. Копирование материалов портала запрещено.

Валута

К сожалению, то, в каком виде контакты существуют в наших адресных книгах, не всегда зависит только от нас. Одни контакты мы заносим сами, другие наследуются из почтовых учетных записей, третьи — из социальных сетей. Одни контакты занесены вчера, другие хранятся с тех славных времен начала века, когда мы купили свою первую Нокию 3310. Далеко не каждый пользователь берет на себя труд объединять контакты из разных учетных записей. Далеко не каждый может с уверенностью сказать, как записан тот или иной его контакт — кириллицей или латиницей.

Владельцев устройств с Android можно сколько угодно считать гиками за их любовь к кастомным настройкам. В том числе, настройкам цветовой схемы. Но если вы положите перед собой 20 разных устройств от разных производителей, то у них у всех будут отличаться оттенки. Зелёный цвет, который мы активно использовали, на каких-то телефонах был слишком бледным, на каких-то вырывающе-глаза ярким.

Пользователь может сразу же позвонить в любую из найденных организаций, либо предварительно изучить ее карточку. Карточка обычно бывает максимально информативной: с телефоном, адресом, положением на карте и веб-сайтом. Любым из этих контактов можно мгновенно, в один клик, воспользоваться или добавить карточку организации к собственным контактам.
Весь путь от идеи до звонка сводится, фактически, к одному пункту — определиться с выбором конкретной аптеки. А все что может сделать машина, пусть делает машина.

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

Бесконечная адресная книга

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

Сегодня мы хотим рассказать о том, как создавали такую, как иногда кажется, очевидную вещь, как интерфейс звонка в Яндекс.Shell. К нашему удивлению, за время работы мы поняли, как давно никто всерьёз не думал над тем, что в большинстве телефонов он функционально не улучшался уже много лет. А мир за это время ушёл вперёд. Настало время бросить ретроспективный взгляд на то, как он создавался, с какими задачами мы столкнулись и к каким решениям пришли.

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

Пара слов про поиск. Мы добавили поддержку транслита, в том числе для Т9. Теперь не важно, как добавлен контакт в книжку и каким способом его набирать: “Dima” или «Дима».

Вероятно, каждый из нас давно уже выработал более-менее привычные сценарии совершения всех этих действий. Здесь нам на помощь приходят и элементарный поиск (как мобильный, так и десктопный), и карты, и навигатор, и много что еще. Проблема в том, что для всех этих сервисов всё, что связано с осуществлением звонка, является функцией в лучшем случае вторичной. И из-за этого путь от возникновения потребности позвонить в аптеку до, непосредственно, звонка оказывается достаточно долог и тернист.
Вот если бы телефон аптеки был бы того же уровня доступности, что и любой номер в нашей адресной книге… Вы уже поняли, что идея внедрить и/или подгружать из облака готовую справочную информацию в сам дайлер витала в воздухе.

Подключение к дайлеру такой мощной базы, как Яндекс.Справочник, сделало адресную книгу пользователя интерактивной, локализованной по местоположению и, по сути, бесконечной. Однажды освоив возможности бесконечной адресной книги, пользователь постепенно начинает изменять стереотип поведения в пользу простого как дважды два правила: «хочешь позвонить — заходи в дайлер». Не в поисковый виджет, не в браузер, не в карты, а сразу в дайлер. Ведь это так естественно.

Определение неизвестных номеров

ПРОДУКТЫ И УСЛУГИ

Профил

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

Исправлено. Скроллинг, запуск и поиск работают реактивно.

— позиционирование (для начала, где я нахожусь?);
— поиск аптек в заданном районе;
— выбор аптеки;
— поиск ее контактной информации;
— копирование или ручной перенос номера телефона;
— собственно звонок.

Или не звоним. А заходим в карточку контакта, чтобы воспользоваться любым другим средством связи или добавить эту карточку к себе в контакты.

Логотипы мобильных операторов

Оформляйте премиум-подписку и наслаждайтесь уникальными функциями – поддержите проект.

Короткому и понятному английскому слову «dialer» еще только предстоит обзавестись гармоничным, не режущим слух русским эквивалентом. Если вы заглянете в словарь, то в качестве перевода вам будет предложен зубодробительный «номеронабиратель». Однако в живом языке больше прижились слова «звонилка», «дозвонщик» и «дайлер». В рамках своей внутренней кухни мы привыкли использовать именно последний вариант, его мы и будем придерживаться в этом посте.

Однако в данном случае мы столкнулись с неразрешимой проблемой. Без встраивания нашей оболочки в систему мы не имеем возможности подменять или вносить какие-либо изменения в стандартное окно входящего звонка. В некоторых дайлерах эта проблема решается (вернее, обходится) при помощи собственного окна входящего звонка, выплывающего поверх стандартного. Однако это весьма ненадежный подход, плохо сказывающийся на стабильности. А стабильность для нас — тот фактор, пожертвовать которым мы ни в коем случае не могли.

Да, мы сделали Дайлер, который работал не только на топовых устройствах с последней прошивкой. Да, мы знали информацию о компаниях более чем в 250 городах России. Но давайте будем честными, кейс «запустил → позвонил» мы отрабатывали не очень. У таких приложений, как наше, должны быть максимально быстрые поиск, запуск и скроллинг.

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

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

Транслитерированный поиск

Покорить 2-симочные смартфоны. Как оказалось, таких очень много, Дайлер не всегда корректно с ними работает. Задача нетривиальная, поскольку нет единого стандарта доступа к двум симкам. Каждый производитель придумывает свой интерфейс. Решили, что начнём с популярных.

Обновление 2GIS Dialer именно такой случай.

Мы выпустили первую версию 2GIS Dialer чуть больше года назад. За это время мы успели встать на миллион устройств, поймать и вылечить несколько критичных багов, собрать огромное количество фидбека и понять, что нужно улучшить в первую очередь, прежде, чем двигаться дальше.

Сформулированная задача предполагает полное переосмысление стереотипа поведения пользователя. До сих пор звонок в нужную организацию подразумевал целый комплекс последовательных действий. Рассмотрим небольшой пример. Если мне нужно позвонить в ближайшую аптеку, какие действия мне придется совершить? Возможны различные варианты, но очевидно, они так или иначе будут включать:

1. Заходим в дайлер, вкладка «Контакты».

Но обо всем по порядку.

Поиск по уменьшительным именам

Новый 2GIS Dialer (релиз 1.0) работает на устройствах с версией Андроид 4+ и уже доступен для установки из Google Play.

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

К идее о том, что для нашей оболочки нужно создать собственный дайлер, мы пришли, отталкиваясь от того, что в этом сегменте ничего по-настоящему нового не появлялось уже достаточно давно. Существовавшие на тот момент в айфонах и андроидах родные и сторонние дайлеры были весьма убедительны и красивы. Но по функциональности все они недалеко ушли от того, что мы уже видели в обычных мобильниках досмартфонной эры. Необходимо было не просто наделить наш дайлер полным набором привычных ожидаемых функций, вроде списка избранных, журнала звонков или T9, но и пойти существенно дальше, а именно – внедрить в него разработки, до сих пор не встречавшиеся на рынке.

Нашим преимуществом в достижении поставленной цели стало то, что, в отличие от аналогов, Яндекс.Дайлер создавался изначально заточенным под Россию и другие страны присутствия Яндекса, что дало нам возможность учитывать интересы и особенности поведения именно «наших» пользователей. Кроме того, давно разработанные пользовательские сервисы — сильная сторона Яндекса, и именно с их помощью мы рассчитывали улучшить функциональность нашего дайлера.

Обе эти функции (транслитерированный поиск и поиск по уменьшительным именам) не были реализованы в упоминавшихся выше айфоновском и андроидовском дайлерах, просто потому что сама проблема не лежала для их создателей на поверхности в силу своей неактуальности для американского и европейского рынков. Да и реализация этих функций, особенно поиска по уменьшительным именам, для всех поддерживаемых локалей была бы весьма проблематичной. Мы же довольствовались употребляемыми в России именами и постарались сделать для большинства из них них поддержку этой функциональности.

Источники:

https://www.softportal.com/software-45012-eyecon.html&rut=f930934ff1e333b517ef599445339c6156e8b143541a2411b7da8b553dbb845d
https://m.youtube.com/watch?v=cJQWFppEcw8&rut=1c28b6c6075f1df8310a90e23e82d30beeb5af5261069c7dac74b805864662c8
https://www.wikiwand.com/ru/%D0%94%D0%B0%D0%B9%D0%BB%D0%B5%D1%80&rut=541336a8b5ff8ff4eff8c9344029fee1ffe8479ce5b5b9985ed4a1818abf2afd
https://dialer.ru.uptodown.com/android&rut=4ecb94547df24da702da7e181b034e4f2ad4ff80aaafa8be48da4844c9cf9a2a
https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%BB%D0%B5%D1%80&rut=09cd8b2423617434d710fc095fc62a732ee3574e12684b004895df69f106b540
https://habr.com/ru/companies/2gis/articles/257375/&rut=2944c8c5929de64f85d7c2183c82a6c76030835341d7214150e6134837b39703
http://steinberger.bg/category/328/alarmeni-sistemi-i-dayleri.html&rut=53bc471cfccaca1a6286f6bacf8b1a718a3c78b99e579e7ef75a9b0ee1ae2cb2
https://habr.com/ru/companies/yandex/articles/186988/&rut=0a4d830f87f5f5f9eb09539d8cfdb658bc7f9c5b1c5e2a99c51822de07ec9df8
https://vikiwat.com/praktichen-gsm-daylar-bg.html&rut=e0aac63160901ace044c3307477997982832225b2b054d1795b44c22c196d24a