Google Developers Launchpad — всё что нужно для успешного старта
Привет, Хабр! Мы стараемся поддерживать разработчиков инструментами, технологиями, информацией и вниманием. Одно из направлений нашей деятельности — программа Google Developers Launchpad, система поддержки стартапов и разработчиков приложений. Она была не так давно запущена в мире и практически сразу пришла и в Россию.
В рамках этой программы мы предоставляем различные возможности: как бизнес-услуги, PR-продвижение, так и технические вещи. Например, доступ к сервису Firebase, расширенный доступ к Google Maps API, к инструментам тестирования и тому подобное. Мы также даём возможность командам один на один пообщаться с экспертами Google, которые могут оценить дизайн и инфраструктуру приложения, посоветовать, как лучше реализовывать те или иные функции или оптимизировать приложение.
Программа перспективная и ряд российских проектов уже прошел или сейчас проходит через неё. Вместе с проектом AppTractor.ru мы отобрали шесть участников Launchpad и поговорили с ними об их работе.
Всего у нас выйдет шесть подкастов, шесть интервью. Это проекты Anews, Whisperarts, App in the Air, Tviz.tv, Reactive Phone и Bookmate — крупнейшие российские приложения с миллионами установок.
Первые две записи уже готовы и ждут вас: интервью с Вячеславом Масенковым, генеральным директором Anews, и Олегом Демьяновым, руководителем студии Whisper Arts, доступны на официальной странице проекта.
Мы позаботились обо всех пользователях: те, кто предпочитает слушать подкасты, смогут их послушать, а те, кто предпочитает читать тексты интервью – прочесть расшифровку.
Слушайте и присоединяйтесь к программе Google Launchpad!
Как я получил сертификат Google Developers Experts: этапы и подводные камни
Месяц назад я получил сертификат Google Developers Experts — как оказалось позже, я стал единственным членом комьюнити из Центральной Азии. Получение заняло всего несколько недель, тогда как мои знакомые ждут ответа по полгода. Собрал в этой статье все информацию о том, как я подавался и что мне помогло в процессе.
Программа Google Developers Experts(GDE) — это основная программа Гугла, этакая глобальная сеть технических экспертов и лидеров мнений, которые активно участвуют в жизни сообщества, выступая на мероприятиях и публикуя контент. Как подсчитал сам Гугл, сейчас в мире 700 экспертов представляют 18+ технологий компании.
Основная идея программы в том, чтобы с помощью этих экспертов создавать в каждом регионе локальные девелоперские экосистемы, продвигая продукты Гугла и обучая других. Сейчас программа работает в 60 странах мира.
Для самих разработчиков стать экспертом GDE и получить сертификат тоже весьма заманчиво и сулит большие перспективы — от дополнительного пункта в резюме до участия в оплачиваемых компанией конференциях. Это помимо того, что став экспертом, вы получаете доступ к технологиям компании, можете предлагать свои изменения и в буквальном смысле менять мир, учитывая масштаб Google.
Мне повезло, и я стал единственным сертифицированным экспертом GDE в своем регионе — в Центральной Азии. Процесс получения сертификата не самый легкий, а информации от уже прошедших этот процесс добиться сложно, поэтому я решил записать то, как это происходило у меня — вдруг кому-то поможет.
Это был мой не первый опыт взаимодействия с программами Гугла: уже 4 года я занимаюсь организацией ивентов GDG Tashkent, что сыграло мне на руку в процессе подачи заявки.
В своей обычной рабочей жизни я занимаюсь разработкой приложений, например под Андроид. Подаваться же я решил как Flutter-разработчик. Работать на Flutter я стал только год назад, до этого всегда позиционировал себя как Android-разработчика. Но шансов именно с Flutter было больше, так как технология относительно новая, выпущенная только в 2017 году.
Примерно полгода я тщательно готовился — изучал технологию и узнавал у коллег детали предстоящих собеседований. Информации было мало, в основном уже прошедшие собеседование описывали только его этапы. Их, кстати, четыре:
1. Заполнить профайл с указанием всех своих достижений. Ждать — иногда несколько месяцев.
2. Пройти комьюнити-интервью, доказав, что ты действительно хочешь быть частью экосистемы Гугла из благородных побуждений
3. Пройти техническое интервью и ответить за все, что ты написал в своей заявке.
4. Снова ждать, пока интервьюеры дадут фидбэк о тебе другим координатором, те еще раз проверят твой профайл и, наконец, пришлют тебе либо сертификат, либо отказ.
Конечно, весь процесс происходит на английском, а подаваться можно только раз в год. После неудачной попытке тебя блокируют на 6 месяцев.
Само комьюнити Гугла выдвигает достаточно расплывчатые требования к кандидатам: быть техническим экспертом в предметной области, показать возрастающую активность в экосистеме стартапов или разработчиков, быть признанным спикером на технических конференциях, создавать самому контент, быть наставников и уметь четко формулировать мысли и давать советы другим.
Главное на этапе подготовки — самому понять, кто ты и в чем ты специалист, что ты можешь дать сообществу.
После того, как вы подготовились, можно приступать к созданию апликейшена. Сюда добавляются все ваши активности, коды, перечисляются мероприятия, которые вы проводили. 95% разработчиков отваливаются именно на этапом этапе, потому что не подходят под критерии соответствия.
Важно показать, что вы не просто крутой разработчик, что вы еще и близки к экосистеме компании и активный лидер в своем сообществе. Особенно ценятся всяческие доклады, опенсорс-проекты, коды в открытом доступе, бесплатные обучающие курсы, которые вы проводили. У меня все это было, что-то сделал прямо незадолго до подачи заявления, например, провел месячный курс по Flutter в местном инкубаторе IT Park.
Ожидание после подачи заявки может растянуться на 2-3 месяца. Мой профиль проверили быстрее, за 3-4 дня, потому что я нахожусь близко к экосистеме гугла, оказался единственным разработчиком из Центральной Азии, подавшим заявку, и был уже два года GDG-органайзером.
Если заявка признана годной, вас пригласят на комьюнити-интервью. Интервьюер — действующий эксперт GDE из вашего региона или близкого к нему. У меня было интервью с парнем из Турции, ему уже лет 50, но он все еще пишет код.
«Почему вы хотите стать экспертом GDE?» — главный вопрос 20-минутного интервью. И, конечно, он с подвохом. Говорить про бенефиты для себя, такие как поездки на конференции за рубеж или облегчение процесса получения визы, не стоит, хотя нельзя отрицать того, что они являются логичными последствиями статуса члена сообщества. Интервьюер в каждом ответе будет искать признаки того, что сертификат нужен вам только для получения спонсорства.
Задача состоит в том, чтобы доказать, что главная цель подачи вами заявления — это желание помочь людям, особенно в своем регионе. Мой профиль отлично подходил под это — в последние два года я регулярно проводил хакатоны и другие мероприятия, также я рассказал о том, что собираюсь делать обучающие программы на родном узбекском языке. Также я отметил, что став ближе к экосистеме Гугла, я смогу принести позитивные изменения в технологии. Еще поделился мыслями о том, что наблюдаю большой спрос на Flutter-разработчиков в Узбекистане, но хороших разработчиков нет, потому что технология новая, сложно найти сотрудников. Сказал, что хочу помочь ребятам продвинуться по моему стеку, став экспертом GDE.
Важно относиться к этому интервью как к равноправному диалогу и подготовить и 3-4 своих вопроса к собеседнику. Это покажет, что вы действительно в теме и заинтересованы. Я спросил, в чем минусы GDE — оказалось, что со статусом эксперта по каким-то внутренним правилам вы не сможете претендовать на позиция разработчика в самом Google, однако от него всегда можно отказаться.
Третий шаг — это интервью с одним из разработчиков Google. Задаются вопросы технического характера: все о коде, компонентах и их отличиях. Что писал в последний раз? Что не нравится в Android, что нравится в Flutter? Также проверяют, как вы можете объяснить простым, не техническим языком то, чем вы занимаетесь. На этом этапе могут попросить показать свои публикации — 1-2 экспертных поста на английском на узнаваемой платформе. У меня к тому времени уже был один пост на Raywenderlich, статья Non-Nullable Dart: Understanding Null Safety. Это было плюсом.
Мне снова показалось, что то, что я подался именно на эксперта по Flutter, сыграло мне на руку и вопросов было не так много из-за того, что технология новая. В любом случае, вот вопросы, которые мне задавали:
1. Последний код, который вы написали на Flutter
2. Что бы вы улучшили во Flutter?
3. Какие типы архитектур вы знаете во Flutter?
4. Какая кроссплатформенная технология лучше? Flutter или React Native?
Последний вопрос хитрый — однозначно говорить о том, что что-то лучше другого, не стоит. От вас ожидается, что вы перечислите преимущества каждой технологии и отметите, что они могут выигрывать друг другу в каких-то конкретных случаях.
После технического интервью другие координаторы получают фидбэк от интервьюера, еще раз проверяют твой профайл и дают тебе ответ. Я подал заявку в августе и течение нескольких недель получил окончательный оффер, но другие ребята рассказывали, что у них процесс растягивался и на полгода.
Главные бонусы, которые дает сертификат — это доступ к технологиям Google, возможность участвовать в конференциях по всему миру, закрытые рассылки, плюс к резюме и сертификат, который достаточно крут для того.
Доступ к разработкам Google — теперь вы можете работать с ними и предлагать свои изменения. Если их сочтут логичными, их публикуют и они будут использоваться разработчиками во всем мире.Я, например, уже предложил изменения в интеграции нативных(C, C++) кодов на Флаттере.
Также Гугл теперь может спонсировать ваши поездки на конференции. В мире проводится множество мероприятий от Гугла, такие как Google I / O. Будучи экспертом, вы можете участвовать в них с докладами про свою сферу. Из-за пандемии все европейские мероприятия пока предлагают только онлайн, а единственное офлайн-мероприятие, куда меня пригласили, должно было пройти в Латинской Америке, я не поехал.
Одним словом, преимуществ достаточно. А сам процесс хоть и кажется сложным бюрократически, но оказывается вполне посильным, если вы сами понимаете, в каком направлении развивается ваша карьера, видите цель и готовы это показать. Я не жалею потраченного на получение сертификата времени и мне нравится подходить к этому с осознанием высшей цели — GDE же про то, что если тебе что-то не нравится в технологии, то ты берешь и меняешь ее вместо того, чтобы ныть. А заодно помогаешь своему локальному комьюнити разработчиков — а так и до всего мира недалеко.
Добро пожаловать!
Мобильные устройства изменили наше общество. Все больше людей постоянно общаются и ищут информацию с их помощью. Во многих странах насчитывается больше смартфонов, чем компьютеров.
Адаптировать сайт для просмотра на небольшом экране очень важно, поскольку большинство пользователей наверняка будет переходить на ваш сайт именно с помощью мобильного устройства.
Зачем делать сайт удобным для пользователей мобильных устройств?
Мобильные технологии играют большую роль в развитии вашего бизнеса, чем бы вы ни занимались – ведением блога о своей любимой спортивной команде, разработкой сайта о местном театре или же продажей товаров. Убедитесь, что сайт удобен для тех, кто изучает его на смартфоне или планшете.
С чего начать?
Прежде чем приступать к доработке сайта, рекомендуем оценить имеющиеся ресурсы, бизнес-модель и ваш опыт разработчика. Схема ниже показывает, как можно сделать обычный сайт удобнее для просмотра с мобильных устройств:

