Разработка мобильных приложений

Разработка мобильных приложений iOS и Android

4 октября 2019

Разработка мобильных приложений
4 года назад

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

1. Проблемы не существует

Если нам что-то нужно, мы это делаем. Хотим кушать – едим или ищем еду, хотим спать – спим, посмотреть фильм – идем в кино или смотрим в плохом качестве с тремя топорами, хотим больше денег – стараемся их достать, заработать, занять. Эффективно или нет, быстро или медленно, дорого или дешево, но мы делаем то, что хотим.

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

Следствие второе: хорошая ниша – та, в которой:а) много людей решают эту проблему,б) проблема, либо психологический принцип, на котором она основана, является базовым, ив) проблема решается не так эффективно / быстро / легко / дешево, как ее могли бы решить вы.

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

Пример

Сервис, позволяющий расплачиваться людям на кассах криптовалютой (таких только в России уже больше десятка). Технически его сделать можно, собрать под это деньги на ICO тоже, интегрироваться с магазинами – да. Но какую проблему это решает?

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

Вы купили биткоинов на $100 в надежде, что криптовалюта поднимется в цене или чтобы было удобнее покупать продукты?

2. Проблема не решается или решается плохо

Иногда кажется, что с новым приложением всем станет хорошо, иногда даже прекрасно. В теории так оно часто и бывает, но теория без практики, как известно, мертва.

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

Пример

В каждом городе-миллионнике за последние 5–7 лет запустилось несколько десятков приложений-агрегаторов ремонтных мастерских автомобилей и моек, и ни одно из них не заработало. Почему?

Чтобы дистанционно выбрать автосервис, нужно чтобы мастер дистанционно оценил объем работ. С этим проблема: либо нужно вбить массу данных (марка, модель, год, тип повреждения, фотографии поврежденных узлов, описание повреждения и так далее), либо оценка получается очень приблизительной. В результате пользователю на выбор предоставляется 15 мастерских с одинаковым разбросом цен от 1 до 15 тыс рублей, информации для принятия решения просто нет. Добыть эти данные проще звонком.

интерфейс агрегатора услуг автосервисов T-Tronic

Мойки же нужны не самые дешевые, а ближайшие. Услуги на другом конце города должны быть в 3-5 раз дешевле, чтобы хоть кто-то туда поехал (те, кто не учитывает цену времени и бензина).

А такие приложения все продолжают и продолжают появляться.

3. Неправильное планирование ресурсов

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

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

Пример

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

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

Вторая версия Uber, уже с картой и рейтингом. Функционал ровно из одной кнопки.

Airbnb. Представлял собой каталог квартир, с которым ничего нельзя было сделать, кроме одной функции: позвонить в сервис. Вся работа выполнялась вручную операторами: они прозванивали владельцев, уточняли цену, бронировали и так далее. 95% функций появилось потом.

Список бесконечный. Суть же в том, что люди не пытаются сделать мобильное приложение или сервис, они стараются решить проблему множества людей здесь и сейчас новым способом и как можно быстрее. Звучит просто, но мы каждый день прочитываем 3–5 технических заданий для новых проектов, в которых только описание функционала занимает несколько листов.
Итого

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

Технически можно сделать очень многое; успех же самого продукта лежит не в области техники исполнения, а в области потребностей и желаний людей. Если потребность удовлетворяется, есть что совершенствовать и есть куда двигаться. Если нет – при любом исполнении продукт так и не оживет.

Показать полностью…
  • Нравится 0
  • Комментировать 0
  • 0
Пока нет комментариев
Разработка мобильных приложений
4 года назад

Как улучшить мобильное приложение

1. Решение проблемы

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

Если вы полагаете, что придуманное решение проблемы настолько уникально, что никто раньше об этом не думал (поэтому сейчас никто это и не делает), посмотрите на этой с другой стороны. Настолько ли ценно то, что вы предлагаете, если никому это раньше не было нужно?

У реальной проблемы есть решения, а значит есть и решатели – ваши конкуренты. Ваше решение должно быть а) лучше / дешевле / быстрее, то есть выгоднее и б) по каким-то причинам неповторяемой конкурентами в перспективе, большей пары дней. Пункт а) при этом должен быть весомым. Не так то просто переманить клиентов из привычных им мест.

2. Простота

