ТЕКСТ: ПАВЕЛ МАЗУРИН. Началось все зимой 2011 года, я сидел на работе и с айфона копался в недрах amazon.co.uk с целью найти терабайтный внешний винчестер для time machine. Немного раздражало то, что стоимость товаров указана даже не в евро (к которым в России, в принципе, все привыкли – умножил на 40 и доволен), а в фунтах (на сколько умножать? 50? 55? 45?). Однако, покуда надо было сравнивать с товарами все на том же британском амазоне, все было достаточно просто. Проблема подкралась когда я после амазона залез на ebay…
Захотелось все свои беды решить раз и навсегда и я полез в App Store за конвертером валют. Сказать, что увиденное меня разочаровало – ничего не сказать.
Да, конвертеры есть, но на все без исключения бесплатные без слез не взглянуть (да и на 95% платных), многие платные не поддерживают конвертации нескольких валют одновременно, а те, которые симпатичные, и поддерживают конвертацию нескольких валют (пусть даже платные), не имеют калькулятора. В общем, пребывал я в расстроенных чувствах до вечера. Своими переживаниями поделился я со знакомым дизайнером, который моментально изъявил желание разработать внешний вид идеального конвертера валют для iPhone…
Изначально мной была высказана идея сделать бесплатное приложение с возможностью донейта на случай, если сознательные граждане захотят финансово отблагодарить разработчика, создавшего по настоящему удобный и качественный продукт… Но не тут-то было! После достаточно долгих исследований выяснилось, что реализовать подобную схему apple не позволяет – любой in-app purchase должен давать пользователю что-то реальное в использовании приложения.
Запасной план – реклама на главной страничке, которую можно отключить за 99 центов – был отвергнут. Почему? Идеальное приложение не может содержать рекламу на главной странице. К сожалению, гамму рекламных объявлений задать нельзя, а поганить внешний вид и отнимать драгоценное место в счет убогих баннеров плохо.
Пришли к компромиссному решению. Сделать первую версию исключительно для iPhone, бесплатную. И проверить сознательность пользователей с помощью ненавязчивой просьбы оставить комментарий в appstore (к стандартной практике бесконечных, надоедающих всем без исключения alert’ов с просьбой оценить приложение, решено было не прибегать). Также был предложен план, что если мы останемся довольными количеством отзывов, то можно будет придумать что-то и с донейтом (один из возможных вариантов – страничка глубоко в сеттингах с одиноким баннером и кнопкой “спасибо”, которая отошлет нам 99 центов и уберет секцию из сеттингов).
Забегая наперед, скажу, что процентом пользователей, откликнувшихся на нашу просьбу, мы были неприятно удивлены – похоже, и правда, действеннее alert’а с напоминанием “оцени нас” еще ничего не придумали. Это, пожалуй, единственный отрицательный момент, который я могу припомнить за всю пока что недолгую историю разработки Smart Coin.
Но на тот момент мы, все еще полные веры в наших благодарных пользователей и светлое будущее, беремся за разработку. Первым делом решался вопрос, откуда брать курсы. Было рассмотрено несколько бесплатных источников, основных два – yahoo finance и open exchange rates. Оба отдают данные в JSON, оба не отражают реальной картины курсов в РФ. Однако, дополнительно, не в пользу yahoo finance сказался тот факт, что они прямо запрещают использовать данные в коммерческих целях (да-да, многие платные конвертеры из appstore можно выпилить еще и за это :)), а open exchange rates дает полную свободу действий. Было принято решение остановиться на нем.
После выхода первой версии мы взяли небольшую паузу, во время которой решили двигаться дальше. Пришли к дружному мнению, что в версии 1.1 надо сделать приложение универсальным (это лежало на поверхности, конечно). И чтобы не расстраивать пользователей iPhone пустым обновлением, решили расширить и уже существующую функциональность:
- добавить в калькулятор умножение и деление
- выбор провайдера курсов валют (многие пользователи как в отзывах в app store, так и в письмах в саппорт писали, что курсов ЦБРФ не хватает).
- переключатель режима автоматического подсчета (о нем чуть ниже)
Если по пунктам 1 и 2 все понятно без объяснений, то про автоматический подсчет хотелось бы рассказать поподробнее. Подобной функциональности я не видел еще ни в одном конвертере, поэтому, можно, наверное, сказать, что мы в этом смысле первооткрыватели :).
Сама фича проста до безобразия. Допустим, мы хотим сконвертировать 10$+20$ в рубли. С включенным режимом автоподсчета сумма в 30$ сконвертируется в 880 рублей. Но если автосуммирование отключить, то формула с долларами сконвертируется почленно, и в строке с рублями будет выведен результат 293+587 рублей. Сразу же можно переключиться в строчку с рублями и совершить с полученной формулой еще какие-то действия. Нам это показалось крайне удобным!
Также было замечено, что формулы при конвертации могут получаться неприлично длинными и не помещаться в одну строчку. Решение тоже пришло неожиданно и оказалось весьма элегантным – дать возможность пользователю уменьшить (и увеличить) размер шрифта с помощью жеста pinch.
Были небольшие проблемы и с провайдерами курсов валют. Выяснилось, что хоть мы и заявляем поддержку 150+ валют (и open exchange rates нам их дает), сайты национальных банков отдают в среднем около 30 (видимо, валюты Суринама в России не торгуются :)). Но все оказалось не так страшно – в результате какой бы провайдер пользователь ни выбрал, первый запрос всегда идет на open exchange rates, курсы записываются, а второй запрос делаем к местому провайдеру и переписываем только полученные 30 валют.
Отдельная история была с новым iPad’ом. Выход Smart Coin 1.1 был намечен на середину марта, поэтому поддержка нового iPad’а напрашивалась сама собой. Единственная сложность с которой пришлось столкнуться… скриншоты в app store! Поскольку само устройство физически еще не появилось в магазинах (даже американских), для скриншотов пришлось использовать симулятор. И, так как на монитор моего ноутбука все 2048*1536 пикселей не вмещаются, скриншоты для app store пришлось склеивать из 4х :). Но результат того стоил – приложение на новом iPad’е выглядит просто роскошно!
Вот, пожалуй, и все. Мы не останавливаемся на достигнутом и готовим для пользователей интереснейший апдейт в ближайшее время. Присоединяйтесь к нам, пользуйтесь с удовольствием, и спасибо за внимание!
iPhone + iPad: $0.99 [iTunes link]
Для вашего удобства я сделал картинку-сравнение нескольких конверторов.
21 комментариев
Форум →Попробовал. Реально мегаудобно.
@Ростест, Отличнейший конвертер, скачал уже давно, судя по всему тогда он был еще бесплатен. Прочитав о малом отклике от пользователей сразу же зашел и написал отзыв! Спасибо вам, ребята, за такой хороший продукт!
@Stas, спасибо!
Отклик был малый, скорее всего, по нашей вине. Все ж-таки надо было в явном виде просить пользователей оценить приложение. Но пока что алертов в Smart Coin не будет – меня самого они вымораживают до невозможности, а то, что не нравится мне я делать не люблю :)
Может быть придумаем еще какую-нибудь ненавязчивую систему.
Действительно удобных конвертеров и правда мало. Сам долго искал.
Прежде чем платить доллар советую попробовать XE Currency – бесплатно и очень удобно.
@GraveViolator, попробовал и заявляю, что XE Currency выглядит уныло. Но зато за эту унылость можно сэкономить целый бакс.
Посмотри последнюю картинку в обзоре, где XE Currency сравнивается со Smart Coin.
@GraveViolator, Про сравнение конвертеров в посте Артур уже написал. От себя же добавлю, что сравнивались не абы какие конвертеры, а были взяты пять самых популярных приложений в русском app store.
Конечно, каждый выберет то, что ему по душе – кому-то может быть важно видеть одновременно, допустим, 6 валют. Или графики. Я честно указал все это в таблице – таким образом у пользователей будет возможность выбрать то, что им действительно нужно, а мы получим только тех пользователей, которые сразу понимают что они получают :).
@Smart Coin, просто в статье написано, что НА ВСЕ без исключения бесплатные конвертеры без слез не взглянешь. Поэтому я и упомянул XE – при своей бесплатности он лучше большинства платных конвертеров из App Store. По крайней мере так было до релиза Smart Coins :)))
@GraveViolator, он лучше большинства – вопросов нет, но если по-честному, дизайну они не уделили должного внимания. А в приложении, перефразируя Антона Павловича, все должно быть прекрасно: и UI, и UX, и функциональность.
Быть первым парнем на деревне (а для русского человека отсутствие курсов ЦБРФ это правда неприятность – порой курсы XE отличаются от ЦБРФных на несколько десятков копеек) это все же не наш метод ;)
@GraveViolator, Стоит и XE и смарткоин, с уверенностью могу сказать, что последний намного более user-friendly!
Прочел, приобрел, оценил на пять звезд. Очень удобно, а за отсутствие навязчиво-раздражающей рекламы заплатить 79 центов можно.
а я как-то при покупках за валюту с годами выработал для себя курсы: доллар – 30, евро – 40, фунт – 50.
иногда путает австралийский доллар, но я знаю, что он меньше штатовского и тоже принимаю его за 30.
погрешность, обычно, не влияет на решение о покупке.
но, наверное, приложение полезное. респект разработчикам.
@Alexis Assa, кстати, фунт уже ближе к 45, чем к 50 ;)
Да и в целом, если важно оценить очень примерно, то вашей прикидкой, конечно, можно пользоваться. Но если хочется, скажем, сэкономить 10 баксов на винчестере за 150 долларов (мелочь, но приятно), то подобными примерными вычислениями можно всю выгоду нивелировать :)
Отличный конвертер. Спасибо разработчикам!
Самый лучший на мой взгляд является Converter Touch, который в добавок еще и переводит другие величины (такие как см в inch, например)
http://itunes.apple.com/us/app/converter-touch-hd-fastest/id412623134?mt=8
стоимость такая же 0.99
Купил не раздумывая, после того, как прочитал статью. Спасибо разработчикам за замечательную и красивую софтину.
З.Ы. Отзыв в AppStore написал. :)
В поездках пользуюсь icurrencypad, который удобнее вашего.
Почему? Думаю ответ найдете быстро сами.
В вашем нужно ломать голову, чтобы высчитать курс – там это просто сразу видно.
@HappyByte, курс сам по себе это не самая важная часть, как мне кажется – все же это конвертер, а не “информер”, однако для сравнения именно курсов есть полный список валют в настройках. Там есть все – и курс, и символ валюты.
@HappyByte, но, в любом случае, принято, спасибо за отзыв. Весьма вероятно, что в этом направлении что-то будет сделано.
“Сказать, что увиденное меня разочаровало – ничего не сказать.”.
Дареному коню в зубы, как говорится, не смотрят.
@iam83, есть примеры прекрасно задизайненных бесплатных приложений. Далеко ходить не надо – тот же Path бесподобен.
> После достаточно долгих исследований выяснилось, что реализовать подобную схему apple не позволяет – любой in-app purchase должен давать пользователю что-то реальное в использовании приложения.
Между тем, в OpenMap можно делать пожертвования через in-app purchase. Правила AppStore поменялись?
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Можно ли перенести рингтоны с одного iPhone на другой
Какой минимум оперативной памяти нужен в 2017 году?
Как отписаться от почтовой рассылки, если регистрировались на сайтах через Apple ID
Как сделать символы на клавиатуре iPhone боле заметными
Почему в iOS 17 не работает NameDrop, чтобы делитьcя контактами по воздуху
Как удалить скопившийся на iPhone мусор
Что делать, если потерял Apple Pencil. Как искать стилус Apple при помощи приложения на iPhone или iPad
Почему во время записи экрана iPhone начинает тормозить