пятница, 26 января 2018 г.

Тестируем магазин “Амазон Го”

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


Недавно в Сиэтле гостил мой бывший однокурсник, который хотел на этот магазин посмотреть. Мы сказали, что он открыт пока только для работников Amazon и похоже, что им не удалось внедрить безошибочную технологию распознавания, кто что взял. Но ошиблись как раз мы: магазин открылся 22 января с большим шумом во всех новостях и шутками, что в магазин “без очередей” выстроилась очередь вокруг здания (Amazon обещал отсутствие очередей внутри магазина, а не снаружи :)).

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


Другие направляют, как сканировать код на турникетах на входе. Мой брат ничего скачивать не стал, и я провел его как “друга”: отсканировал свой код, пустил его, потом зашел сам. Все его покупки на мой счет. Единственно просят не передавать товары внутри магазина другим людям: кто что с полки взял, тот эту вещь и выносит или возвращает на полку.

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


Нас в первую очередь интересовали цены и ассортимент, хотя их можно посмотреть и в самом приложении:


Бренды в основном знакомые, не свои особенные. Например, я большой специалист по тому, сколько должны стоить йогурты. Chobani 5.3 oz должен стоить $1. Так оно и есть:


То есть уровень цен такой же как в амазоновском Whole Foods, до которого 3 минуты пешком:


И дороже, чем в QFC (сиэтловский Kroger), до которого нам идти те же 10 минут, что и до Amazon Go. А потому маловероятно, что мы будем в этом Amazon Go закупаться в будущем:


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


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

Вот такой он “Амазон Го”. Многие путают их новую технологию с кассами самообслуживания, но тут вообще ничего не надо сканировать, кроме кода на телефоне на входе. Камеры записывают, а компьютеры анализируют, что и кто взял. Будете в Сиэтле можете заглянуть. Находится магазин на первом этаже нового здания штаб-квартиры Амазона, рядом с Biospheres (которые мы еще называем “шары Безоса”):


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


Ясно, что Биосферы и магазин - это рекламные проекты Амазона, а никакой не прорыв в будущее. Но акции AMZN за этот январь выросли еще на 20%. Джефф Безос со своими $110+ миллиардами может и не такие игрушки строить.

понедельник, 8 января 2018 г.

Еще одна история о получении грин-карты по категории EB1-A

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

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






Я дам ссылку на этот пост автору рассказа, поэтому комментарии он тоже прочитает.

пятница, 5 января 2018 г.

Приложения в декабре - Новый компьютер - A/B тестирование иконок

1. Результаты декабря (по сравнению с ноябрем):
Скачивания: 700k (+ 25k).
Доходы: $17k (+ $1.5k).
Приложений обновлено: 4 (-3).

Сравнил с прошлыми годами: в декабре всегда было на 10% больше денег, чем в ноябре. Прошедший год исключением не стал. По той же статистике (по трем с половиной точкам) доходы в январе на 20% меньше декабрьских, потому что расценки на рекламу к Рождеству поднимаются, в начале каждого квартала снижаются. То есть я могу ожидать около $13.5k в январе. Но я и $12k буду считать ростом и хорошим результатом.

Были обновлены:
Города мира (iOS, Android) - добавили 100 новых городов - целый второй уровень. И разделили угадывание стран и городов по разным режимам. Пока большого роста не заметил.

Знаменитые монументы (iOS, Android) - к 75 имевшимся монументам добавил еще 75 (3 российских - Зимний Дворец, скульптура “Родина-Мать зовет!” и Кижи). И вот доходы от монументов чуть ли не удвоились.

Фрукты и овощи (iOS, Android) - новый уровень “Специи и травы”. Отличать кардамон от кориандра уже сложнее, чем яблоко от груши или капусту от моркови. Здесь рост тоже значительный, но мы поменяли структуру показа рекламы, которая в этом приложении была экспериментальной, но себя не оправдала. Все эти три обновления стали возможны с новыми картинками, которые я скачал в ноябре с Shutterstock.

Наконец, Известные люди (iOS, Android, macOS), которых имеет смысл обновлять часто, так как это самый прибыльный наш эпп ноября (в декабре их чуть-чуть обогнали Флаги, если суммировать по всем платформам). Добавил уровень “Ученые”. У нас есть отдельное приложение про ученых, но мы решили его больше не развивать, а консолидировать все в “Известных людях”. И хотя по аналитике выходит, что только 5% игроков проходят эти дополнительные уровни по сравнению с “Уровнем 1” (где собраны в кучу самые простые вопросы), 5% от большого пирога больше, чем 50% от маленького.

2. В декабре же я купил себе новый компьютер и планшет. Мой старый iMac был одной из самых первых наших покупок в Питтсбурге. Проработал 10 лет, только жесткий диск поменять пришлось, и мог бы быть моим компьютером и дальше, но стал жутко тормозить со своими 3 Гб оперативной памяти. И я не мог уже поставить на него последнюю версию Xcode - программы для разработки iOS-приложений.

