пятница, 23 февраля 2018 г.

Оперные планы на настоящее и на будущее

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

1. В этом сезоне 2017/18 мы пока побывали всего на трех операх. В августе были на ”Мадам Баттерфляй” в Seattle Opera, и я писал, что я не фанат этой оперы. Потом были в Washington National Opera на “Аиде” - уже лучше. В моем приблизительном рейтинге прослушанных опер (в театре в США) то представление заняло 13-е место.

Потом в Seattle Opera был “Севильский цирюльник”, где мы сходили только на бесплатное превью под фортепиано в библиотеку, а в театр не пошли. Зато пошли в январе на “Так поступают все” Моцарта. И что вы думаете? Нам снова не понравилось. Мой брат был неприятно удивлен, как Моцарт мог написать такую проходную музыку, где вообще ничего не запоминается. Причем претензии как обычно с Seattle Opera не к тому, что плохо поют или скучно поставлено; просто не наш репертуар, и я себе постепенно отмечаю оперы, на которые больше не пойду без особой причины.

2. Следующий поход в Seattle Opera намечен на 7 марта. Наконец, что-то любопытное - “Бенедикт и Беатриче” Берлиоза по комедии Шекспира “Много шума из ничего”. Опера, о которой я до недавнего времени не знал именно, что ничего. Про нее даже статьи в русской Википедии нет - настолько она не является частью стандартного оперного репертуара.

В этом сезоне все сиэтлские театры решили поставить что-нибудь из Шекспира. И опера вместо ожидаемых “Ромео и Джульетты” или “Отелло” выбрала творение Берлиоза. За что им плюс. Я вообще заметил, что в региональные театры, которым Seattle Opera является, лучше ходить на редкие, а не на мейн-стримные оперы.

Послушал музыку на ютубе - весьма живенько. И засел читать Шекспира. На английском. С параллельными комментариями “для тупых” (http://www.shakespeare-navigators.com/ado/AdoText11.html). И все равно оказалось тяжеловато. Большую часть слов и сюжет я понял, но не могу сказать, что получил литературное удовольствие. Здесь я как раз соглашусь, что это не Шекспир виноват, а я до него к 33 годам так и не дорос. Но хоть буду знать, о чем это Ado. А то название слышал много раз, а не представлял абсолютно, кто там кого и как.

Следующая запланированная опера - Florencia en el Amazonas в San Diego Opera 20 марта. Об этой опере 1996 года вы, скорее всего, вообще ничего не слышали. Но что-то в ней есть, раз я решил ехать ее слушать через все западное побережье. Оправдались ли мои ожидания, я напишу, когда вернемся из поездки в конце марта.

И последним в сезоне должен стать “Риголетто” в LA Opera в мае. Но туда мы уже полетим, а не поедем. Тем более, что в ЛА у нас остались непосещенными еще несколько важных музеев. Но главная причина - Риголетто поет Лео Нуччи. Надеюсь, он не отменит.

3. В следующем сезоне 2018/19 я отметил себе две оперы, которые точно хочу посетить: “Мефистофель” Бойто в Мет в ноябре или декабре этого года, и “Русалка” Дворжака в Сан-Франциско в июне 2019-го. В Нью-Йорке и Сан-Франциско есть еще несколько менее интересных вещей, но с Сиэтлом нельзя сравнивать. Жил бы я в НЙ, сходил бы на десять представлений в сезоне минимум. А в Сиэтле и следующий сезон обещает быть тухлым, без Вагнера и Штрауса. Хорошо если на два спектакля сходим - “Поворот винта” Бриттена и новую оперу The (R)evolution of Steve Jobs Мейсона Бейтса. И то, если будут “билеты по $25”, которые после всех administrative fees становятся “билетами по $32”.

Большой вопрос для меня - стоит ли ехать на “Арабеллу” Рихарда Штрауса в октябре в СФ. С одной стороны Штрауса мы любим, с другой стороны сюжет у “Арабеллы” как у дурацких оперетт. В общем, если будет еще какая причина быть в СФ осенью, будем иметь “Арабеллу” в виду.

А вот с Чикаго все весьма грустно в оперном плане. Ничего такого, ради чего я хотел бы лететь через полстраны, я в их 18/19 сезоне для себя не вижу. Тем более, что мы собрались в НЙ, а слишком много путешествий = мало времени для работы и спокойного отдыха (путешествия - это активный отдых). Скорее уж буду смотреть города, где никогда не были, что там местные компании ставят. Например, Остин. Но количество и интенсивность путешествий будет напрямую зависеть от рабочих успехов, которые предсказать сложно. Когда все идет хорошо, как сейчас, кажется, что постоянно бы только и делал, что путешествовал. Но оно потому и идет хорошо, что с сентября мы никуда не ездили, а обновляли эппы.

пятница, 16 февраля 2018 г.

Подняли рент - решил пересчитать расходы

Мы продлили договор на аренду нашей квартиры в Сиэтле на третий год. В прошлом году нам рент не поднимали к моему большому удивлению, так как все знают, что недвижимость в Сиэтле растет на 10% в год. В этом году подняли всего на $79 (базовая ставка увеличилась с $1985 до $2064) или 4%. Это на фоне того, что в King County существенно повысили property taxes. Но в Сиэтле столько новых многоквартирных домов строится, что наш лендлорд не рискует существенно повышать рент.

С другой стороны медицинская страховка, которую мы с братом покупаем сами, повысилась с $215 до $313 в месяц за тот же план с deductible в $6500. В ноябре я серьезно изучу, готов ли я дальше покупать страховку, отвечающую требованиям Obamacare, если я ей не пользуюсь и штрафы за отсутствие страховки в недавней налоговой реформе отменили.

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

К обязательным расходам я отношу:
1) Аренда квартиры: $2065 - базовая ставка; $150 - место в гараже; $150 - вода, канализация, вывоз мусора, resident’s insurance и прочие административные fees, включаемые в счет; $15 - электричество платим отдельно; $60 - интернет. Итого $2440.
2) Медицинская страховка: $313.5 x 2 = $627.
3) Страховка на машину: $66.
4) Мобильная связь: $25-$30 за две линии после того, как перешли на Ting.
5) Еда и прочие вещи, покупаемые в grocery, типа зубной пасты: $400-$500. Проверил счета по своей карточке с 2% cashback на grocery, сумма за месяц колеблется. Сейчас ближе к $400, год назад было $500. Но сюда я не включаю рестораны, питание в путешествиях. Пусть для круглого числа будет $500.
6) Онлайн сервисы: $30. Недавно я все же подписался на Amazon Prime ($10/месяц), зато отказался более спонсировать понравившихся ютуберов через Patreon (из-за их неправильной системы комиссий и из-за того, что чем больше человек получает денег, тем скучнее видео он снимает). $10/месяц за Dropbox, $10/месяц Apple Developer Program.
7) Одежда, стрижка - так как я не озабочен своим внешним видом, вряд ли получится больше $20 в месяц.
8) Общественный транспорт и бензин: $30. Мы почти никуда не ездим, если не в рамках путешествий. До магазина можно дойти пешком. Для поездок по Сиэтлу общественный транспорт спокойнее.