Как говорил Стив Джобс, “Простое иногда бывает сложнее сложного. Нужно усердно потрудиться для того, чтобы чисто и прямо выразить свою мысль. Однако это того стоит: если это вам удалось, вы можете свернуть горы.”. Совсем несложно придумывать новый функционал сервиса, сложно понять, что из этого делать не нужно.

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

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

3. Онбоардинг

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

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

4. Быстрый темп

Сервис должен быть живым. Быстро реагируйте на отзывы пользователей и публикуйте обновления не реже, чем каждые 2-3 недели.

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

5. Говорите с пользователями

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

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

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

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

Показать полностью…
  • Нравится 0
  • Комментировать 0
  • 0
Пока нет комментариев
Разработка мобильных приложений
4 года назад

Где найти инвесторов и как привлечь их в свой стартап

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

До углубления в различные методы, предлагаем вспомнить основные моменты.

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

Многозадачный многорукий многоног

Вы должны выявить и исследовать конкретную монетизируемую боль клиента; проблему, которую поможет решить ваша задумка; определить размер и уникальный спрос в рыночной нише, в которой будете работать. А также многократно протестировать и проверить идею продукта. И, естественно, разработать минимально жизнеспособный продукт (MVP).

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

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

Мюррей Ньюлендс представил описание 6 разных типов инвесторов, которое нам кажется очень полезным. Это друзья и семья; бизнес-ангелы; супер бизнес-ангелы; венчурные капиталисты; инвестиционные банкиры и популярный сегодня краудфандинг.

И при таком распределении становится ясно, как в зависимости от типов инвесторов разнятся и суммы. Если венчурные капиталисты обычно стремятся инвестировать 3–5 млн долларов, то ангелы чаще ограничиваются несколькими тысячами долларов за раз.

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

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

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

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

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

Есть простой и удачный шаблон от Адео Ресси. Он поможет основателям стартапов перевести идею в пять или шесть доступных для понимания строк:

Простой шаблон от Адео Ресси, который помогает основателям стартапов перевести свою идею в предложение для инвесторов

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

Создайте профиль на AngelList. Опишите вашу компанию, членов команды и продукт, чтобы инвесторы и другие стартапы могли найти и узнать о вас.Изучите похожие стартапы, работающие в вашей отрасли, путем поиска в Crunchbase. Этот сайт позволяет найти конкретную компанию, человека или инвестора и посмотреть детально, кто во что и сколько средств вложил. Таким образом, вы составите представление о компаниях и людях, с которыми должны будете попытаться наладить контакт. Сюда входят венчурные капиталисты, бизнес-ангелы и все, что между ними. На российском рынке аналогом себя позиционировал RusBase. Но по содержанию этот ресурс все же отличается от Crunchbase. Также есть ряд проектов, помогающих продвинуть продукт:

1. ProductHunt: Ежедневные подборки новых продуктов.; Betalist: Возможность добавить стартап в рассылку новинок; Gust: Создание карточки вашего стартапа и фиксирование истории инвестиций; F6s: Аналог Angel.co с возможностью подачи заявок в акселераторы; StartupBlink: Карта стартапов и организаций венчурной экосистемы; StartupGenome Russia: Отражение вашего стартапа на карте России

2. Создать стратегический список потенциальных инвесторов

Составьте список из 30–50 профессионалов, которые могли бы отлично подойти именно для вашей компании с инвестиционной точки зрения. Один из способов сделать это – исследовать инвесторов на AngelList в соответствии с конкретной отраслью / нишей, в которой работает или будет работать ваш стартап.Поскольку инвестиции – игра чисел, при первоначальном составлении этого списка стоит рассматривать широкий спектр людей. Тем не менее, бессмысленно включать инвесторов, чьи интересы, области знаний, истории инвестиций, ожидания и объемы капитала явно не соответствуют потребностям и целям конкретно вашего стартапа.

3. Использовать свои профессиональные и личные связи

Инвесторы получают огромное количество обращений, так что наличие общих знакомых – бесспорный плюс. После тщательного составления списка инвесторов, с которыми вы хотели бы встретиться и представить свой проект, расчистите его, чтобы определить, с кем у вас есть совместные знакомые.Прежде чем просить знакомого представить вас инвестору, важно ввести его в курс дела и продемонстрировать тот самый питч по проекту. То есть для начала убедить его в том, что ваша компания и планы стоят как его сил и времени, так и потенциального инвестора. Наконец, попросите об организации встречи. Убедитесь, что вы точно сможете на ней присутствовать в указанное время.