Я люблю критиковать Apple, но пока яблочные приложения приносят существенную долю наших доходов, работать приходится за эппловскими компьютерами. Мне нужен был компьютер с 16 Гб памяти, чтобы он прослужил еще много лет. Стоит он на $200 дороже, чем iMac с 8 Гб, но я решил, что оно того стоит. Скидок на них не было ни в Черную пятницу-Киберпонедельник, ни перед Рождеством-НГ. Пришлось покупать за полную цену в $1299 ($1430 с налогами).

А вот iPad Mini 4 я купил у BestBuy по рождественской скидке за $299 ($330) - на $100 дешевле, чем на apple.com. Нашим первым тестовым устройством был iPad 2, который мы купили осенью 2011 года, когда только-только решили, что займемся мобильными приложениями. Для планшета у него тоже серьезный возраст - 6 лет. На него уже нельзя установить последние версии iOS. Путешествую я в последнее время с планшетом, поэтому вес тоже имеет значение. И когда он выдал некую ошибку, связанную с его почтенным возрастом, я решил, что пора менять.

Обеими покупками я пока доволен. С 16 Гб все летает по сравнению с тем, как было на 3 Гб. Мне больше не нужно закрывать окна, чтобы освободить память. Все данные перенес на внешнем жестком диске и настроил все программы за полдня, хотя боялся, что это займет неделю. Старый комп как выключил, так больше и не включал. А iPad Mini позволил найти баг в наших приложениях - неправильную работу кнопки “поставь отзыв” в iOS 11. Брат его тут же исправил. Надеюсь, что теперь юзеры будут писать мне чаще.

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


3. Хочу продолжить рассказывать о разных аспектах создания и продвижения приложений. Какой элемент важнее и заметнее всего для поиска приложений в магазинах? Конечно же, app icon - иконка. Особенно в Google Play. Вот что показывает мой смартфон по запросу “Europe”:


Мы на 5-м месте, попадаем на первый экран, что очень неплохо. Но имя автора мелким серым шрифтом - последнее, на что смотрит юзер. Вот цена важна. Точнее ее отсутствие. Бесплатные эппы рулят, поэтому конкурента за $0.99 можно сразу списывать со счетов и считать, что мы четвертые.

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

Важна оценка. Она хоть и по пятибалльной шкале, но все, что ниже 4.0 считается мусором. Наши 4.3 вполне конкурентны. И набраны честно, а не купленными отзывами. Было бы еще выше, если бы сербские товарищи не ставили единицы, возмущаясь присутствием Косово (поэтому Сербия у меня под санкциями, и приложение о европейских странах там не доступно). Вот 4.8 у меня всегда вызывает подозрения.

Но самый яркий, бросающийся в глаза элемент - иконка приложения. Профессиональный дизайнер возьмет за нее $1500, но я леплю в Gimp за полчаса (максимум), как умею, коллаж на тему приложения. И пока получается не хуже.

Google Play позволяет проводить A/B эксперименты с отдельными элементами приложений. Это когда рисуешь, например, две иконки и показываешь 50% пользователям одну, а 50% - другую. И через некоторое время смотришь, какой вариант получил больше скачиваний. Вот пример тестирования иконки для Пород собак (iOS, Android) среди франкоязычных пользователей:


Две иконки долго шли плечо к плечу, но в итоге вариант “Mean Dogs” побил “Cute Dogs” со счетом 392 : 340 (по числу активных установок на устройства к концу эксперимента).


Не громадное преимущество и может быть статистическим флюком. Тем более, что в русском языке те же иконки за то же время показали 272 : 276 установок. Собачникам на самом деле больше нравятся бультерьеры, чем бигли? Но с данными спорить можно только другими данными, а не абстрактными рассуждениями, поэтому меняю иконку на злых собак.

Иногда результаты экспериментов намного проще объяснить. В нашей первой версии приложения о Химических элементах (iOS, Android) иконкой был фрагмент портрета Менделеева кисти Репина. Да, я очень ленив в создании иконок, а картины Ильи Ефимовича - давно всеобщее достояние.



Смена Менделеева на “кусок периодической таблицы” вызвало огромный скачок в установках в английском языке (200 : 302) и относительно небольшой (133 : 158) в русском. Оно и понятно. Для русского ученика Менделеев - это Менделеев, а для американского - бородатый дядька, который фиг поймешь, какое отношение к химии имеет. Он ищет химические элементы, иконки сканируются со скоростью 5 штук в секунду, и ему нужно бросить в глаза именно элементы. Меняем иконку во всех языках.