Итого получается: $3743 обязательных расходов в месяц. Или $45k в год. У меня в Google Sheets есть формула, по которой рассчитывается федеральный налог и B&O налог штата Вашингтон для заданных self-employment доходов. Еще по старым налоговым правилам и величинам 2016 года. Переписывать ее с учетом налоговой реформы я пока не хочу. Но вот со старыми налогами получается, что чтобы оставалось $45k после налогов, мне надо получать ровно $60k в год или $5k в месяц “грязными” и платить 25% налогов.

Реально я получал больше. А если продолжу получать по $15k в месяц ($180k в год) как сейчас, то будет оставаться $120k после 33% налога. Или $10k в месяц чистыми. Что можно сделать с оставшимися $6250 после обязательных расходов?

Ну, во-первых, мы время от времени путешествуем. В 2017 году на путешествия ушло $5700. Во-вторых, мы ходим на концерты в Сиэтле, это еще где-то $500 в год. В-третьих, я купил себе новый компьютер и планшет - $1760. В общем, дополнительные траты всегда найдутся, но я стал относиться к ним спокойнее, понимая, что деньги у меня на них есть.

Остальное все складывается и копится: то ли на покупку дома, то ли на черный день. Есть как минимум три способа сократить расходы:
1) Переехать в более дешевое место, так как мы можем работать, где угодно. Например, в Юте мы платили за похожую по площади квартиру на $1200 меньше. Это очевидно, но переезжать мне надоело.
2) Перераспределить доходы от приложений, чтобы уменьшить налоги. Вот над этим мы начали работать. Я постепенно делюсь доходами от приложений с братом. Особенно это важно в свете налоговой реформы, которая очень много сэкономит в налогах self-employed людям, кто получает меньше $157k в год. Лучшим решением было бы, конечно, создать LLC, но я когда-то попробовал с этим разобраться и не захотел ни офис снимать, ни регистрировать корпорацию на съемную квартиру.
3) Отказаться от владения машиной. К этому мы тоже не готовы, хотя когда мы не ездим в горы, она стоит без движения. Но мы же ездим хайкать летом. И планируем снова поездить по стране в ближайшее время.

