Апп-покалипсис нашего времени

Апп-покалипсис нашего времени

Признайтесь, вам тоже попадалось на глаза похожее всплывающее окно на сайтах?

This-website-has-an-ipad-app

Если перевести это с маркетингово-буллшитного на человеческий, то на самом деле это можно расшифровать как «Если хотите посетить урезанную версию нашего сайта, в котором ничего нельзя увеличить и нормально прочесть, то качайте наше приложение»:

Xkcd-download-our-app

Ах да: еще туда обязательно всунут рекламные баннеры, которые будут постоянно мигать, всплывать, отвлекать вас от контента, всячески напоминая вам, что жизнь – это боль, но авторы этой поделки очень рады, что у их сайта наконец-то есть собственное приложение. Что же на самом деле происходит? Чем вызван этот app-покалипсис?

Бесполезные приложения, тысячи их

Под вашу платформу написаны миллионы приложений? Круто же. Вот только 99% всех этих приложений – бесполезный шлак, который никому не нужен, разве вам об этом не сказали?

Начнем с простого. Как вы узнаете, какие приложения вам нужны? Как вы их устанавливаете? А обновляете? Сколькими пользуетесь на планшете, а сколькими – на смартфоне? И сколько у вас занимают иконки этих приложений: один рабочий стол, два, три? Меньше половины экрана на смартфоне? Дюжину экранных разворотов?

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

Walledgarden-cover

Чем больше приложений выпускается на рынок, тем больше посредственного мусора заводится в магазинах. Растет уровень шума, маркетингового и информационного. А компании хотят найти ответ на вопрос, как заставить людей, чтобы они покупали именно их приложение. Хотя стоило бы спрашивать совсем другое. Например:

Зачем вообще делать приложение?

Объясните, чего ради клиент должен устанавливать мобильное приложение от McDonalds вместо того, чтобы пойти на сайт в браузере? Любители картошки фри и тостов по-французски нуждаются в регулярном уведомлении на мобильник? Зачем давать людям бесплатный биг-мак только после установки приложения? Какой в этом смысл?

Фрагментация в мире несовместимых приложений и платформ

Были золотые времена, когда на рынке доминировала iOS, а единственным выделяющимся из остальной линейки устройством был iPhone. Это было еще до iPad и кучи планшетов. И до того, как версия Android пересекла отметку 4.0, а Google начал стандартизировать свой магазин. А теперь у нас есть по меньшей мере 4 разных радикально отличающихся платформы, под которые пишут все более-менее серьезные компании:

  1. смартфоны на Android
  2. смартфоны на iOS
  3. iOS-планшеты
  4. Android-планшеты

Если вы тщательно подходите к созданию каждой из версий приложений – то у вас всё равно что 4 разных интернета, и каждый из них недоступен для остальных. «Выйдите из интернета для андроидов и зайдите в интернет для айфонов, спасибо-пожалуйста».

Да, мы чуть не забыли: теперь у нас еще есть Windows 8 и Windows Phone. И в каждой экосистеме есть свои требования по юзабилити, свои требования к разработчикам, паттерны использования и многое-многое другое. И всё – разное. Впору уже молиться на дуополию и проклинать конкуренцию.

Гонка за приложениями по имени «Кто заплатит больше»

Купить приложение сегодня – это способ поощрить разработчиков парой-тройкой долларов. Правда, мы тут слегка лукавим. Вы же наверняка слышали, как громко возмущаются люди, что с них разработчик мобильного приложения 1 раз «содрал целых $3.99», – и эти же люди не моргнув глазом покупают кофе по 5 баксов за чашку? Мы все такие:

Я вообще вас не знаю, я без понятия, что у вас за приложение. Вы мне тут впариваете какой-то супер-апп, а может это на самом деле – пустышка. У меня вон уже штук 30 приложений на телефоне. Добавить к ним еще одно – не тот опыт, в необходимости которого я 100% уверен. Я вообще ни в чем не уверен. Я всего раз им попользуюсь, секунд 15. Можно уронить 1 доллар в унитаз – и не расстроиться. Но вот отдавать пару долларов за какое-то приложение... Не уверен, не уверен.

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

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