Для жанра квизов общепринятым стал квадрат из 4 картинок 2 х 2. Как я ни пытался придумать что-то другое, A/B тестирование однозначно показывает, что надо штамповать такие квадраты и не выпендриваться. На прошлой неделе я убедился в этом еще раз с другим химическим приложением Функциональные группы (iOS, Android). У меня была нехитрая иконка - трифенилфосфин с золотыми бензольными кольцами в сером поле. В качестве конкурента я за 5 минут создал яркую смесь из “чего-то химического”:


В английском языке правая иконка через неделю уверенно побеждала 59 : 124, и я даже не стал продолжать эксперимент и заменил иконку немедленно. Обычно по 200 скачиваниям сложно сделать вывод. Хорошо бы иметь пару тысяч. Но тут и так все ясно: пользователи хотят квадрат 2 х 2.

А ведь увеличение скачиваний в 2 раза перерисовыванием иконки за 5 минут - это намного эффективнее, чем на 5% добавлением целого уровня, над которым работаешь 5 дней. Поэтому я решил один день в неделю отводить исключительно на экспериментирование с описаниями и иконками. Работает далеко не все. С “Известными людьми” я улучшений добиться не сумел. Хотя менял Че Гевару на Наполеона для французов или на Пушкина для русских. Надо придумать что-то порадикальнее.


Я даже думаю не жмотиться и потратить $5-$10 на fiverr, чтобы тамошние дизайнеры нарисовали несколько иконок для наших приложений. И я сравню их творения с моими поделками. Кто победит в A/B эксперименте?

В поиске на iOS иконка важна, но тут еще показывают и два первых скриншота.


К сожалению, у Apple пока нет инструментов для A/B тестирования. Но о скриншотах, сабтайтлах и прочих описаниях я расскажу в будущих постах. Спасибо за внимание. Всех с праздниками!

пятница, 15 декабря 2017 г.

Космическая игла

Space Needle за моим окном за последние месяцы выглядит необычно: верхний блин утолщился и обклеен цветными плакатами:


Для сравнения: нормальная “игла” должна выглядеть вот так:


А все дело в том, что Space Needle находится на реновации. Меня очень забавляет, когда про нее говорят “суперсовременная башня”. Так ее в 1962 году к выставке “Двадцать первый век” задизайнили, что и в настоящем 21-м веке, 55 лет спустя она выглядит по-космически:


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


Мы там побывали в этом апреле, когда в Сиэтл приезжал мой бывший однокурсник со своей женой и они предложили нам пообедать с ними в SkyCity Restaurant. Пока что это самый большой счет за ресторан, который я оплачивал:


Еда, кстати, очень стандартная. Сидеть тесно. Потому ресторан в первую очередь и реновируют. Но то, что пол ресторана медленно вращается, чтобы дать вид на 360º с высоты 150 метров, несколько оправдывает цены. Платишь не только за еду, но и за виды. И все посетители ресторана могут бесплатно подняться на наблюдательную площадку, на которую билеты стоят $22 с человека.


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


Не подумайте, что я не люблю Space Needle. Это настоящий символ города, который рисуют везде, где только можно. Далеко не каждый город может таким похвастаться. Я включил ее даже в наше приложение Знаменитые монументы (iOS, Android) вместе с Эйфелевой башней и Тадж-Махалом (а он в каком городе находится?).



Когда мы переезжали в Сиэтл, вид на Needle был важным фактором, когда мы выбирали между квартирами равной стоимости: одна побольше, но с видом во двор; другая поменьше, но с видом на Needle. И за два года мне не надоело смотреть в окно на садящееся за Pacific Science Center солнце и стоящий в пробках Denny way.


Над Space Needle, то флаг США поднимут в честь праздника, то радужный флаг в честь гей-парада:


то флаги местных спортивных команд, если они выиграли кубок:


Не говоря уже о новогоднем фейерверке. Интересно, будет ли он в этом году, когда башня реновируется?

понедельник, 4 декабря 2017 г.

Приложения в ноябре - Shutterstock, iPhone X, Google

В ноябре eCPM традиционно продолжил расти: “черная пятница”, и рекламодатели уже тратятся на Рождество. Наши приложения скачали 675 тыс. раз, было показано 11,6 млн рекламных объявлений, которые принесли $15.5k дохода.

1. У меня первая половина ноября прошла под знаком Shutterstock’а. Для самых первых наших приложений мы или сами создавали графику (химические структуры я могу нарисовать) или брали из сети картинки, которые находятся в “общественном достоянии” (public domain). Сюда попадают и старые изображения, созданные до 1923 года, и все, что сделано работниками американского правительства, и куча фотографий разной степени качества, которые благородные авторы передали человечеству и разместили в Wikimedia Commons, ничего не прося в замен (даже упоминания авторства).

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