Но выгоднее, конечно, увеличивать доходы. Когда-то мы не верили, что можно наши квизы разогнать до $500/день. А сейчас, когда дошли до этого суммы и держимся, уже кажется, что и $1000/день не невозможно, если добавить multiplayer и улучшить систему очков и достижений. Этим мне self-employment нравится, и я не намерен менять его на фиксированную зарплату.

пятница, 2 февраля 2018 г.

Приложения в январе - Чистый органический трафик

1. Результаты января (по сравнению с декабрем):
Скачивания: 650k (-50k).
Доходы: $16.5k (-$0.5k).
Приложений обновлено: 6 (+2).

Простые слова (iOS, Android) - новый уровень “Дом”. Да, это та самая игра, где надо отгадывать по картинкам: “Вот это стол, а это стул”.

Животные (iOS, Android) - новый уровень “Рыбы”: 44 разных рыб. На мой взгляд намного сложнее, чем “Млекопитающие”. А еще я подготовил “Членистоногих”, но это уже будет обновление февраля.

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

Функциональные группы (iOS, Android) - химические приложения приносят нам сейчас меньше 3% доходов, но я иногда их обновляю, для души. Переводы на 4 новых языка, таблицы, разбиение вопросов на уровни сложности. А то не все хотят учить, что такое бороновая кислота и амидин. Им достаточно альдегидов с кетонами.

Известные люди (iOS, Android) - 22 новых персонажа. Это приложение мы обновляем уже в седьмой раз. Начинали со 100 человек, дошли до 447. На этот раз я добавил и таких известных личностей как Арнольд Шварценеггер или Эрнан Кортес, так и тех, о ком вы, наверно, не слыхали, например, Надир-шаха, чтобы пользователи не жаловались, что у меня там нет персов.

Земли Германии (iOS, Android) - приложение интересное в первую очередь самим немцам. Новых земель у них не появилось, но в приложении добавились таблица, уровень со столицами на карте и видео-реклама.

2. Часто можно слышать жалобы, что чтобы зарабатывать на рекламе, нужно иметь миллионы скачиваний. Я с этим тезисом полностью согласен. Общее число скачиваний наших приложений за все время составило 12,5 млн на Android и 3-3,5 млн на iOS.

Но я не согласен, что такие числа можно достичь только благодаря рекламе, покупке пользователей или невероятной удаче. И когда обсуждают, что CPI (cost per install) - стоимость привлечения одного пользователя - составляет $2 (зависит от страны, платформы, но в среднем для iOS в США $2 - это даже дешево), к нашим приложениям это не имеет отношения. Я не платил миллионы долларов за наши миллионы установок. Да даже $10 я не платил.

Существуют три основных пути привлечения пользователей.
1) Платная реклама в других приложениях. Мы как раз и зарабатываем львиную долю денег, показывая такую рекламу чужих приложениях в наших. Выгодно для тех, кому каждый пользователь принесет в среднем больше $2, а не 2 цента, как у нас. Сюда же можно отнести прямую покупку пользователей. Мне постоянно приходит спам с предложением купить закачки или хорошие отзывы от китайских ботов. Это запрещено правилами магазинов, но некоторые люди пользуются для того, чтобы быстро подняться в топах.

2) Сторонние ссылки на приложения. Обычно обзоры на специализированных сайтах, YouTube-каналах, но о важных или необычных приложениях могут написать и в новостях. Я вот тоже в жж даю ссылки. Спасибо всем, кто скачал наши приложения, но я понимаю, что даже если каждый читающий мой пост скачает по 5 наших приложений, это будет меньше 500 скачиваний или меньше 2,5% ежедневных скачиваний, которые мы получаем. Реальное число, наверно, 0-5 скачиваний. Поэтому в жж я пишу для той же души, для которой обновляю химические приложения.

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

3) Наконец, те скачивания, когда пользователи нашли эппы сами. В мобильном мире это называется “organic traffic”. И у нас минимум 90% скачиваний составляет “органика”. Сплошное ASO - App Store Optimization (по аналогии с SEO - Search Engine Optimization - как оформить сайт, чтобы он был в топе поиска в гугле). А у меня задача так назвать приложения, чтобы они появлялись в топе самых подходящих поисковых запросов. Поэтому приложений про флаги будет называться “Flags of All Countries of the World: Guess-Quiz”, а не какая-нибудь “Flagoquizia” и даже не короткое “Flags of the World”.

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

