company_banner
  • Как Google Cloud вдохнул жизнь в Pokémon GO

    • Перевод
    В течение всей моей карьеры инженера, я приложил руку к запуску множества продуктов, завоевавших миллионы пользователей. Люди принимают продукт, обычно, постепенно, в течение нескольких месяцев, когда внедрение новых возможностей и архитектурных изменений распланировано на достаточно долгий период. Но никогда раньше я не видел ничего даже близкого к тому росту, который компания Niantic, клиент Google Cloud, испытала с Pokémon GO.

    В качестве затравки я начну с картинки, стоящей тысячи слов:


    Читать дальше →
  • Превью Android N: API и инструменты разработчиков

    • Перевод
    Привет, Хабр! Сегодня у нас в программе кое-что особенное. Новые версии ПО важны для пользователей: они предоставляют доступ к новым возможностям на их устройствах. Но ещё важнее получить своевременный доступ к новому ПО для разработчиков. Использовать новейшие инструменты, API, проверить приложение на совместимость, одним из первых внедрить самые свежие и крутые наработки… В общем, мы рады представить вам тестовую версию Android N для разработчиков!



    Чем ещё важен выход тестовой версии для разработчиков? Тем, что именно разработчики понимают, как важен грамотный и своевременный фидбэк. Один хороший багрепорт может сохранить вам кучу времени, поэтому мы решили выпустить девелопер-превью намного раньше, чем делали это в прошлых версиях.  
    А что нового в Android N?
  • Адаптации сложных приложений под Material Design: подход от Aviary

    • Перевод
    Мы продолжаем наш цикл переводов о Material Design’е, предыдущие статьи которого можно найти здесь и тут. Сегодняшний пост расскажет об одном из самых сложных переводов дизайна с одних «рельс» на другие.



    Когда ваше приложение богато на различные функции, предполагает работу не только с текстом и стандартными элементами, а его самобытный дизайн был разработан ещё тогда, когда встречалось калькирование интерфейса с iOS-приложений и скевоморфизма, перейти на новый визуальный язык — поистине титанический труд и крайне сложная задача. Именно о таком приложении сегодня и поговорим.
    Читать дальше →
    • +17
    • 28,5k
    • 6
  • Индексирование контента приложений Android теперь доступно для всех разработчиков

      Уровень подготовки веб-мастера: любой

      У вас есть не только сайт, но и приложение Android? Теперь вы можете подключить одно к другому, чтобы пользователи смартфонов и планшетов могли легко находить контент приложения прямо в результатах поиска Google.

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



      Сотни разработчиков приложений уже пользуются индексированием приложений. Среди них уже и первые разработчики из России, как, например, Афиша. На конференции Google I/O мы представили множество новых функций, упрощающих размещение ссылок на сайт в приложении, связь страниц сайта с приложением настройки, отслеживание эффективности и возможных ошибок.
      Читать дальше →
    • Установка расширений и приложений Chrome с сайта разработчика

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

        Использование стандартных механизмов для установки расширений Chrome выгодно не только пользователям, но и разработчикам. Рассмотрим в качестве примера установку расширений с сайта разработчика.

        С помощью этой технологии можно дать пользователям Chrome возможность установить расширение или приложение прямо через UI вашего сайта. Это не только понятнее для пользователя (не надо идти на страницу Chrome Web Store, инициировать установку там, потом возвращаться на сайт разработчика), но и позволяет существенно увеличить количество загрузок расширения/приложения.

        Читать дальше →
        • +17
        • 8,6k
        • 5
      • Рукописный поиск Google для смартфонов и планшетов

        • Из RSS
        Руи Уэяма, инженер

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

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



        Начать использовать новую функцию очень просто: зайдите на Google.ru в вашем мобильном браузере, выберите «настройки» и нажмите «активировать рукописный ввод».




        Изменить настройки поиска на планшете можно, нажав на значок шестеренки



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

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



        Чтобы узнать, какие еще «фишки» есть у рукописного ввода, посетите наш Центр поддержки. Можно упростить доступ к Google.ru – просто создайте закладку в браузере или установите поисковую строку прямо на домашний экран.
        Мы разработали рукописный ввод не для того, чтобы заменить обычный, а скорее, чтобы его дополнить. Вы все равно можете начать использовать клавиатуру в любой момент, просто нажав на строку поиска. Рукописный ввод – это экспериментальная функция. Она может работать лучше или хуже в зависимости от браузера, который вы используете. Например, на Android-устройствах она лучше всего работает в Chrome. На данный момент рукописный ввод доступен на 27 языках (в том числе и на русском) для устройств на базе iOS5, на смартфонах под управлением Android 2.3+ и планшетах на базе Android 4.0+.

        Ищите по-новому!
      • 47 53 6F 43 20 27 31 31

        • Из RSS
        Александр Потапенко, разработчик

        Что общего у Isabelle, ReactOS, LLVM и Battle for Wesnoth? Всё очень просто: все они вошли в список участников Google Summer of Code 2011.

        Уже в понедельник, 28 марта, начнется прием заявок от студентов, желающих поработать этим летом над одним из 175 проектов с открытым исходным кодом. В заявке нужно написать о том, какую задачу вы собираетесь решать, почему это может быть полезно для проекта, и почему именно вы справитесь с этим лучше всех. Перед тем, как отправить заявку, желательно обсудить ее с куратором проекта — возможно, тот посоветует, как лучше реализовать ту или иную идею.

        Прием заявок продолжится до 8 апреля. Затем организации-участники выберут наиболее перспективных студентов, у которых будет около месяца (начиная с 25 апреля) на то, чтобы побольше узнать о принятых в их проекте практиках разработки. 23 мая стартует собственно Summer of Code: в течение трех месяцев участники должны будут писать, тестировать и, возможно, даже отлаживать код.

        Узнать подробности и ознакомиться с полным расписанием Google Summer of Code можно по адресу http://www.google-melange.com/document/show/gsoc_program/google/gsoc2011/timeline
      • Праздник для женщин-программистов в офисе Google в Москве

        • Из RSS
        Нина Цепляева, Отдел персонала

        9 марта 2011 года московский офис Google распахнет свои двери для прекрасных дам — разработчиц программного обеспечения.

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

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

        Приглашаются все желающие.
        Не упустите возможность посмотреть на жизнь нашего офиса своими глазами!

        Дата: 9 марта 2011
        Время: 18:00 — 20:00
        Место: офис Google в Москве

        Пожалуйста, используйте эту форму, чтобы сообщить нам о вашем желании посетить мероприятие: https://services.google.com/fb/forms/womendaymsk/.

        Будем рады видеть вас!

        ВНИМАНИЕ: Google не покрывает расходы, связанные с посещением данного мероприятия участницами из других городов (билет, гостиница и т.п.).
      • Погода на Картах Google

        • Из RSS
        Мария Крамаренко, маркетинг Google Россия

        Не знаете, что сегодня надеть — валенки или вьетнамки? Теперь узнать погоду в более чем 1300 населенных пунктах России можно прямо на Картах Google! Данные для слоя «Погода России» предоставляются Гидрометцентром, что гарантирует точность прогноза. Если вам предстоит путешествие на самолете из крупного города, где аэропорт находится далеко от центра – например, Москвы или Новосибирска, — вы можете посмотреть погодные условия непосредственно по интересующему вас аэропорту.



        Чтобы слой “Погода России” всегда был под рукой, нажмите на линк “Сохранить в моих картах”, а потом залогиньтесь, используя аккаунт Google.

        Картинка в левом фрейме слоя меняется вместе с погодой за окном – теперь в солнечную погоду солнце будет и у вас в мониторе!
      • Приглашаем на South DevFest 2017



          Масштабные IT-мероприятия — это не прерогатива Москвы и Питера. Именно поэтому GDG Краснодар и GDG Ростов-на-Дону объединяются и совместными усилиями организуют вторую конференцию South DevFest 2017 в Ростове-на-Дону. В один день на одной площадке соберется более 400 IT-специалистов и неравнодушных к высоким технологиям людей, чтобы пообщаться, обсудить и поделиться друг с другом опытом в мобильной, веб, VR/AR- разработке.

          Читать дальше →
        • Победители Google Device Lab: исследуем Project Tango

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


            Статья-победитель автора Александра Лаврова, в рамках конкурса «Device Lab от Google».
            Подробнее
            • +16
            • 7,1k
            • 2
          • Android Dev: продолжение подкастов о профессиональной разработке под Android

              Привет, Хабр! В школах начинается новый учебный год, коллеги возвращаются из отпусков, а мы начинаем новый сезон наших подкастов о разработке под Android! Как известно, андроид разработчики делятся на две категории: кто слушает наш подкаст и кто о нем еще не слышал. Данная статья как раз для того, чтобы восполнить ваши пробелы непрослушанных выпусков и привлечь новых слушателей, с новыми комментариям к нашим обсуждениям. В новом сезоне мы снова окунемся с головой в большие темы, требующие детального разбора, но и не забудем держать слушателей в курсе последних новостей.

              Но прежде, чем анонсировать темы предстоящих выпусков, мы пройдемся по прошлым четырнадцати, ведь многие из них до сих пор не теряют свою актуальность и рекомендованы к прослушиваю каждому, кто не безразличен к разработке приложений под Android.
              Читать дальше →
              • +16
              • 12k
              • 8
            • Polymer: транскрипт видео с Google I\O

                Polymer — это специальная библиотека для создания и использования веб-компонентов, а веб-компонент можно определить, как выделенный и независимых HTML код, включающий шаблоны, стили и сопутствующую js-логику. Кстати, недавно на Хабре была интересная статья Веб-компоненты в реализации Polymer от Google о том, что же такое Polymer и чем он может быть полезен.
                image
                На самом деле, задача Polymer не только упростить создание сайтов, Polymer должен помочь создавать веб-приложения, способные без дополнительного вмешательства функционировать на различных устройствах: от десктопов и мобильных платформ до телевизоров. Polymer можно назвать воплощением Material Design'а для веба.

                И специально для тех, кто интересуется будущим веб и вообще приложений (да-да, эти миры очень тесно связаны! И, если вдуматься, то Polymer связывает их еще больше) мы подготовили профессиональный транскрипт видео докладов с Google I\O:

                Читать дальше →
              • Презентации проектов на главной сцене Google Developer Day 2011

                  Аркадий Хачкованян, менеджер по маркетингу Google Россия

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

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

                  Подать заявку на презентацию можно для любого проекта, использующего как минимум одну из технологий Google. На одну презентацию отводится 3-5 минут. Форма для регистрации проектов будет доступна до 5 октября.

                  Обратите внимание, что участникам Open Call Android/HTML5 и Chrome Hackathon&Contest также надо заполнить эту форму.

                  Далее, с Вами свяжется координатор и сообщит сроки предоставления презентаций и условия отбора.

                  В презентацию проекта нужно включить следующую информацию/слайды:
                  • название проекта, логотип;
                  • тезисное описание проекта;
                  • особенности технической реализации;
                  • роль технологий Google в проекте;
                  • вклад сообщества GTUG в развитие проекта (опционально);
                  • дальнейшее развитие проекта;
                  • контактные данные.
                  Авторы лучших проектов получат возможность сделать презентацию с главной сцены Google Developer Day 2011!
                • Анонс Android-хакатона в Санкт-Петербурге 2-3 июля 2011 г

                    Аркадий Хачкованян, менеджер по маркетингу, Google Россия

                    Это — гостевой пост от руководителя Google Technology User Group в Санкт-Петербурге

                    Дорогие друзья,

                    Популярность мобильной платформы Android растет в России с поразительной скоростью. Производители все чаще радуют нас новыми устройствами, а разработчики — невероятными приложениями.

                    В поддержание растущего интереса разработчиков к мобильным технологиям, сообщество GTUG SPB при поддержке Google и HTC проводит Android-хакатон.
                    Организационный партнер — бизнес-инкубатор Ингрия.

                    Двухдневное мероприятие направлено на формирование команд, представлению идей и разработке прототипов. Хакатон пройдет в Санкт-Петербурге 2-го и 3-го июля.
                    Читать дальше →
                  • Безопасный поиск на замке

                    • Из RSS
                    Пит Лидвел, менеджер продуктов и Аарон Аркос, разработчик

                    При поиске в Google у пользователей есть возможность исключить из результатов контент «только для взрослых». Для этого мы разработали Безопасный поиск — функцию, которая позволяет вам отсеивать неприемлемые веб-сайты и изображения из результатов поиска. Конечно, ни один фильтр не совершенен. Безопасный поиск позволяет вам избегать контента, который вы предпочитаете не видеть или не хотите, чтобы на него случайно наткнулись ваши дети. Мы считаем, что эта функция уже работает достаточно хорошо, и мы постоянно ищем новые варианты для ее развития.

                    Сегодня мы объявляем о новой возможности, которая позволяет установить «замок» на строгую фильтрацию в безопасном поиске на русском языке. При активации защиты настроек безопасности поиска вам потребуется ввести ваш пароль, после чего внешний вид страницы с результатами поиска будет заметно отличаться от обычного:



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

                    Для активации защиты настроек безопасного поиска откройте страницу Установки поиска. Подробную информацию можно получить, просмотрев видеоролик.



                    Мы надеемся, что вы и ваша семья найдет в результатах поиска Google именно то, что вам нужно, – и ничего лишнего.
                  • Документация API Карт Google теперь на русском языке!

                    • Из RSS
                    Том Маншрэк, команда API Карт Google

                    За последний год мы перевели документацию по API Карт на большое количество языков, и разработчикам по всему миру стало легче использовать Карты Google на своих сайтах. В начале 2008 года мы выпустили, а недавно обновили, переводы на японский и упрощённый китайский языки.

                    За несколько последних месяцев мы тихо и незаметно выпустили ещё несколько переводов документации по API карт. В сентябре появились немецкий и испанский переводы, а совсем недавно вышли переводы на бразильский, португальский и русский языки. Эти переводы можно найти здесь:
                    Вы можете переключиться на переведённую документацию, выбрав язык из выпадающего списка в правом верхнем углу страниц сайта code.google.com. Если перевод текста страницы для для выбранного языка существует, то он будет показан (если его нет, то будет показан текст на английском).

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

                    Замечание: мы стараемся поддерживать переведённую документацию в актуальном состоянии, но часто англоязычная документация содержит наиболее свежую информацию. Всем разработчикам следует время от времени заглядывать в англоязычный справочник по API Карт, который обновляется раз в несколько недель.
                    • +16
                    • 2,8k
                    • 3
                  • В Лаборатории Google мы добрались до самого инновационного и многообещающего устройства. Project Tango - платформа компьютерного зрения для мобильных устройств, разработанная группой инженеров ATAP (Advanced Technology and Projects). Работающее на Android референсное устройство вы можете взять на тест и использовать данные платформы в своих приложениях. Навигация внутри помещений, построение 3D-карт помещений, измерение расстояний, дополненная реальность – лишь малая часть задач, которые вы можете решить при помощи Project Tango. О том, как разрабатывать приложения для платформы – в нашей статье.
                    Читать далее
                  • Google I/O 2016: развитие платформы Firebase

                      Привет, Хабр! Полтора года назад команда разработчиков Firebase вошла в наш дружный Google-коллектив. С тех пор наш BaaS (backend-как-сервис) вырос больше чем в четыре раза — со 110 до 450 тысяч разработчиков. И всё это время мы предоставляли всё те же услуги —  БДРВ (базы данных реального времени), авторизацию пользователей, хостинг — делая разработку приложений проще. Настало время двигаться дальше, так что мы рады представить вам крупное расширение возможностей Firebase.



                      Firebase становится универсальной платформой для построения Android-, iOS- и мобильных веб-приложений. Новые инструменты, направленные на упрощение разработки, привлечения пользователей и монетизации, а также новый продукт в области аналитики ждут вас под катом.
                      Читать дальше →
                      • +15
                      • 23,9k
                      • 1
                    • Как оптимизировать сайт для мобильных устройств с помощью PageSpeed Insights

                      • Перевод
                      Уровень подготовки веб-мастера: для всех

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

                    Самое читаемое