Помимо Wikimedia есть сайты, которые специализируются на том, чтобы собирать и делиться “свободными” картинками. В первую очередь - https://pixabay.com/. Там можно найти очень многое и в хорошем качестве, но не все. И когда надо найти и скачать 1000 картинок, время, а не деньги, становится решающим фактором. Если тратить 5 минут на поиск “свободного” изображения приемлемого качества, то это работа на 5000 минут = 83 часа = две недели. Поэтому еще в прошлом году я решил не скупиться на подписку на стоковый сайт Shutterstock. Благо, если брать картинки оптом с месячной подпиской, цены у них справедливые: 750 картинок каждый месяц за $250. Учитывая, что половину денег возьмет сам шаттер, автору за каждую фотку пойдет 15 центов (у нас самих платные приложения на iOS столько стоят в дешевых странах типа России, поэтому я считаю, что 15 центов за фотку - честная цена). Самое важное - лицензия Shutterstock разрешает использовать приобретенные картинки в цифровых продуктах в неограниченных количествах. И расходы на Shutterstock я со спокойной совестью списываю в налогах как business expenses, что по сути дает дополнительную 30% скидку.

В прошлом году я оформлял такую подписку на два месяца, скачал почти 1500 картинок (это не так-то быстро, надо же не только найти, но и придумать, что искать), что позволило создать приложения про животных, породы собак, цветы и так далее. Фотки представителей редких пород ни в Wikipedia, ни Pixabay не найти. А в Shutterstock есть почти все. Но когда я решил проиллюстрировать столицы абсолютно всех стран в мире, с Африкой возникли проблемы. Это для Рима или Парижа можно найти тысячи красивых фоток, а фотографии столицы Бурунди - славного города Бужумбуры - никто не выложил. В таких случаях, чтобы не оставлять пустое место, я вставлял фотографии на африканскую тематику: водопады в джунглях, бегемоты.

Некоторых юзеров мой выбор обижал. И даже не бегемоты, а изображения трущоб, которые обычно находятся по запросам о “гаитях”. Вот на днях написал мне возмущенный руандиец: “Наша столица Кигали растет и хорошеет, а в вашем приложении ее представляет фотография каких-то хрущевок. Используйте фотки, которые я приложил”. И приложены изображения лучше, чем у нас есть, и именно Кигали, но, как моментально гуглится, взятые откуда-то из интернета, без малейшего указания авторства и лицензии. Приходится объяснять возмущенному руандийцу, по каким правилам мы тут в америках играем. Обычно я предлагаю подобным патриотам пойти, самим сфоткать главную городскую достопримечательность и выложить в Wikipedia как public domain. И на этом переписка заканчивается.

В этом ноябре я скачал еще 749 фотографий - ждите обновлений животных, городов, фруктов…

2. Пока я методично обновляю имеющие приложения, мой брат пытается совершить прорыв в будущее и переписывает код. Но каждый раз находится нечто, что отрывает его от работы. На этот раз вышел iPhone X (я упорно буду называть его “экс”, а не “десять”).

Я еще помню те времена, когда было принято смеяться над “зоопарком устройств Android” - как их много и все с разными разрешениями экранов. И противопоставлять им продукцию Apple, где всего пара фиксированных разрешений, что очень облегчало работу разработчиков. Ныне роли компаний поменялись, и свой зоопарк развела уже Apple. Мы не собирались обращать на новомодный iPhone X внимание и тратить время на оптимизацию под него наших квизов. Как вдруг пришло письмо от Google.

Конечно, пользователей Android не волнует, что там вышло у Apple, но рекламодателей AdMob взволновали такие фичи iPhone X как непонятная штуковина сверху (notch) и системные кнопки внизу экрана, которые потенциально могут закрывать рекламу. Физическая кнопка, разумеется, никакой баннер закрыть не могла. И так как у нас во всех приложениях баннер внизу и на iPhone X он будет перекрываться с новыми кнопками, Гугл потребовал, чтобы мы сдвинули его вверх. На обновление всех приложений был отведен срок до 20 ноября.

Такая проблема у нас уже была, но на Android. Мой Motorola Moto G4, купленный за $200 год назад, уже имел виртуальные кнопки, почему я не понимаю визг по поводу “инновационности Apple”, и брат сдвинул баннер вверх на Android’е. Теперь предстояло отложить все другие дела и сделать то же самое на Apple. С нашим обилием эппов успеть до 20 ноября было нереалистично, но по опыту прошлых требований гугла дата дается как желательная, а не обязательная. Брат ругался, что они сами обещали в свою очередь обновить SDK для AdMob в начале ноября, чтобы проблем на iPhone X не было и с крестиком для закрытия интерстишелов, но обновления все не было. А это означало, что стоит нам сейчас начать обновлять приложения, через месяц придется все повторять заново уже с обновленным SDK.

Мы не любим тревожить пользователей частыми обновлениями “minor bugs fixed”, в которых они не видят для себя никаких видимых улучшений. Хотя бы перевод на украинский язык, но надо добавить. А недавно у нас появилась возможность представить базу вопросов в квизе в виде таблицы. Так были обновлены Штаты США (iOS, Android) и Кантоны Швейцарии (iOS, Android). Приложение про Собак (iOS, Android) я так и так собирался обновлять, увеличив число пород более, чем вдвое: со 100 до 205. В остальном мы продолжили работать в том темпе, который нравится нам, а не гуглу.