Слова, которые находятся внутри самого приложения (например, названия стран в приложении о флагах), не индексируются. Если их не будет в metadata, то по ним приложение находиться не будет. iOS App Store и Android Google Play сильно отличаются по тому, какую metadata можно добавить, какая часть будет искаться, в какой стране и с каким приоритетом. К тому же все это меняется со временем. Глубинных алгоритмов не знает никто. Но наше приложение стоит на 2 месте по поиску “flags” в Google Play. Среди тысяч эппов про флаги. Многие из которых древнее нашего и имеют выше рейтинг и больше скачиваний.

В iOS наиболее важные поля: название (до 30 символов) и подзаголовок (еще до 30 символов). Менее важны keywords - 100 символов на ключевые слова, перечисленные через запятую. Все, больше ничего не ищется, кроме этих 160 символов. Каким бы длинным ни было описание (description) приложения, оно никак не влияет и не проявляется в поиске. И если вы назвали эпп US Map, поместили слово “california” в ключевые слова, но нигде в этих 160 символах не встречается слово “of”, ваш эпп не будет находиться по запросу “map of california” (но будет искаться по запросам “map california” или “california us”). В этом плане поиск у Apple очень плохо сделан.

Но это 160 символов на каждый язык. Почему я не могу не подчеркнуть еще раз важность переводов - как самих приложений, так и метаданных. К сожалению, у Apple не только не доступны многие важные языки (нет польского или арабского), но и поиск в каждой стране ограничен только фиксированными языками. В США это English (US) и Spanish (Mexico), а слова прописанные в Russian или German тут искаться не будут.

Есть очень тонкие вещи, которые я выучил за 5 лет в мобильном бизнесе, но продолжаю постоянно узнавать новые. Например, в русском языке “е” и “ё” будут считаться разными буквами. И приложение “Дешёвые билеты” не будет находиться по запросу “дешевые билеты”. А вот немецкие “o” и “ö” будут считаться одной буквой. И все равно как вы запишите Кельн в немецких метаданных “koln” или “köln”. Более того, если все двойные s писать как ß, то можно сэкономить один символ в любом языке: maßachusetts. Я знаю кучу таких штук, вот когда станет не о чем больше писать, представлю свой Advanced ASO Guide.

В Google Play индексируются название эппа (50 символов), короткое описание (80 символов) и полное описание (до 4000 символов). Название имеет наибольший вес, поэтому я называю приложения так размашисто, а не просто “Flags” или “Capitals”. А вот 4000 символов - это дофига. Для самого подробного описания наших приложений мне обычно хватает 1000 символов.

Однако я вынужден признать, что Google хорош в поиске. И самое незначительное слово не останется незамеченным. Если в описании приложения о породах собак у меня нет слова “encyclopedia”, то оно не будет искаться по запросу “encyclopedia of dogs” или в лучшем случае будет на сотом месте, до которого ни один пользователь не доберется. Но стоило мне включить в описание пустую фразу “The whole encyclopedia of dogs!”, как меньше, чем за неделю, мое приложение стало находиться на 4-м месте по этому запросу. Добавил “free game” в описание флагов: эпп поднялся с 10-го на 2-е место по поисковому запросу “flags game” - ASO magic.

Велик соблазн забить описания под завязку: до 4000 символов в каждом языке. Я называю это keyword stuffing. Но тут важно не переборщить и не прогневать гугловских ботов-модераторов, которые могут понизить приложение, а то и вообще выкинуть его за поисковый спам. Открыто запрещается включать нерелевантные слова, перечислять ключевые слова или контент приложения через запятую (то есть я не рискую в приложении про штаты США написать все 50 штатов через запятую, хотя в других приложениях я такое видел).

Но также надо понимать, что keyword stuffing хорошо работает для уже раскрученных и популярных приложений, у которых есть другие характеристики (количество скачиваний и оценок), чтобы бить ими конкурентов, не хватает только нужного слова в метаданных, чтобы начать за него конкурировать. Приложение с 50-100 скачиваниями длинные описания сами по себе не вытянут. Но лучше уж искаться далеко, чем ограничиться описанием “A new fun game” и не искаться вообще нигде и никак.

Есть в Google Play и свои секреты. Например, мало кто знает, что в поиске учитываются слова, которые юзеры оставили в своих отзывах. Наш эпп про столицы находится на 14-м месте для поиска “awesome capitals”, хотя я нигде не использую слово “awesome”. Однако достаточно много отзывов пишут, что “game is awesome”. Но вот ответы разработчика на отзывы пользователей не индексируются.

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