Чтобы узнать больше о технической стороне создания мобильной версии, прочитайте наши статьи о поисковой оптимизации для мобильных устройств.
Сколько стоит создание сайта для мобильных устройств?
Стоимость разработки зависит от множества факторов. Вот примеры:
К счастью, если вы будете создавать мобильную версию с нуля, существующий шаблон (или тема) облегчит разработчику задачу. Кроме того, вы сможете повторно использовать имеющийся контент, что значительно сэкономит время и деньги.
Что дальше?
Если ваш сайт был создан с помощью шаблона или темы в сторонней системе управления контентом, изучите руководство, которое поможет сделать его удобнее для просмотра на мобильных устройствах.
Подробнее о разработке мобильной версии сайта читайте в наших статьях о поисковой оптимизации для мобильных устройств.
Если вы хотите создать сайт, удобный для просмотра на мобильных устройствах, подумайте об адаптивном дизайне. Изучите статью о поисковой оптимизации для мобильных устройств или найдите нужные вам материалы на сайте Основы веб-дизайна.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Google Developer Launchpad — программа Google для стартапов
Хабр, привет! Не так давно мы уже делились информацией о программе для стартапов от Google, — Google Developers Launchpad. Сейчас мы бы хотели подробнее рассказать о возможностях и преимуществах этой программы.
Программа Launchpad разделена на две стадии (или уровня) — Start и Scale. Участие в Launchpad’е является бесплатным, а у самой программы нет каких-то временных ограничений, хотя мы надеемся, что вы максимально быстро сможете из стартапа вырасти в приносящую прибыль кампанию (кому-то на это требуется 1-2 года, а кому-то и 5 лет мало, всё зависит от того, чем вы занимаетесь).
Как мы уже говорили, сама программа имеет два различных уровня. Вот чем они отличаются:
Уровень Start
Это базовая стадия, т.е. ориентированная на только что созданный продукт или его прототип. Например, если вы только что написали первое приложение и опубликовали его в Google Play, то это стадия Start.
Уровень Scale
Это уже стадия масштабирования успешно работающего продукта или приложения. Ключевой критерий получения помощи или перехода на стадию Scale — это ваша пользовательская база. Если говорить о приложениях в Google Play, то рекомендуем ориентироваться на скачивания в районе 50 000+. В данный момент мы помогаем примерно 30 российским стартапам, находящимся в стадии Scale, и ваш продукт может оказаться одним из следующих. Регистрируйтесь на Launchpad’е и растите вместе с Google Play и Google.
Преимущества для стартапов на стадии Scale
Ревью дизайна\UX приложения (Material Design)
Данная опция в большей степени подходит именно приложениям, а не играм, т.к. дизайн приложения проверяется на соответствие принципам Material Design концепции. На ревью можно предоставлять как готовое приложение (файл apk или ссылку на опубликованное приложение в Google Play), так и mockup’ы. Наша рекомендация — ориентироваться на первый вариант, т.к. mockup’ы в большинстве случаев не передают элементы анимации, поэтому готовьтесь: у вас могут запросить подробное описание переходов, либо сделают экспресс ревью и вам потребуется повторно присылать уже готовое приложение. Читайте гайдлайны, делайте сразу по изложенным рекомендациям и экономьте время и ресурсы.
Например, App in The Air и Reactive Phone уже получили ресурсы для инфраструктуры своих приложений.
Ресурсы Firebase
Firebase — это специализированный сервис для бэкенда мобильных приложений. В отличие от GCP, где вы можете запустить виртуальные машины и самостоятельно установить на них необходимые компоненты/модули для обслуживания серверной функциональности приложения (Apache, MySQL, MongoBD и т.п.), Firebase упрощает и абстрагирует задачи поддержания серверной инфраструктуры, т.е. вы уже не занимаетесь задачами администрирования инфраструктуры.
К слову, в Android M поддержка offline режима работы как раз связана со встроенной функциональностью Firebase. Так что Firebase — это сила. 🙂 Подробнее о нововведениях в Android M можно почитать в нашем посте на Хабре.
Ресурсы UserTesting (тестирование юзабилити)
UserTesting — это сервис для юзабилити-тестирования, где тестирование приложения выполняют реальные люди, а вам будет предоставлен видеоотчет всего происходящего с пользователем.
Google I/O и другие мероприятия Google
Стартапы, участвующие в программе Launchpad (Scale стадия), имеют возможность получить билеты на ежегодную конференцию Google I/O. Часть билетов предоставляется бесплатно, а часть билетов может быть зарезервирована для оплаты. Например, один инженер из команды получается бесплатный билет, а для второго инженера или тим-лида может быть зарезервирован оплачиваемый билет. Стартапы из России в этом году уже воспользоваться данной опцией и посетили Google I/O 2015!
Кроме того, мы приглашаем стартапы к участию в релевантных мероприятиях, организуемых в России. Одним из таких мероприятий, прошедших в мае в московском офисе Google, был семинар по Android TV. На семинаре своим опытом по адаптации приложений для Android TV поделились такие компании как Creative Mobile, Game Insight, Ivi.ru, Nekki, Playmous, Nival.
А также в апреле были проведены два акселлератора Launchpad Week в Москве при поддержке MetaBeta и Санкт-Петербурге при поддержки Ингрии.
Developer Support и 1:1 консультации от экспертов Google
Разработчики могут воспользоваться бесплатной технической поддержкой по вопросам технологий Google. Поддержка оказывается на английском языке и осуществляется по email. Она распространяется на следующие технологии: Android и Google Play, Google Apps, Chromecast, Chrome Web Store, Google Glass и Google+/Google+ Signin.
Кроме того, вы можете получить справочную информацию не только по техническим вопросам. Например, сейчас мы проводим бета-программу консультаций и индивидуальной (1:1) проработки кампаний по продвижению приложений через AdWords. Эксперты Google из Москвы и Дублина помогают детально проработать и контролировать результаты кампании по продвижению в течение всей её длительности.
Ранний доступ к продуктам
Всем участникам Launchpad программы приходит приглашение на получение раннего доступа к продуктами Google, а также у них есть возможность одними из первых не только попробовать продукт (например, Android M), но и оставить свой отзыв.
Локальные программы и инициативы
Мы плотное и активно взаимодействуем со всеми стартапами на стадии Scale, а также приглашаем их участвовать в различных локальных инициативах. Например, одной из таких инициатив является совместная с AppTractor серия подкастов с участниками Launchpad.
В августе и сентябре также ждите интересных программ акселерации для ваших приложений в Google Play. 🙂
Как подать заявку на участие?
Обращаем внимание, что к участию в программе не допускаются так называемые DevShop’ы, т.е. компании, занимающиеся не собственным продуктом, а заказной разработкой. Подобная заявка будет отклонена.
Всё, что требуется для подачи заявки на участие в программе Launchpad — заполнить форму. Обычно ответ приходит в течение двух недель. Ждем ваших заявок!
Анализ удобства страницы в результатах Google Поиска
Под удобством страницы понимается набор признаков, определяющих, насколько пользователям просто и комфортно взаимодействовать с ней. Информационная ценность страницы при этом не учитывается. Удобство оценивается по основным интернет-показателям, таким как скорость загрузки, интерактивность и визуальная стабильность. Кроме того, учитываются и другие сигналы: оптимизация для мобильных устройств, использование HTTPS и соблюдение правил в отношении назойливых межстраничных объявлений.
Влияние удобства страницы на ее рейтинг
Факторы ранжирования, отражающие удобство страниц, стали использоваться в мобильном поиске с августа 2021 г. С февраля 2022 г. удобство страниц будет учитываться при ранжировании результатов поиска на компьютерах. Изменения вступят в полную силу до конца марта 2022 г. Будут приниматься во внимание данные об удобстве страниц для мобильных устройств, используемые с августа 2021 г.
Мы считаем удобство очень важной характеристикой сайта. Тем не менее Google отдает предпочтение страницам с качественным и полезным контентом, даже если они менее удобны. Ценная информация важнее, чем комфортный в использовании интерфейс. Однако если поисковому запросу пользователя одновременно соответствует несколько страниц, то их удобство может повлиять на порядок результатов.
Сигналы, отражающие удобство страницы
Google Поиск оценивает удобство страницы, ориентируясь на сигналы в таблице ниже. Мы планируем ежегодно обновлять набор сигналов, помогающих оценить удобство страницы.
| Сигналы, отражающие удобство страницы | |
|---|---|