Наступило 20 ноября, и ничего не произошло. Никто не спешил блокировать рекламу в наших необновленных приложениях. Как вдруг 22 ноября пришло письмо от Google. Нас вызывали явиться в гугл лично.


3. Но повод для встречи не имел никакого отношения к iPhone X. Мой куратор из AdMob приезжал в Сиэтл встречаться с местными разработчиками и выделил для меня час. Я не большой любитель ходить на митинги, так как считаю, что мы прекрасно сами знаем, что надо делать и когда. Но, как вы уже поняли, гугл - не та организация, которой я отказываю. Единственное, я предупредил, что приду с братом, чтобы совсем не выглядеть разработчиком-самозванцем, если вдруг речь зайдет о технических вещах.

По моим представлениям каждому разработчику, кто получает от рекламы AdMob выше определенной суммы ($5k в месяц?) гугл приставляет куратора, который должен время от времени писать/звонить, интересоваться, все ли в порядке и рассказывать о новейших фичах AdMob. Расчет на то, что если компетентным советом удастся увеличить доходы на 10%, то это $500 в месяц (гугл забирает не менее половины рекламных доходов, то есть $15k для нас, это $15k+ для гугла).

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

Поэтому пошли мы на ланч в гугловский кампус во Фримонте. У Google есть большой кампус из нескольких современных зданий в Kirkland’е, пригороде Сиэтла, а во Фримонте стоят хипстерские сарайчики с кафешками, спортзалами и меланхолическими видами на канал, разводной мост и проплывающие кораблики.


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


4. Закончу краткой историей о том, как мы сходили в сиэтлскую библиотеку на финал местного Startup Weekend. Это такой трехдневный event, когда стартаперы собираются в команды и весь вечер пятницы, всю субботу и утро воскресенья готовят идею стартапа в области образования, а в воскресенье днем презентуют ее перед судьями и general public. Вот мы роль этой самой general public и играли. Арт-объект из библиотеки:


Меня как раз заинтересовало, что стартапы в области образования. Мы сами к ней не чужды, и стало любопытно узнать, чем другие люди заняты. Представлялось восемь команд. Были и VR, и machine learning, и светящиеся кроссовки (которые должны как-то помогать на уроках физ-ры). Когда дошло до подведения итогов и публику попросили разыграть приз зрительских симпатий, я хотел проголосовать за черного парня, который красиво говорил и предлагал устроить курсы предпринимательства для школьников - богатым за деньги, бедным бесплатно. Но брат возразил, что это не айти и поэтому голосовать надо за команду под руководством девушки из Амазон, которая предложила делать квиз по мат. анализу.

Черный парень и его команда все же выиграли приз симпатий, и судьи дали им 3-е место. А первое место дали именно квизу про калькулюс. “Ха,” - сказал мой брат: “Я мог бы такой сделать за неделю”. За неделю или нет, но вот факт, что наиболее жизнеспособной представляется именно эта прямолинейная образовательная модель, на которой мы уже три года зарабатываем деньги. Но мы пошли дальше: создали приложение и прикрутили к нему рекламу. А эти стартаперы еще только размышляют, как пропихнуть свой продукт в школы и собирать с каждого школьника по $5. Пока же за первое место им дали $500 в каких-то гуглокредитах и три месяца в местном коворкинге-спонсоре. А еще участие в следующем - региональном этапе Startup Weekend. В общем, мы поняли, что эти игры в песочнице не для нас. Чем сидеть весь уик-енд и клепать презентацию в PowerPoint’е, мы лучше обновим эпп и сходим на концерт PSSO.

вторник, 21 ноября 2017 г.

Пять лет после постдока

Сегодня 21 ноября 2017 года прошло пять лет с тех пор, как я закончил быть постдоком в Беркли. Почти столько же, сколько у меня всего времени ушло на аспирантуру и постдок в США.

Уходил я с разочарованием в академической науке, выполняя обещание, данное брату, что как только я получу грин-карту, мы займемся мобильными приложениями. Финансовые цели были поставлены: 1) через два года выйти на самоокупаемость (достигнуто в сентябре 2014-го); 2) через пять лет иметь миллион долларов на счету (не достигнуто).

