суббота, 28 декабря 2013 г.

Азбука - промежуточный итог

Сегодня выправил вчерашнюю проблему связки AdMob и vrm64, затем подготовил и отправил на аппрув платную версию без рекламы, поставил цену - 66 руб.
Подчистил материалы, но окончательно бардак буду приводить в порядок по мере прохождения аппрува, пока еще рано.

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

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

Ушло на аппрув

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

среда, 25 декабря 2013 г.

Азбука - платно-бесплатное

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

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

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

Азбука - недо-решения

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

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

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

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

суббота, 21 декабря 2013 г.

Азбука - Прокрастинация

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

Кроме этих проблем у меня осталось настроить звук и подготовить битмапы. По сути это все.
Все это сделать, погонять тесты и на аппрув! Давай-давай, осталось немного.

четверг, 19 декабря 2013 г.

Азбука - теперь и с рекламой

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

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

среда, 18 декабря 2013 г.

Азбука - сборка под планшет

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