• Немного о сборке мобильного приложения

      image

      Я помню то замечательное время, когда сборка релизной версии мобильного приложения сводилась к тому, что нужно было выставить debug = false и запустить экспорт apk-файла. Проходит 2 минуты, пока пыхтит IDE, и все готово. Все усилия сосредотачивались на необходимости указать данные сертификата подписи. Это было совсем недавно. Cейчас процесс сборки того самого приложения разросся настолько, что, если мне, вдруг, потребуется выполнить все операции самостоятельно, и даже если я все вспомню и проделаю безошибочно (во что я не верю), то это займет не час, который сегодня кажется непозволительно долгим, а, скорее всего, сутки, после чего терапевт обязан будет прописать мне больничный по усталости недели на две.

      Итак, процесс сборки мобильного приложения. Попробую рассказать, из чего он у нас состоит — не потому, что в последнее время стало модным катать посты о CI той или иной мобильной команды (с покером, русалками и прочими обязательными атрибутами), а потому, что это отличный опыт, который я получил, работая над Почтой Mail.Ru для Android, и потому, что этой возможности, вероятнее всего, не было бы, работай я в другой команде, над другим проектом или в другой компании.
      Читать дальше →
    • Конкурс на дизайн мобильного приложения ICQ

        image

        Развитие видео в интернете — это основной тренд последних лет. Кроме привычных видеороликов, как контента для потребления, всё активнее используется видеосвязь: видеосообщения и видеозвонки. В ICQ уже больше половины мобильных пользователей звонков предпочитают общаться с видео. В связи с ростом популярности этих функций, появляется необходимость сделать доступ к ним максимально удобным и простым.

        Поэтому мы запускаем конкурс и предлагаем вам попробовать свои силы. Задача: сделать видеочат мечты. Для этого вам нужно при помощи редизайна сместить акценты в интерфейсе продукта в сторону видеосвязи. Это может быть общение один-на-один, видеоконференция или онлайн-трансляция. Главное, чтобы создавалось впечатление простоты и привычности видеообщения. Разумеется, любимый текстовый чат должен остаться под рукой. Лёгкость, комфорт и немножечко магии — вот что должен ощущать пользователь ICQ.
        Читать дальше →
      • Дайджест продуктового дизайна, ноябрь 2015

          Уже пять лет я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-октябрь 2015.

          Дайджест продуктового дизайна, ноябрь 2015

          Читать дальше →
        • Как мы себя заново писали, или как потерять исходники и не подать виду



            Был прекрасный майский день. Мой взгляд случайно упал на чат ребят с крайнего сервера. У них майский день был не таким прекрасным: во время перераскладки второстепенного сервиса упал сервис авторизации, связанный с ним постольку-поскольку. Цимес ситуации в том, что падающую часть сервиса авторизации никто не поддерживает, он перешел к нам по наследству и никогда особо не сбоил. Меня увлекло чтение детектива поиска причин, и до определенного момента я был пассивным читателем — пока не увидел фразу нашего админа, наполненную приобретенной сединой его волос: «За час натекает 800+ потоков».
            Читать дальше →
          • Как в Badoo генерируются изображения для «шаринга» в соцсетях

              Социальные сети — важный источник трафика. Нам выгодно, когда пользователи делятся контентом, и мы даем им такую возможность — у нас есть несколько видов контента, которым можно поделиться:

              • свой профиль;
              • чужой профиль (если его владелец это разрешил);
              • свой рейтинг, отражающий популярность пользователя на сайте;
              • награды, полученные пользователем за свои действия или действия других пользователей.

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



              Особенность бейджей состоит в том, что на них присутствуют фото самих пользователей, поэтому каждый видит и делится уникальными изображениями. В этой статье я расскажу, как мы генерируем такие изображения, с какими проблемами сталкивались и как их решали.
              Читать дальше →
            • Как у Аськи лицо менялось: визуальная эволюция интерфейса ICQ

                В этом году ICQ исполнилось 19 лет. За это время через её «руки» прошли десятки миллионов пользователей. По сути, ICQ сформировала наше представление о таком классе приложений, как мессенджеры. За свою историю Аська не раз меняла владельцев, обрела десятки альтернативных клиентов и пережила многих конкурентов. Было время, когда казалось, что она уже окончательно превратилась в интернет-историю. И всё же, несмотря ни на что, легенда продолжает жить.

                Давайте попробуем вспомнить, как менялся интерфейс ICQ, начиная с далёких 90-х.

                1996–1997




                Одна из самых первых версий, под PowerMac.

                В это же время появляется клиент и под Windows 3.11, но, к сожалению, мне не удалось найти его изображения.
                Читать дальше →
              • Новая ICQ, или как мы получали Editors’ Choice

                  image

                  ICQ недавно удостоена номинации Editors’ Choice в Google Play. Данная номинация является, пожалуй, самой значимой в сторе из тех, что проходят ручную модерацию. Постараемся рассказать, как мы получили текущую «The New ICQ», и на что следует обратить внимание, если вы тоже хотите получить бейдж «Editors’ Choice» на ваше приложение.
                  Читать дальше →
                • По следам разрушителей мифов или Почему Android тормозит, а %мобильная ОС% нет?

                  • Translation


                  Добрый день, Хабр!

                  Мой предыдущий перевод статьи про аппаратное ускорение в Android вызвал бурное обсуждение в комментариях, основным мотивом которого был вопрос «так почему же тормозит Android?». Аналогичная ситуация наблюдается по всему интернету, и потому я привожу ниже еще один очень интересный и свежий перевод (снова из Google+), где автор Andrew Munn (о нем ниже) анализирует настоящие причины тормозов Android. С удовольствием прочитал этот пост сам и горд возможностью первым поделится им с хабрасообществом.

                  Читать дальше →
                • Поисковая оптимизация для AppStore и Google Play или ASO

                  Поисковая оптимизация для AppStore и Google Play — это комплекс мер по улучшению видимости мобильных приложений в поисковой выдаче AppStore и Google Play Market. Сокращенно называется ASO — Appstore Search Optimization.

                  В ASO есть факторы, которые находятся вне вашего контроля и факторы, которые вы можете контролировать, тестировать и улучшать. Вы не можете реально контролировать привлечение аудитории или положительные отзывы, если вы используете неэтичные методы и покупаете отзывы, но вы можете контролировать факторы контекста вашего приложения. Под контекстным фактором подразумевают контент, отображаемый на странице приложения. Этот контент играет главную роль в улучшении вашей позиции в рейтинге.
                  Читать дальше →
                • Продвижение Android приложений, рейтинги и ранжирование в топах Google Play

                  image
                  Приветствую всех! В своей статье хочу поделится своим опытом и внести свои «пять копеек» в эту довольно обширную и запутанную тему. В интернете на данный момент много статей посвященных данному вопросу, но на деле оказалось, что большинство таких статей оперируют стандартными советами и шаблонами, которые на сегодняшний день мягко говоря не актуальны. Почти все статьи, которые я прочитал, это лишь вершина айсберга, самая его макушка. О самой сути почему-то никто не пишет, видимо это часть корпоративных секретов о которых вслух не говорят.
                  Читать дальше →
                  • +9
                  • 94.9k
                  • 9
                • Как работает поиск приложений в Google Play. Конспект

                  В статье рассмотрены некоторые особенности работы поиска приложений в магазине Google Play.

                  Компания Google редко публично обсуждает свои поисковые технологии, но в 2013 году на конференции Google I/O 2013 рассказала, что влияет на ранжирование приложений в магазине Google Play.

                  Наша команда сделала конспект этого выступления со своими комментариями и примерами из практики. Видео на английском по ссылке, cправочное руководство Управление данными для Google Play.
                  Читать дальше →
                  • +12
                  • 39.2k
                  • 8
                • Freenote – набор из 500 иконок для Keynote

                    image
                    Как вы пользуетесь иконками в keynote? Мало кто может похвастаться тем, что делает это без труда: иконки приходится либо качать в картинках и нудно обтравливать, либо можно скачать PNG (цвет которых невозможно поменять, и которые нельзя нормально отмасштабировать). Ну либо можно совсем заморочиться и при помощи специальных программ перегонять иконки по одной в закрытый векторный формат Keynote.

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

                    Страница проекта >

                    Скачать freenote можно тут.

                    Спасибо за внимание!
                    • +8
                    • 12.5k
                    • 1
                  • Создатель Minecraft Маркус «Нотч» Перссон уходит из Mojang. Прощальное письмо

                    • Translation
                    От переводчика: 15 сентября появилось официальное подтверждение тому, что Microsoft покупает Mojang, разработчика игры Minecraft, за 2,5 миллиарда долларов. Основатель Mojang Маркус Перссон (более известный как Нотч) уходит из компании. Объясняя своё решение, Нотч опубликовал прощальное письмо, в котором он описал мотивы своего ухода.


                    Я ухожу из Mojang.

                    Я не вижу себя в качестве настоящего разработчика игр. Я программирую игры, потому что получаю от этого удовольствие, потому что я люблю игры и люблю программирование, но когда я делаю это, я не планирую, что мои игры станут мегахитами, и я не пытаюсь изменить мир. Именно таким хитом стал Minecraft, и люди говорят мне, что после него мир компьютерных игр никогда не станет прежним. Я никогда не стремился к этому. Конечно, такое отношение льстит мне, и мне было довольно интересно побыть знаменитостью.
                    Читать дальше →