Все же я сильно переоценил свою мотивацию работать в условиях, когда можно не работать. Чем я в профессиональном плане занимался эти 5 лет:
Ноябрь 2012 - Апрель 2013 - отдыхал после 5 лет в академии, путешествовал, занимался многими другими вещами, но только не мобильными приложениями.
Апрель 2013 - Январь 2014 - мы выпускаем первые “экспериментальные” приложения, которые приносят меньше доходов, чем я ожидал; переезжаем в Солт-Лейк-Сити, где брат работает постдоком, а я понимаю, что программирование у меня никак не идет. Доходы от приложений в 2013 году около $120.
Январь 2014 - Сентябрь 2014 - я нахожу нишу - образовательные квизы, где я могу делать приложения, по минимуму отвлекая брата от его работы; за полгода выходим на уровень доходов >$100/день, который я считаю “самоокупаемостью” - на эти деньги можно скромно жить вдвоем в дешевом месте; брат берет отпуск на неделю, чтобы перенести наши приложения на Android.
Сентябрь 2014 - Август 2016 - честно было бы написать, что мы ничего не делали; с февраля 2015 по май 2016 мы не выпустили ни одного нового приложения или обновления старого; тем временем брат подает и получает грин-карту и в июне 2015 года тоже уходит из постдоков, в декабре 2015-го мы переезжаем в Сиэтл; я занимаюсь еще одним проектом, который пока закончился ничем. Доходы от приложений: около $30k в 2014 году, около $80k в 2015 году.
Август 2016 - Ноябрь 2017 - брат решает, что достаточно отдохнул после постдока, и мы начинаем выпускать новые квизы и апдейтить старые. Доходы в 2016-м около $85k, в этом году будет под $100k.

То есть я за эти 5 лет серьезно работал над приложениями от силы полтора года, а мой брат про себя скажет, что он работал и того меньше. И кажется, что $50k/год (если делить пополам) - довольно скромный доход для людей с PhD (хотя постдоки столько и получают), но надо понимать существенную разницу: мы продолжали получать эти деньги, даже когда занимались совсем левыми вещами, и продолжим получать еще пару лет, даже если ничего не будем делать. Нам не надо ходить в лабу, писать гранты, выслушивать критику и выпрашивать рекомендации у руководства. Мне до сих пор временами снятся кошмары, что я вернулся в лабу в Беркли или в СПбГУ (про Питтсбург не снятся - там все было хорошо).

Если сравнивать доходы от приложений с дивидендами по акциям, то это надо накопить акций на $2m (4% - хорошие дивиденды). Или сколько домов за какие деньги надо купить, чтобы сдавать их хотя бы за $7k в месяц? Но понятно, что и акции, и дома проще продать, чем бизнес мобильных приложений. Я-то наше портфолио оцениваю минимум в миллион долларов (и в этом смысле вторая цель была достигнута, но там было важно, чтобы это был кэш на счету). Мне порой пишут с предложениями продать наши эппы, но максимум предлагали $300k, потому что люди их неправильно оценивают. Мы не тратим деньги на рекламу и другое продвижение, наши доходы не упадут через пару месяцев, как у других, потому что хайп прошел. Учить флаги или штаты США люди продолжат из года в год. Наши приложения занимают топовые места по соответствующим запросам и потеснить их не так-то просто. Если бы я активно готовил их к продаже какому-нибудь Duolingo (который заинтересован, чтобы расширить свою модель с изучения языков на изучение всего остального), то, может, и смог бы миллион выторговать, но мы четко решили с братом, что сейчас работаем над тем, чтобы обновить существующие приложения и сделать их как можно лучше, а потом уже торговаться.

Хорошо, а если бы у меня не было брата-программиста, кем бы я мог быть сейчас 5 лет спустя? Проект, над которым я работал в Беркли, аспирантка Ханна вытащила в итоге до публикаций в Science (с именем Хартвига в соавторах это не так сложно, как без его имени), но у нее была работоспособность с 7 до 7, а я, может, и умен, но ленив. Не выдержал бы я в группе Хартвига еще 2-3 года. Да и не нравился мне мой проект. Скорее всего, стал бы искать другого постдока, а потом ушел в индустрию. К академии я еще сильнее охладел: не вижу, чтобы в органической химии происходила революция, которая бы заставила меня жалеть, что я ее пропустил.

Есть, конечно, личности типа Фила Барана, которые меня вдохновляют продолжать следить за химией, читать статьи, посещать семинары в универах или смотреть их на ютубе, читать книги для поддержания химической формы. Но то Фил Баран, а вот из моих однокурсников-однолабников-друзей-ровесников ни один не сделал открытия, которое заставило бы меня позавидовать. Даже те, кто стали профессорами, увязли в бюрократии, борьбе за гранты и публикации статей из серии “заменим метил на этил”.

У меня и самого уже после ухода из постдоков вышло две статьи (по питтсбургским результатам), и число цитирований выросло до 855. В августе 2012-го на момент подачи петиции на грин-карту их было всего 187. Лукавые цифры все эти хирши. Если считать их по-честному, то надо учитывать цитирования только на статьи, выпущенные за последние 3-5 лет. Тогда в следующем году у меня были бы справедливые 0 цитирований и h = 0.


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