4. Посещать встречи и отраслевые мероприятия, чтобы лично пересекаться с потенциальными инвесторами

Meetup.com – один из удачных ресурсов в этом контексте. Но в целом, даже в Москве регулярно происходят общие ивенты для стартаперов и тематические встречи. Достаточно внимательно следить за афишами в бизнес сообществах.

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

Показать полностью…
  • Нравится 0
  • Комментировать 0
  • 0
Пока нет комментариев
Разработка мобильных приложений
4 года назад

Как очаровать инвестора и привлечь инвестиции в свой стартап

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

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

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

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

Существует два основных способа проявления должной осмотрительности.

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

Так происходит сбор инсайдерских данных из первых рук

Во-вторых, попробуйте найти в интернете максимум информации об инвесторе или инвестиционной компании. Составьте список компаний, в которые они инвестировали в прошлом. Не забудьте попытаться определить, сколько денег было инвестировано и во время каких раундов финансирования. Внимательно прочитайте посты в их блогах, чтобы понять, в чем именно они заинтересованы, какие сферы бизнеса их привлекают больше. Другими словами, никогда не проводите встречу “вслепую”.

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

1. Отношения.

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

2. Функциональные возможности.

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

3. Одинаковый фокус.

На основании чего вы рассчитывате, что существует совпадение текущих процессов вашего стартапа, его потребностей и конкретного раунда финансирования с возможностями, историей и интересами инвестора?

Как составить идеальное “холодное” письмо

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

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

Тем не менее, можно сформулировать привлекательное и эффективное в привлечении незнакомого инвестора письмо. Как?

Ниже полезный список того, что стоит и чего не стоит делать:

персонализируйте свое письмо, используя имя инвестора, ссылаясь на один или несколько ключевых элементов его истории инвестиций или текущих профессиональных занятий, и продемонстрируйте, что вы задумались о том, почему именно он фантастически подходит для вас, вашей компании и ее основных целей;
ограничьте письмо 5–7 предложениями;
экспериментируйте с заголовками писем, с формулировками вашей короткой презентации, и не забывайте анализировать результаты по каждому письму, чтобы выявлять сильные и слабые варианты;
вежливо напомните о себе и попросите дать обратную связь, если не получили ответа в адекватный период времени (например, 7–10 дней);
не надо беспорядочно рассылать одинаковые шаблонные письма всем подряд, никак не выделяя получателя и игнорируя необходимость объяснить, почему именно он должен заинтересоваться вашим проектом;
не надо писать длинных подробных писем, рассказывая в сложных терминах все детали своего проекта;
ни в коем случае не надо преследовать инвестора повторными письмами, уговаривая рассмотреть ваш проект и уделить вам внимание, описывая снова и снова его преимущества.

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

За пример можно взять очень емкий и простой шаблон письма от полезного для стартапов сервиса Appster:

Очень емкий и простой шаблон письма от полезного для стартапов сервиса Appster
Совершенствование вашей презентации

Следующий шаг после того, как вы успешно убедили потенциального инвестора встретиться с вами, – собрать воедино всё для презентации продукта.

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

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

Что касается содержания вашей речи, то стоит включить в нее следующие элементы:

Завязка, интрига, что-то цепляющее:

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

Проблема:

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

Уникальная ценность (Секретный соус):

Если проблема действительно существует и достойна решения, то есть вероятность, что многие решения уже существуют на рынке. Поэтому нужно продемонстрировать, как ваше решение отличается от всех остальных значимым и заслуживающим внимания способом. Это более эффективно? Более эффективно в определенных отношениях? Значительно дешевле? Легче использовать или масштабировать? Удобнее? И так далее.

Рынок:

Многие инвесторы считают, что размер и спрос на данный рынок представляют собой один из наиболее важных факторов, определяющих вероятность успеха стартапа. Используйте статистику и графики, чтобы доказать потенциальному инвестору, что ваша рыночная ниша уже огромна или быстро расширяется. Важное значение имеет анализ ниши: продемонстрируйте, что вы работаете в очень конкретном подмножестве рынка, на котором вы ориентируетесь, вместо того, чтобы использовать крайне неточную категоризацию (например, российские мужчины от 18 до 40 лет)

