
// Разработка
// Разработка
Из статьи вы узнаете, сколько стоит создание клона Evernote — приложения с запредельно простым и удобным интерфейсом для ведения заметок, которые невозможно потерять благодаря синхронизации со всеми типами платформ (веб, смартфоны, планшеты и компьютеры) и удобной системе поиска и тегов.
Больше всего на стоимость разработки приложений влияют два фактора — сложность проекта и местоположение разработчиков (страна, город). Сложность — это количество и глубина проработки функций. По данному критерию программные продукты обычно условно делят на простые (400 часов на разработку), умеренные (от 400 до 800 часов) и сложные (от 800 до 1500 часов или больше).
Местоположение важно, поскольку средняя заработная плата в разных странах может очень сильно отличаться. Так, больше всего платят специалистам из США и Западной Европы, тогда как разработчики в Восточной Европе, Азии и Африке получают в два-три, а иногда и в десять раз меньше своих американских коллег.
Вот усредненные размеры почасовой ставки фрилансеров по регионам:
Таким образом, на создание базовых функций клона Evernote нужно 1216 долларов в Восточной Европе, 2546 долларов — в Западной, 3610 долларов — в США.
Это те специфические функции, которые пользователи получают при установке приложения Evernote (или регистрации в веб-версии). Они доступны на всех типах устройств, которые совместимы с Evernote. В данный перечень входят такие вещи:
Веб-вырезка. С помощью этой функции пользователи могут сохранить в виде заметки любую веб-страницу или другой контент. Для этого достаточно выбрать «Поделиться» и указать в качестве конечного пункта назначения Evernote. При переходе в приложение у пользователей будет возможность выбрать блокнот (раздел заметок, созданный пользователем). Если блокнотов нет, то заметка сохраняется в записной книжке (по умолчанию).
На разработку этой функции нужно 8 часов или от 256 до 760 долларов.
Управление заметками. Функционал, отвечающий за создание, редактирование, обновление, сортировку и сохранение заметок пользователями. В Evernote создать заметку и наполнить ее содержанием можно несколькими способами:
Общий доступ / управление заметками. При создании аналога Evernote также нужно добавить возможность делиться своими заметками с другими пользователями и вместе работать над ними. Этот функционал может работать в двух режимах:
Рабочий чат внутри приложения. Совместная работа становится намного проще, если у пользователей платформы есть возможность общаться в реальном времени не покидая приложения. Рабочий чат предоставляет такую возможность, позволяя общаться посредством текста или аудио. В Evernote при этом в функционале чата также реализовано оповещение его участников о новом сообщении с помощью SMS- и Push-уведомлений. SMS отправляют пользователям, у которых еще не установлен Evernote.
На создание чата нужно 28 часов, которые уйдут на:
Синхронизация всех версий (платформ). У большинства людей помимо смартфона также есть компьютер, ноутбук и/или планшет, поэтому Evernote не ограничивает своих пользователей в том, на каком устройстве они должны работать. У всех них одна учетная запись, к которой можно подключиться с любого устройства. Это делается посредством взаимодействия между серверной и клиентской стороной приложения, на реализацию которого нужно 24 часа или от 768 до 2280 долларов.
Оформив подписку Evernote, пользователи получают несколько дополнительных возможностей: больше места для новых заметок каждый месяц (бесплатная версия — только 60 Мб в месяц), офлайн-доступ, синхронизация между всеми устройствами (в базовой версии — между двумя), создание шаблонов, поиск в Office. Рассмотрим, сколько времени и денег идет на создание этого функционала.
Автономный доступ. В бесплатной версии приложения без подключения к интернету система показывает только часть информации о заметках: заголовки, теги, небольшие отрывки текста и т.п. Чтобы получить доступ ко всей информации, нужно подключиться к интернету или оформить платную подписку.
При оформлении даже самой простой подписки за 8 долл в месяц в Evernote пользователи смогут работать со своими заметками без подключения к интернету. Для этого внутри приложения нужно активировать функцию «Автономные записные книжки», которая создает папку в памяти устройств и сохраняет в нее выбранные блокноты.
Разработка такого автономного доступа занимает 20 часов и стоит от 640 до 1900 долларов.
Синхронизация с email. Работа с электронными письмами — неотъемлемая часть повседневной жизни большинства людей. Мы регулярно посылаем множество писем друзьям, коллегам и знакомым. Именно поэтому в Evernote добавили возможность работать с такими письмами напрямую через приложение: делать из письма заметку и наоборот с помощью пары кликов. Все что нужно сделать, это открыть письмо, ввести личный адрес Evernote и нажать «Переслать». Затем запустите приложение и продолжайте работать с электронной почтой так, как вам нравится.
Общее время внедрения этого функционала в клон Evernote на стороне сервера потребует 16 часов или от 512 до 1520 долларов.
Код блокировки. Безопасность и защита данных очень много значат для пользователей, поэтому при создании клона Evernote вам нужно ввести функции ограничения доступа посредством паролей. Приложение будет запрашивать такой пароль каждый раз, когда пользователь включает телефон, компьютер или планшет.
Общее время на выполнение — 3 часа, стоимость — от 96 до 285 долларов.
Расширенный поиск. Данная функция позволяет производить поиск не только внутри заметок, но и внутри прикрепленных к ним документов (word, PDF, txt и прочие). Также можно реализовать возможность поиска внутри изображений. На внедрение данного функционала на стороне сервера нужно 16 часов.
Примечания в PDF. Evernote также позволяет добавлять различные примечания в документах PDF: выделите объект, добавьте стрелку, текстовую заметку или любые другие изменения. Срок реализации — 40 часов, стоимость — от 1280 до 3800 долларов.
История заметок. При реализации данной функции у пользователей будет доступ к более ранним версиям заметок (как в Google Docs). Таким образом, они могут легко восстановить потерянные данные при необходимости. На это нужно потратить 16 часов (backend — 8 часов) и от 512 до 1520 долларов.
Сканирование визиток. Приложение будет фотографировать визитки с помощью камеры телефона, переводить изображение в текстовую информацию и сортировать ее по соответствующим категориям, таким как имя, должность, номер телефона и т.п. Также можно добавить загрузку дополнительны данных с LinkedIn и Facebook. Для этого нужно 8 часов на frontend, 32 часа — backend и еще по 8 часов — на интеграцию с каждой социальной сетью.
Обнаружение похожих заметок. Автоматический поиск заметок с аналогичным содержанием (и тегами) при создании / открытии новой заметки поможет бороться с засорением приложения одинаковыми заметками и/или поможет искать связанные заметки. Время на внедрение — 16 часов (backend — 16 часов).
Презентации заметок. Данная функция позволит показывать заметки в полноэкранном режиме. Что полезно, если нужно показать содержание коллегам, семье или друзьям. Время на выполнение — около 8 часов.
Ваш клон Evernote будет работать с большими объемами личной и деловой информации пользователей, поэтому при создании данного приложения вам нужно позаботиться о защите конфиденциальных данных. В сети Evernote эту проблему решают путем прямого шифрования, которое работает как расширение HTTPS-шифрования, защищающая важные данные как на устройстве пользователя, так и во время их передачи. Благодаря этому конфиденциальные данные пользователей не могут быть прочитаны третьими лицами, даже если они имеют доступ к вашему трафику или ключам SSL.
Наряду с этим методом Evernote использует следующие настройки безопасности для защиты персональных данных пользователей:
Общее время работы с серверной частью — около 200 часов.
Помимо разработки, вам придется потратить время на то, чтобы ваше приложение выглядело красиво и было удобно в использовании. Поэтому при создании клона Evernote вам нужно будет потратить 210 часов на разработку UI / UX-дизайна и еще около 113 часов на предварительное тестирование и исправление ошибок.