Самый ценный вопрос здесь – даже не потраченные деньги. Самый ценный ресурс – время. Может, тогда не стоит вообще платить за приложение? Тем более, что столько бесплатных приложений есть. Кстати, о бесплатных…

Бесплатными бывают только приложения, для которых вы – продукт

Да, вам уже тысячу раз об этом говорили. Бесплатное приложение – это наша новая реальность, у которой есть есть и своя обратная сторона.

Geek-and-poke-pigs-free

Ничего не может быть хуже, чем безответственный подход: полный доступ ко всем или к большей части личных данных пользователя в обмен на «радость» бесплатного пользования. Такая модель вводит пользователей в своеобразное состояние вечного подозрения: если всё бесплатно – то как же они зарабатывают? А куда они девают наши данные? А где же деньги? А зачем инвесторы дали им деньги, если они с нас деньги не берут?

Даже если предположить, что приложение бесплатно, а разработчики – люди порядочные, то вы им доверяете свои данные, и всё это ни в какие «не те» руки не попадает. Но как же тогда они себе на жизнь зарабатывают? Как правило – платными дополнениями, которые расширяют базовую функцинальность приложения. Или внутри приложения есть платные операции. Или покупки внутри приложения. Короче, приложение бесплатное, но на самом деле – нет. И вы рано или поздно заплатите всё равно. Такие дела.

Пользовательский опыт в мобильном приложении

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

В момент, когда вы будете переключаться между разными платформами, вы увидите колоссальные отличия между ними – и поймете. что все эти нестыковки и недостатки разных мобильных платформ вызывают скорее раздражение и панику, чем любовь к мобильному приложению компании или бренда. И в итоге у вас в голове остается одна мысль: «А можно я просто воспользуюсь сайтом и не буду мучать свои глаза и мозги?!»

Выбрасывать огромные деньги на мобильные приложения по всем платформам – это конечно не самое умное решение. Тот же Amazon лучше бы свой основной сайт переделал, а то они в 2003 году застряли, чем выпускать кучу приложений, которыми всё равно пользоваться не особо хочется.

Мир «World Wide App»

Живи мы в идеальном мире и пользуйся мы осознанием того, что будущее всё равно принадлежит мобильным устройствам и приложениям, а старый добрый веб приказал долго жить, мы бы поработали над переосмыслением всей мобильной экосистемы. Потому что такие кардинальные отличия между разными платформами и форм-факторами не идут на пользу ни разработчикам, ни пользователям.

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

По материалам: blog.codinghorror.com

В iOS может появиться первая альтернативная клавиатура

В iOS может появиться первая альтернативная клавиатура
Не знаем, как вы, а вот часть редакции ЦП ужасно страдает от отсутствия на айфонах альтернативной клавиатуры, — например, Swype. Но забрезжила надежда.

Не ошибавшийся ранее в своих прогнозах твиттер @evleaks опубликовал инсайд о первой альтернативной клавиатуре для iOS, которая будет встроена целиком в экосистему мобильной операционки:



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

Во-первых, если клавиатуру обновили вместе с iOS, - правда, в таком случае она уже не будет сторонней.

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

Также существует и третий вариант, когда разработчики приложений в свои аппы встраивают сторонние клавиатуры. Пока что эту возможность используют очень немногие программисты, в основном добавляя к стандартной клавиатуре iOS ещё один ряд кнопок с цифрами либо средствами навигации (например, iA Writer или SwiftKey Note).

Хорошим примером сторонней клавиатуры может служить WordEver:



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

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

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

В качестве возможного варианта обсуждается возможная покупка компанией Apple самого софта Fleksy. В таком случае существует вероятность, что именно эта клавиатура станет основной в iOS 8, релиз которой ожидается летом 2014 года.

Может, Android всё-таки лучше?

Может, Android всё-таки лучше?
Не так давно мы публиковали грозный ответ Марко Армента на пост одного из сотрудников Twitter Пола Стаматье о том, что тот перешёл на Android и счастлив. Подумали, что важно осветить обе стороны конфликта — давайте посмотрим, какие козыри есть в рукаве у Пола.