Клиенты:

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

Команда:

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

Грамотное окончание:

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

И напоследок замечательная инфографика от Анны Виталь, в которой подробно описываются различные этапы финансирования стартапа и инвестирования от идеи до IPO:

Показать полностью…
  • Нравится 0
  • Комментировать 0
  • 0
Пока нет комментариев
Разработка мобильных приложений
4 года назад

Нативная или кроссплатформенная разработка? Наглядное сравнение.

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

Нативная разработка – это разработка приложений под конкретную операционную систему мобильного устройства. Среда разработки может быть разной и существует множество языков программирования. Но для создания приложений под Android в основном используется язык Java, реже Kotlin. Приложения под iOS обычно пишутся на Objective-C или Swift.

Альтернативой нативной разработке является кроссплатформенная. Её суть заключается в том, что исходный код приложения программными средствами превращается в нативный. Благодаря чему оно может работать на устройствах с разными ОС.
Главные достоинства нативной разработки:

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

Основные недостатки кроссплатформенной разработки:

Непредсказуемый UX

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

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

К тому же, приложение, которое на всех платформах выглядит одинаково, вводит пользователя в ступор. Вы же лишили его половины привычных методов управления! Поэтому ему не остаётся ничего другого, как оставить гневный комментарий в магазине приложений и оценить ваш труд на ноль звёзд.

Проблемы с внедрением новых функций

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

Юноша причиняет себе боль, поскольку ему тяжело от пользования кроссплатформенным приложением

Большой вес приложений

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

Пользователь VinirShah с форума разработчиков Xamarin демонстрирует это на собственном примере: приложение, которое его команда создала на этой платформе, весит 3 Мб, а его полный аналог, написанный на Objective-C – всего 172 Кб. Вывод: придётся искать дополнительные способы оптимизации, чтобы удержать размер установочного файла в пределах разумного.

Нет устойчивой поддержки

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

Более того, в некоторых случаях недостаток пользовательских компонентов приводит к тому, что разработчикам приходится искать отдельное решение. С этой проблемой столкнулась, например, команда Netguru. Бета-версия библиотеки кроссплатформенной среды React Native не позволяла установить тени. Пришлось создавать модуль «с нуля».

Почему же мы стоим на стороне нативной разработки?

Есть четыре веских причины.

Можно выпустить приложения с перерывом

Вписать два приложения в вашу digital-стратегию проще, чем кажется. Надо только определить, какая платформа у ваших клиентов в приоритете.

Предположим, приложение для iOS должно попасть в App Store как можно скорее. А версия для Android может подождать. В таком случае, выбор в пользу нативной разработки очевиден. Кстати, язык программирования Swift от Apple выигрывает в скорости у себе подобных. Да и осваивать его не так трудно. Команды вроде «add» и «remove» легко запоминаются, а посмотреть, как будет выглядеть приложение, можно почти моментально.

Не забудьте про грамотную PR-кампанию и обновление email-рассылки. Чтобы пользователи, которых вы держите в режиме ожидания, могли установить нужную им версию сразу после её появления в магазине.

Никаких дополнительных расходов

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

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

С нативным приложением составить грамотное описание вакансии и адекватно оценить затраты на его разработку в разы проще. Данных для анализа рынка более чем достаточно.

Больше технических возможностей

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

Среди компаний, выбравших путь нативной разработки для улучшения своих приложений, можно увидеть, например, LinkedIn. Благодаря этому сервис дал пользователям больший объём памяти, добавил программы-отладчики и поправил анимацию.

Двойной удар по целевой аудитории

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

Конечно, если количество владельцев Android-смартфонов среди них примерно равняется числу обладателей «яблочных» гаджетов, придётся выпускать сразу два приложения. Но, как мы уже сказали в первом пункте, делать это одновременно совсем не обязательно. К тому же, клиенты будут вдвойне благодарны за то, что вы не стали разделять их по принципу приверженности тем или иным гаджетам, а постарались удовлетворить потребности обеих сторон по максимуму. И, скорее всего, не откажутся совершить те самые «in-app purchases».

Показать полностью…
  • Нравится 0
  • Комментировать 0
  • 0
Пока нет комментариев
← Предыдущая Следующая → 1 2 3 4
Показаны 1-5 из 20