Важным условием для возвращения в науку я всегда считал наличие собственных идей. Не уровня “метил на этил”, а по-настоящему хороших. Для химиков-органиков приведу пример: я сделал свой топ реакций по созданию С-С связи по каждому двадцатилетию 20 века - Гриньяр, Дильс-Альдер, Виттиг, Сузуки, Граббс. Вот если возвращаться в науку, то чтобы этот ряд продолжать, а не менять метилы на этилы. И таких идей у меня не появилось. Я писал в жж о некоторых потенциальных направлениях, куда копать, но это все неконкретно.

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

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

А еще у меня есть параллельный проект, которым я занимаюсь те же 5 лет. Получив грин-карту, я понимал, что тот же процесс написания и подачи петиции предстоит моему брату, поэтому я не стал действовать по схеме “получил и забыл”, а продолжил интересоваться иммиграционной темой. В результате вдохновил немало знакомых и незнакомых людей на самостоятельное получение грин-карты. Как минимум 20 человек получили одобрение, переписав мою петицию. Это $100k, сэкономленных на адвокатских гонорарах. Более того, если раньше я боялся всего, что связано с юриспруденцией, то в процессе изучения иммиграционного законодательства я увидел в законах своеобразную структуру и параллели с той же химией (только запоминать надо не именные реакции, а прецедентные дела; и синтезируются грин-карты, а не природные соединения).

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

В общем, с планами на будущее у меня все в порядке. И так как постановка четких временных дедлайнов мотивации все равно не добавляет, я их ставить не буду. Я ушел из постдоков и за 5 лет ни разу не пожалел об этом своем решении. Это уже happy end.

воскресенье, 5 ноября 2017 г.

Приложения в октябре

Октябрь был для наших приложений неплохим месяцем. Их скачали 615 тыс. раз (108k iOS, 507k Google Play), было показано 10,3 млн рекламных объявлений, которые принесли $13k дохода (еще $500 на продажах на iOS).


Я не мог не сравнить его с прошлым октябрем, который, наоборот, был локальным минимумом и принес всего $5.8k на рекламе и $600 на продажах. В чем причина такого роста доходов более, чем в 2 раза? Конечно, мне хочется думать, что это мы так ударно поработали. Выпустили за год 12 новых приложений и обновили почти все старые. Только за этот октябрь мы обновили 8 приложений на обеих платформах:

1. Аминокислоты (iOS, Android).
2. Животные (iOS, Android) - добавлены птицы.
3. Президенты США (iOS, Android) - добавлены вице-президенты.
4. Столицы всех стран мира (iOS, Android) - добавлены столицы зависимых территорий.
5. Флаги Континентов (iOS, Android) - добавлены переводы на 5 языков, новый режим игры, видеореклама, но это про каждое приложение можно писать.
6. Известные люди (iOS, Android) - уровень про писателей.
7. Химические элементы (iOS, Android) - переводы на 11 дополнительных языков, у меня давно финский и украинский просили.
8. Страны Европы (iOS, Android) - 3 новых языка, режим с 6 вариантами ответов, видеореклама, прочие мелочи.

Но работа-работой, а на рынке приложений есть и внешние факторы, на которые мы повлиять не можем. Во-первых, стоимость рекламы. Ее часто измеряют величиной eCPM - доходом на 1000 показов, но она зависит от формата рекламы (баннер, полноэкранная, видео), того, как часто она показывается, типа приложений, платформы (iOS жирнее Android), географии пользователей (американцам и японцам показывать рекламу выгоднее, чем россиянам или туркам), времени года и так далее. В конце каждого квартала, а особенно в конце года рекламодатели сливают запланированные рекламные бюджеты, и eCPM становится выше. Почему правильнее сравнивать октябрь с октябрем, а не с сентябрем, например. Может, в этом году рождественский подъем начался раньше? Или мировая экономика лучше себя чувствует, чем в прошлом?

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

Я сегодня выписал в табличку всевозможные данные и параметры по двум месяцам. И мой окончательный вывод - доходы выросли, потому что выросло количество скачиваний: 615k в этом октябре против 266k в прошлом. Доходы на одно скачивание остались теми же, несмотря на расширение базы вопросов и количества игровых режимов, = около 2 центов на одно скачивание.

С какой-нибудь Японией рост скачиваний в 12 раз (с 800 до 9500) легко объясним, что прошлой осенью мы только-только начали добавлять японский язык в наши приложения, а сейчас все самые важные на него переведены. Соответственно и доходы из этой страны выросли в 10 раз: с $70 до $700 в месяц.

А вот рост числа скачиваний и дохода от России в 3 раза меня удивил. Уж на русский язык мы переводили все эппы с самого начала. Видать, прошлогодние изменения в поисковых алгоритмах Россию больше затронули. Или наши новые приложения оказались необычайно популярными среди отечественной аудитории. Но это не какая-нибудь actionable information - вывод, что надо больше делать приложений хороших и разных, я мог сделать, вообще никакой статистики не проверяя.

