[Dev Story] Как создавалось приложение SpyCam

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

SpyCam

Идея приложения

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

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

1

Уникальна ли идея?

Мы решили глянуть, что у нас там на рынке. В итоге мы нашли только приложения, выпущенные в далеких 2010-2011 годах, которые не оптимизированы под iOS7, которые даже для 4-дюймового экрана не оптимизированы. Вот яркий образец такого приложения:

2 3

«Ну, может быть, кто-нибудь и такие использует» — подумали мы, перед тем как зашли в отзывы к этому приложению. Кстати, вот они:

4

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

Чуточку кода, немного дизайна

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

5 6

Спустя 2-3 дня Саня приготовил первый макет приложения. Мы решили, что приложение должно быть максимально похоже на Safari, чтобы было сложно заметить камеру. Поэтому было логично снизу расположить бар с кнопками, а сверху поле для ввода сайта и кнопку, с помощью которой можно перейти на домашнюю страницу. Кстати, домашняя страница кэшируется и работает даже без интернета! Сначала мы хотели сделать 3 вкладки меню в нижнем баре: замаскированные под браузер кнопки, незамаскированные под браузер кнопки, настройки. Вскоре приложение обрело новый вид (не пугайтесь, на некоторых скринах будут слова на норвежском языке):

8 9

Наше приложение уже могло незаметно фотографировать, снимать видео, переключаться между камерами (передней и задней), включать режим инкогнито (это когда камеры совсем не видно, видно лишь браузер), запоминать домашнюю страницу, менять прозрачность и другое. Таким образом, основной функционал был реализован, но его нужно было конкретно оттестировать и довести до ума.
Хотим отметить, что дольше всего заняла реализация браузера внутри приложения. Макс писал его сам, с нуля, и на него ушло много времени. «Нужно как в сафари!» — слышал Максим каждый вечер. И стремился повторить приложение от Apple.

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

11 12

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

Инструкция

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

13 14

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

15 16

Итог

Мы знаем, что наше приложение — это не Flappy Bird, в котором можно сидеть целый день и которое будут покупать миллионы людей со всех точек Земли. Наша цель была — сделать приложение, которое будет помогать людям в нужных ситуациях. Вы не будете использовать его по 10 часов каждый день. SpyCam стреляет редко, но метко! Спасибо за внимание, и напоследок ловите несколько промокодов:

AYEW93MF6YFE
N3KLNT336EHH
HK3PXKKWJJEH

Название: SpyCam
Издатель/разработчик: Maxim Irbe
Цена: 33 руб.
Встроенные покупки: Нет
Совместимость: iPhone
Ссылка: Установить

Pages_
Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

Обзоры приложений для iOS и MacРазработка приложений для iOS