От переводчика: этот пост — перевод оригинальной статьи предпринимателя Лэнса Ына, который очень тесно связан со всей мобильной сферой. Ын рассуждает о том, как быстро меняется ситуация в мобильной разработке. От этапа there’s an app for that” мы быстро пришли к этапу «а нужно ли это приложение».
Я считаю, что очень многие мобильные приложения и даже целые категории исчезнут в течение нескольких лет. Скорее всего, пострадают венчурный капитал и инвесторы, которые вкладывали в мобильные стартапы.
Skillbox рекомендует: Онлайн-курс «Мобильный разработчик PRO».Эта мысль пришла мне в голову около шести лет назад. Тогда я раздумывал над тем, вложить или нет деньги в стартап, который разрабатывает приложения для разработки приложений. Речь идет о создании программ без необходимости писать код. Вы вводите базовую информацию и на выходе получаете приложение, размещенное на облачном сервере.
Напоминаем: для всех читателей «Хабра» — скидка 10 000 рублей при записи на любой курс Skillbox по промокоду «Хабр».
Идея была в том, чтобы каждый из нас мог создавать приложения. Авторы считали, что такие вскоре появятся у всех — компаний и частных лиц. К сожалению, ситуация оказалась несколько иной, и вот почему.
Мы имеем дело не более чем с 50–100 приложениями
Если вы мне не верите, просто посчитайте количество приложений, которые установлены на вашем смартфоне. Скорее всего, у вас их не больше 100. Чаще всего мы работаем менее, чем с 30. Слишком много установленных программ замедляют работу устройства, поскольку даже в фоновом режиме многие из них потребляют ресурсы.
Скажите честно, станете ли вы устанавливать приложения ваших любимых ресторанов, магазинов или прачечных?
Приложение должно выполнять определенную функцию, а не просто предоставлять информацию
Как только появились смартфоны, многие компании стали разрабатывать для них приложения. Но оказалось, что их обслуживание — головная боль. Каждый раз, когда вы обновляете данные на своем сайте или начинаете продвигать новый продукт, вам приходится делать то же самое с приложением — добавлять в него обновленную информацию.
Кроме того, каждый раз, когда разработчик смартфона или мобильной ОС обновляет свое детище, разработчикам приходится обновлять приложения, искать и ликвидировать баги, стабилизировать работу. А если учесть количество производителей смартфонов и технические особенности каждой модели устройства, то мы получаем огромный технологический зоопарк, работать с которым непросто.
Чуть позже многие поняли истину: если вы не крупный ритейлер или популярное медиа, которому нужно часто взаимодействовать со своими пользователями, то вам достаточно мобайл-френдли сайта.
Мелкие приложения станут частью социальных медиа и экосистем мобильных кошельков
Да, мне кажется, что с течением времени мобильное ПО эволюционирует и станет частью большего, частью огромной экосистемы. Это может быть социальная платформа или мобильный кошелек.
Примеры есть уже сейчас — когда рестораны и кафе рекламируют себя внутри платформы-агрегатора по доставке еды. Кроме того, приложения по доставке еды постепенно интегрируются с мобильными кошельками и сервисами геошеринга, чтобы сделать жизнь пользователя более удобной.
Пример — Go-Jek, одно из самых масштабных мобильных приложений для мотоциклистов в Индонезии. Это целый комбайн, который объединяет водителей мотобайков и пользователей. Последние с помощью приложения могут вызывать такси, заказывать доставку еды или лекарств. Мотоциклисты в этом случае исполняют заказ по перевозке или доставке, при этом маршрут транспорта отображается на карте. В приложении также есть и другие функции, например, мобильный кошелек или сервисы оплаты счетов.
Создатели Go-Jek определенно вдохновлялись опытом WeChat.
WeChat — это крупнейшая социальная платформа с миллиардом пользователей. Любой мало-мальски уважающий себя китайский бизнес представлен здесь. У WeChat есть экосистема, о которой мы говорили выше.
Внутри платформы есть отдельные приложения, которые принадлежат сторонним компаниями. Такая схема работы возможна благодаря API — разработчики создают мини-приложения внутри одного большого. Таким образом, пользователи, которые находятся в WeChat, очень редко его покидают, ведь все, что нужно, есть внутри.
Кроме доставки еды, здесь есть приложения платежных систем, социальных сетей и многое другое.
Кроме WeChat, преобразования в сторону схожего форм-фактора уже начали проводить Alipay и Baidu. В других странах пока такого нет или почти нет — «главные среди приложений» в настоящее время существуют лишь в азиатских странах. Запад немного отстает, но нет сомнений: вскоре нечто подобное появится и в США, Европе или где-нибудь еще.
Даже успешные и известные приложения будут интегрироваться
Практически любая сфера со временем начинает консолидироваться, продвигаться от частного к общему. Для приложений одна из причин — возможность снижения затрат на продвижение. Так, если есть популярная «материнская платформа» с миллионами пользователей, то отдельное приложение проще продвигать внутри этой платформы, чем вне ее.
С десктопными приложениями происходит примерно то же самое, со своей спецификой. Во многих случаях пользователи работают с облачными сервисами, а не локальными приложениями. Это удобно и не требует установки.
Как уже говорилось выше, обслуживание автономного мобильного приложения требует времени, сил и денег. В особенности тогда, когда приходится следить за постоянными изменениями операционной системы — iOS или Android. Для разработчиков проще создавать приложения для какой-либо платформы, которая сама обо всем заботится.
Я уверен, что эра автономных приложений завершается и начинается новый виток развития мобильных экосистем.
Skillbox рекомендует:
- Практический курс «Профессия веб-разработчик».
- Онлайн-курс «Профессия Frontend-разработчик».
- Практический годовой курс «PHP-разработчик с нуля до PRO».
Комментарии (33)
barbanel
06.11.2018 16:16+1Ненавижу компы и смартфоны.
Я разработчик ПО.tvr
06.11.2018 17:38Ненавижу компы, смартфоны и разработчиков ПО.
Я пользователь вот этого всего.tvr
06.11.2018 19:52Возможно, я был излишне категоричен.
Читать следует «и некоторых разработчиков ПО», ибо очень часто возникает мысль, что интерфейс разрабатывают чужие для хищников, скрипя зубами и злобно потирая ложноножками, щёлкая хелицерами, в предвкушении триумфа над антагонистичной расой, которая уж точно не разберётся вот в этом вот всём и провалит таки тест на владение Вселенной.nobodyhave
07.11.2018 17:59Это вам к дизайнерам/заказчикам ) Разработчики далеко не всегда влияют на то, как приложение будет выглядеть и насколько оно пригодно для пользователя. Особенно в случае с разработкой в аутсорсинговых компаниях.
Я разработчик ПО )
IgorKh
06.11.2018 16:21Слишком много установленных программ замедляют работу устройства, поскольку даже в фоновом режиме многие из них потребляют ресурсы
Очень спорное утверждение, я бы сказал что в данном контексте — манипуляция. В любом случае описываемые «экосистемы» будут просить ресурсов не меньше
станете ли вы устанавливать приложения ваших любимых ресторанов, магазинов или прачечных
Конечно. А вот тянуть приложение которое агрегирует 100500 прачечных + 15 кинотеатров я бы уже не стал, зачем мне все это, когда я пользуюсь одной прачечной
Приложение должно выполнять определенную функцию
поддерживаю на все 100, именно «определенную функцию», а не все подряд…
В общем можно цепляться к куче моментов в этой статье, но смысла не вижу, оно все однотипное.
В качестве примера у меня стоит банковское приложение, в котором помимо основных функций есть куча таких мини-приложений, всякие заказы цветов, открыток, такси, билетов, какие-то скидки, игры, в общем штук 20 иконок.
За более чем 5 лет не пользовался ничем и с радостью бы поставил любой стороннее приложение, которое бы не глючило при логинах и делало только то, что должно делать банковское приложение: показывало бы движение денег по счетам и давало возможность делать переводы на другие счета — все!stratosmi
06.11.2018 20:19А вот тянуть приложение которое агрегирует 100500 прачечных + 15 кинотеатров я бы уже не стал, зачем мне все это, когда я пользуюсь одной прачечной
Одиночная прачечная не потянет разработку ПО под себя.
Приложение только ради прачечной мало кто себе поставит, разве что фанаты этой прачечной + одновременно гики технологий.
Если будет и кинотеатры и прачечные и еще т.п. — но «100500 минус 2» ненужных вам предприятия будут аккуратно спрятаны из интерфейса (появляться только при явном поиске или по геолокации), то какая вам разница сколько их там?
Tangeman
06.11.2018 21:08А вот тянуть приложение которое агрегирует 100500 прачечных + 15 кинотеатров я бы уже не стал, зачем мне все это, когда я пользуюсь одной прачечной
А если тремя прачечными, причём разных владельцев? Все три поставите? Вам очень повезло если вы можете быть уверены что всегда будет одна прачечная, не у всех так.
Всё же лучше один удобный агрегатор, чем разные по интерфейсу и глючности приложения для одной узко специализированной функции. Я уже молчу о том что у каждого такого приложения своё понятие об удобстве, куча «оригинального контента» (или рекламы) и ещё масса всего ненужного (и прожорливого).
Меня лично, к примеру, очень достает что каждый сайт/форум/новостной-портал/магазин пытается впихнуть своё приложение (которому нужны все права + контакты + камера + микрофон + GPS + работа в фоне), утверждая что это «будет удобней».
kaleman
06.11.2018 16:27+1Помню лет 10 назад многие кричали, что эра десктопа закончилась и он умер…
В 2018 пишу под десктоп и работы только больше и больше. Теперь кричат по другому поводу, у них видимо опять кто-то «умер» :)OnelaW
06.11.2018 17:22-1Как массовый продукт для компаний и для каждого человек он переродился в обычную потребительскую технику, покупка оного оценивается в зависимости от потребностей домохозяйств и компаний.
Также и с приложениями для переносных устройств, пока это искусственно внедряется, но со временем привычка использовать иной подход к потреблению контента у массового потребителя будет вызывать отторжение. Возможно та же участь постигнет и игр для пк. Увы «периодическое потребление» новых комплектующих с каждым годом отпугивает целые армии любителей поиграть. Возможно компании оказывающие сервисы для игр переломят и производство новых ультрамодных игровых видеокарт будет невостребовано. Возможно даже появятся сервисы для ретро игр или шароварных тайм-киллеров которые не предоставлены в том же стие.
Shadow_Runner
06.11.2018 17:01Как по мне интересно было бы разместить в конце статьи голосование на тему «Хотите ли вы видеть приложения-экосистемы вместо отдельных для каждого сервиса». Лично я не хочу, так как реалистично из всего списка функций такой экосистемы хорошо если 1% будет мне нужен.
Sunexpo
06.11.2018 17:45+2Какая чушь. Все наоборот идет путем разделения и упрощения функций, каждая из которых максимально выгребет свою нишу. Так как сама экосистема уже есть, это ОС. И обе ведущие ОС обзавелись инструментом платежа. А вся эта тема с приложением монстром актуальна только в странах где есть 4 фактора для этого: много старых устройств, за которыми трудно уследить мелкому разработчику, медленный интернет, запреты (например сторов), и ключевое, это полное лобби этих монстров ценовой политикой (типа траффик вичата бесплатный, скидки при оплате). Именно в таких условиях создаются ситуации, когда фейсбук=интернет для пользователей целой страны и подобные им.
thauquoo
06.11.2018 18:02Автономные приложения исчезнут
Громко сказано. В том же F-Droid много автономных приложений, и авторов, которые предпочитают именно такой подход.
elve
06.11.2018 18:35Я пользователь этого зоопарка и у меня одна просьба — нинада пожалуйстаааааа. У нас и так уже есть экосистема android поверх ОС Linux. Теперь вы хотите сделать некую экосистему поверх андроида? Не слишком ли много абстракций? Может хватит придумывать новые способы сожрать мощность и наоборот заняться качеством и оптимизацией ПО, а интеграцию с нужными сервисами вытащить в плагины, которые я волен подключать по желанию? ;).
bodya
06.11.2018 18:53Не могу найти оригинальную статью «предпринимателя Лэнса Нг». Помогите ссылкой пожалуйста!… и сам же (уже нашел) отвечаю medium.com/s/story/mobile-apps-will-disappear-soon-4b4e54f46eb8
Ogra
06.11.2018 18:59Видимо эта: medium.com/s/story/mobile-apps-will-disappear-soon-4b4e54f46eb8
Только он не Лэнс Нг, а Лэнс Ын.
freecoder_xx
06.11.2018 19:44С развитием Wasm такой универсальной средой для приложений станет веб-браузер. Я думаю «браузерные ОС» как раз хорошо подойдут в качестве решения для мобильников. Но для этого код должен работать быстро и нужен безопасный доступ к ресурсам платформы за пределами браузера.
vasimv
06.11.2018 21:00Chrome OS и Firefox OS не очень-то пошли. Разве что для Chrome OS часто делаются всякие конфигурялки/калькуляторы, так как есть легкая многоплатформенность.
stratosmi
07.11.2018 01:43Firefox OS не очень-то пошли.
Правильнее сказать OS Ubuntu/Firefox для телефонов. Chrome OS тут вообще не при делах — изначально была и есть нишевой. И Chromebook вполне себе популярны в США, например.
А Ubuntu/Firefox OS не пошли, потому что были альтернативой уже развитым Android/iOS с их тоннами приложений и насыщенной функциональностью.
Если приложения будут доступны во всех браузерах на всех платформах (или хотя бы на одной платформе Android) — все будет по другому.
springimport
06.11.2018 21:01+1Через 50 лет? Вы в курсе что тяжелый сайты могут вешать новейшие i7/i9? О каких мобильных вообще говорить.
stratosmi
06.11.2018 21:28+3Вы в курсе что тяжелый сайты могут вешать новейшие i7/i9
Мы в курсе, что существуют малоквалифицированные разработчики и существуют предприятия-владельцы сайтов, которые не могут/не хотят выделять денег на квалифицированных разработчиков.springimport
06.11.2018 21:46+1Недавно на хабре была статья на эту тему которая набрала рекордное количество комментариев (2к). Так вот, после тысячного многие стали отписываться что набор комментария у них занимает минуты. Это простая форма комментариев на популярном ресурсе. Так же история про gmail, особенно последнюю версию.
И вот мы подходим к вопросу. Если разработчики крупных ресурсов не смогли, то почему должны смочь обычные сайты?stratosmi
06.11.2018 22:41Если разработчики крупных ресурсов не смогли, то почему должны смочь обычные сайты?
Разработчики крупных ресурсов смогли многое. Но не всё, это нормально.
Проблема Хабра проявляется в нечастных ситуациях.
Ситуацию, что сайт вешал i7 наблюдал при типовом стечении обстоятельств, чуть ли не при простом открытии первой страницы.
DaneSoul
06.11.2018 22:41+2Никогда не понимал эту моду делать каждому поставщику какой-то услуги свое приложение.
Зачем мне ставить зверинец из приложений, каждое из которых будет от силы пару раз в месяц использоваться?
Сделайте обычный нормальный сайт — этого будет достаточно для большинства задач!
Исключение тут составляют сервисы, которыми реально пользуются ежедневно: соц. сети, месседжеры и т.п., их таких по пальцам можно пересчитать.roscomtheend
07.11.2018 09:37Вам не надо, это надо бизнесу. Тут был цикл статей, где автобизнесу рассказывали как убеждать клиентов ставить мобильное приложение (оно и рассказывать когда на сервис надо будет, когда машина уже делает это лучше) и спамить о скидках (когда они достают смс и звонками, даже тех, кто не их клиент, а скидки бесполезны, если ты не ночуешь еженедельно в сервисе, а раз в год ездишь на ТО) и следить за эксплуатацией автомобиля, сливая информацию. И вот мой дилер присылает смс, которыми и так спамит регулярно, что «заказавшему сейчас ТО через приложение в подарок бизнес-ланч», судя по тому, чьи купоны они раздавали, даже он будет на другом конце города (сколько там он стоит? рублей 200-300?). А вот им выгода — можно спамить бесплатно через пуш и интернет, а не через платный смс. Скорее всего там не один дилер, а десяток гнездящихся в том месте, но проверять не стал, у меня кроме банка и приложения мобильного оператора (который баланс не присылает по смс теперь) приложений компаний и нет.
khanid
07.11.2018 10:58Я буду бежать как от огня от таких приложений-агрегаторов. И от компаний, которые таким страдают. Голосую ногами обычно. И убеждать других в своём окружении делать то же.
BelBES
07.11.2018 15:43Статья очень пересекается с распротсраненным пару лет назад мнением, что наступает эра интеллектуальных ботов в мессенджерах, которые могут заменить автономные приложения. Время показало, что боты не изменили нашу жизнь и не получили настолько широкого распространения, как им пророчили. Такая централизация сервисов пока сработала только в китае, где это активно форсится со стороны государства.
з.ы. а если говорить о хотелках, то сейчас, имхо, актуальней иметь возможность разворачивать автономную и персонофицированную "экосистему", которая обрабатывает пользовательские данные, но не шарит их никуда наружу (эдакий гибсоновский ИскИн), вместо централизованных экосистем, контролируемых корпорациями/государствами.
yarric
Мы установили приложения в твоё приложение чтобы ты мог пользоваться приложениями пока ты пользуешься приложением. Не нужно.