А ведь за год в рекламе произошло немало изменений. Взять те же баннеры, которые приносят 53% рекламных доходов. Это такие узкие рекламные блоки внизу экрана, которые висят в наших приложениях все время:


В прошлом октябре мы показали 12 млн баннеров и получили с них $3.8k (eCPM $0.32), а в этом - 7 млн баннеров принесли $6.6k (eCPM $0.95), почему я и сказал, что eCPM - лукавая цифра. Да, она выросла у нас в 3 раза, но не потому, что мы открыли секрет эффективности баннерной рекламы, а потому что стали обновлять баннеры в 3 раза реже. Меньше баннеров показано - больше доход на тысячу баннеров. Пользователем, похоже, все равно, обновляются они или нет, они щелкают на них хаотично, и теория “жирных пальцев”, что нажимают на них в основном случайно, весьма популярна. Телефон же маленький и неудобный.

У нас стояло самое частое обновление каждые 30 секунд, а весной гугл предложил переключиться в режим Google Optimized. Якобы они вычисляют для каждого пользователя и эппа наилучшее время для смены рекламы. Я поэкспериментировал, увеличения дохода не заметил, но и уменьшения тоже. Но если можно получать те же деньги, меньше подгружая рекламы из интернета, то это лучше для пользователей, и я перевел все эппы в режим Optimized.

Доходы от полноэкранной рекламы (или, как мне привычнее ее называть, интерстишелов) выросли в 3 раза (больше, чем баннеры) и составили 43% от общих рекламных доходов. Полноэкранная реклама у нас вылезает после примерно 15 вопросов, и если на Android ее можно закрыть с помощью back button, то на iOS приходится выискивать маленький крестик в верхнем углу:


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

А в этом сентябре, уж не помню почему, я решил проверить в паре приложений, что будет, если вернуть видео в полноэкранную рекламу. Оказалось, что сейчас она стала намного выгоднее, особенно на iOS. И я решил плюнуть на мелкие неудобства для игроков, и вернул галочку напротив “Video”. Доходы от interstitials действительно немного подросли. Заодно увеличился CTR - click-through rate - на какой процент рекламных показов щелкают игроки. На iOS с 1.12% до 1.99%. Может, кого-то видео-реклама не только не раздражает, а, наоборот, заинтересовывает? Мне в свое время куратор из AdMob так и говорил, что выключая видео в интерстишелах, я могу пропустить моменты, когда запускается жирная рекламная кампания именно в этом формате.

В этом году мы стали добавлять в наши ведущие эппы третий формат рекламы - Rewarded Video - видео с вознаграждением. AdMob добавил этот формат только весной. Мы решили, что при проигрыше в режиме с вариантами ответов будем давать игроку возможность продолжить играть с того же вопроса с сохранением прогресса за накопленные подсказки-“лампочки”. А если их не хватает, предлагать добровольно посмотреть рекламный ролик длиной 30 секунд:


Считается, что это самая мягкая рекламная стратегия. И все больше игр будет смещаться с модели free-to-play в watch-to-play. eCPM у нее действительно не маленький: $5 против $2 у наших интерстишелов и $1 у баннеров. А в Японии вообще $25. Но показать тысячу баннеров, которые постоянно висят внизу экрана, и тысячу 30-секундных видеороликов, которые игрок должен сам запустить - настолько разные вещи, что пока на rewarded video пришлось только 4% от наших доходов.

Еще же оплачиваются не сами показы, а щелчки на рекламу в конце видео. Почему стоит буковка “e” в eCPM - effective cost per mille - платят за щелчки, пересчитывают на тысячи показов в предположении, что с миллионами показов поведение игроков усредняется и число щелчков на 1000 показов становится постоянной величиной.

В 99% роликов рекламируются другие мобильные приложения. Которые знают, как из каждого скачивания выдоить не 2 цента, а $10, а потому готовы платить хоть $8 за каждое новое скачивание. После разных вычетов гугла у меня так иногда и получается, что из богатой страны один щелчок на видеорекламу принесет $2-3. Щелкают, конечно, далеко не все. Там тот же CTR в 1-2%. У нас и аудитория не геймерская. Да и видео они смотрят, чтобы награду получить и продолжить играть в наш эпп, а не устанавливать чужой.

В общем, будем продолжать обновлять приложения и наблюдать. Я уже не жадный. Меня вполне устроит тот же рост в 2 раза за год, чтобы в следующем октябре доходы достигли $27k. Но брат говорит, что нужно стремиться к большему.

Вопросы в конце параграфа:
1) Маленький Джонни выпустил приложение с рекламой AdMob, в котором было показано 800 interstitials. eCPM $2.50. Сколько денег пришлет гугл Джонни 21-го числа следующего месяца?
2) Жители Швейцарии богатые, у них eCPM $4.32. А в Индонезии eCPM $0.48. Есть ли смысл переводить приложения на индонезийский язык?