Наши самые преданные читатели помнят, что однажды мы уже размещали подобный материал, где человек обстоятельно и очень подробно рассказывал, почему пересел с iPhone на тот же самый Nexus 4. C тех пор прошло уже полгода, и такие конфликты успели обрасти новыми аргументами.



Во-первых, Пол объясняет, что изначально не был сильно завязан на экосистеме Apple:

1. Фотопоток — поток хлама, синхронизировать быстрее при помощи Dropbox или Google+;

2. Синхронизация в Safari — зачем, если есть Chrome;

3. iTunes — Пол не сортирует музыку на компьютере, а использует стриминги типа Spotify;

4. Календарь, контакты, почта — всё прекрасно заменяется сервисами Google;

5. Find my Phone — был Lookout, а теперь Google запустил схожую фичу для Android;

6. Напоминания — Пол использует более функциональный Wunderlist;

7. Facetime — есть на Mac OS X, к тому же можно использовать Hangouts.

Полу недостаёт iMessage — но на Android он включил Facebook Messenger в качестве СМС-клиента по умолчанию. В целом, Android — это первый выбор для человека, который не мыслит свою работу без сервисов Google.

Следующий пункт программы — экран. У Пола есть Samsung Galaxy S4, экран там, как мы знаем, воистину громадный. Так и в браузере больше вмещается, и виджетов можно вставить море — по крайней мере, виджеты здесь вообще есть.

Если уж перешли к интерфейсной части: Пол пишет, что влюблён в нотификации на Android. Там они гораздо более полезные и информативные, чем оповещения на iOS, нажатие на которых просто запускает приложение. А в Android можно прямо из «шторки» выполнить какое-то действие, например, отправить письмо в архив или ответить на него.



Далее — то, что всегда является ключевым аргументом во всех холиворах — абсолютная кастомизация. Да, с Android можно вытворять всё, что угодно; есть возможность убирать и добавлять примочки, работать с файловой системой и железом, в общем, всё, что так горячо любят линуксоиды и прочие красноглазые ребята. А в iOS даже нельзя удалить Newsstand или сменить приложения по умолчанию.

В Google Play есть пятнадцатиминутный мани-бэк — можно «вернуть» приложение обратно, если оно вам не понравилось («— Милый, я скачала файл, а он мне не нужен, что делать? — Закачай его обратно, вдруг кому-то понадобится»). В App Store такого нет — нужно долго и муторно общаться с индийцами из техподдержки, если вы случайно нажали на «скачать» и случайно ввели пароль.



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

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



Третье — Google Now. Тут нет нужды говорить долго — Google Now отслеживает каждый ваш шаг, чтобы подсказать что-то в нужный момент. Это такой персональный помощник в кармане, и он гораздо более умный, чем Siri.

Пол работает дизайнером в Twitter, поэтому он не мог пропустить такую важную сферу, как дизайн. Ему нравится flat, ему нравится респонсив — даже несмотря на то, что приложения проектируются адаптивными в основном из-за грандиозной фрагментации устройств.

От софта — к харду. Пол начал с Nexus 4, а сейчас использует Samsung Galaxy S4. Здесь ему нравятся те же самые возможности кастомизации устройства, ведь можно носить с собой запасную батарею и вставить карту памяти. Пол хорошо оценивает камеру устройства; экран здесь большой и яркий, система работает быстро. Единственный недостаток, который он обнаружил — неудобная нижняя кнопка.



В заключении Пол пишет, что времена тотального превосходства iOS над Android, а точнее, App Store над Google Play, прошли — теперь и для «андроидов» есть куча красивых и мощных приложений. Android-сообществу не хватает лидеров мнений, которые могли бы нести миру благую весть.

Хотя, в принципе, сам Пол тот ещё евангелист — если учесть, что он разрабатывает для Twitter интерфейсы, в особенности для Android-приложений. И раз уж он и его коллеги обращают взор на Android, то Apple уже есть, о чём беспокоиться.



P. S. Этот материал — лишь набор подкреплённых аргументов, позволяющих делать здравые выводы. Чтобы наглядно показать, что это — не повод для очередного холивора, мы закрываем комментарии к статье. На всякий случай.