Статьи

Google I / O 2012: опыт

Google I / O 2012, ежегодная конференция разработчиков Google, только что завершилась. В этой статье мы поделимся своим опытом, наблюдениями и мыслями о некоторых из наиболее важных объявлений разработчиков.

В этом году, как и в прошлом году, в режиме реального времени были представлены различные сеансы ввода-вывода, которые каждый мог наблюдать, не выходя из дома или офиса. Кроме того, Google и GTUG бесплатно размещали вечеринки по всему миру, позволяя разработчикам собираться и общаться в более локальном контексте. Имея всю информацию из Google I / O, доступную бесплатно, вы можете задаться вопросом, почему кто-то заплатил бы 900 долларов за билет плюс транспортные расходы, необходимые, чтобы быть там лично. Эта статья поделится нашим собственным взглядом на то, что сделало поездку стоящей!


В конечном счете, посещение ввода-вывода — это все о людях и личном общении. С 6000 посетителями, бесчисленным количеством Googlers, прессы и партнеров Google на сайте, есть много людей, представляющих интерес в относительно небольшой области. Ключевые сотрудники Google могут общаться в чате, отвечать на вопросы или указывать разработчикам правильное направление. Ни в какое другое время в течение года сотрудники Google не будут более доступными для среднего разработчика из Joe или Jane, чем на этой конференции. Как разработчики и авторы различных книг и статей по Android, мы также пытаемся сбалансировать наше время между разговорами с деловыми контактами и просто общением с нашими читателями.

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


Да, линии. От линии, которая обвивается вокруг зала для завтраков до самой первой лейтмотива, до линий для того, чтобы подобрать конференцию, как Nexus Q, будьте уверены, ожидание в очередях ввода / вывода — неизбежная часть опыта. Даже пит-стопы должны быть тщательно спланированы, чтобы избежать скопления людей. Большинство из них не очень длинные (за исключением основных), и все едут в одно и то же место, поэтому обычно у вас есть хотя бы одна общая черта. Если нет, у вас будет время проверить свою электронную почту на телефоне или планшете — подождите, что если у вас ее нет? Не волнуйтесь, на конференции вы обычно получаете что-то подобное бесплатно. Google действительно хорош в добыче.


Несмотря на то, что ввод-вывод Google в этом году был продлен до трех дней, по-прежнему оставалось всего два ключевых замечания. День 1 был в основном посвящен Android, с Android 4.1, Jelly Bean, который был анонсирован, и обзором различных функций пользовательского уровня, которые он представляет. Было несколько других интересных моментов, которые мы нашли интересными или важными:

  • Статистика по миллиону активаций устройств в день не учитывает устройства сторонних разработчиков или, предположительно, устройства, не подключенные к оператору.
  • На сегодняшний день продано 400 миллионов устройств Android.
  • 600 000 приложений в Google Play с 20 миллиардами установок приложений на сегодняшний день.
  • Два новых устройства доступны в Google Play и других магазинах: Nexus 7 и Nexus Q, оба работают под управлением Android.

В прошлом мы отмечали, что ключевые моменты ввода / вывода меньше для разработчиков и больше для пользователей и прессы. Хотя большинство новых функций Jelly Bean, о которых говорилось, действительно имеют новые API, о них не говорили с этой точки зрения. Jelly Bean — это просто незначительное (точечное) обновление Ice Cream Sandwich, поэтому огромных изменений не ожидалось. Project Butter, попытка сделать всю систему Android максимально гибкой и гибкой, была основным толчком. С оптимизацией на каждом уровне, включая SDK, все приложения должны получить выгоду в той или иной степени.

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

Был объявлен новый контент для Google Play. Хотя это не оказывает прямого влияния на разработчиков, пользователей могут привлекать телевизионные выпуски и журналы. Или, по крайней мере, они больше не будут отвлекаться от платформы из-за отсутствия такого типа контента.

Чтобы узнать обо всех новых возможностях Jelly Bean, разработчики должны были посетить соответствующие сессии ввода-вывода, чтобы узнать больше.

Были сделаны анонсы Google+, в основном для пользователей, и во второй день Chrome озаглавил несколько объявлений, в том числе 310 миллионов активных пользователей Chrome и выпуск Chrome для iOS. Затем последовали различные информационные обновления о Google Apps и Google Drive. Мы не узнали о многом новом здесь. Был объявлен Google App Engine с Google Compute Engine , который позволяет выполнять масштабные вычислительные проекты, такие как демонстрация с использованием 600 000 ядер . Наличие большего выбора в масштабных вычислительных решениях хорошо для всех. Исследователи могут использовать эти виды систем для решения насущных мировых проблем, не нуждаясь в авансовом капитале для покупки гигантских суперкомпьютеров того типа, которые в прошлом были доступны только для правительств.


Сессии ввода / вывода — то, где основа изучения имеет место для разработчиков. Большинство сессий запланировано заранее, но есть несколько, которые не указаны в списке до объявления основных докладов. Они перечислены как TBA в расписании, предоставленном посетителям, и даже не упоминаются в приложении Google I / O 2012. Кроме того, в этом году само расписание было очень поздно, чтобы прибыть.

В этом году содержание было плотнее, чем когда-либо. Android проводил одновременные сессии все 3 дня, так что разработчик сам по себе пропустит около половины контента Android. Chrome, API Google и облачные сервисы провели хотя бы один день с одновременными сеансами. Добавьте множество других треков, и у вас будет более чем достаточно контента, чтобы даже самые разные разработчики были заняты посещением сессий. Даже перерыв на обед, как правило, длился всего 45 минут (и да, на обед тоже была очередь).

Хотя во время сеансов было сделано несколько объявлений, большая часть этой информации соответствовала обновлениям, которые вы обычно видите в различных блогах Google.

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

Единственной сессией, на которой мы присутствовали, о которой ничего не говорилось, была сессия Accessory Development Kit 2.0. Здесь они рассказали об изменениях в ADK 2, а также о возможностях оборудования ADK 2012 (которое получили все участники сеанса). В прошлом году сессия ADK, на которой впервые был представлен ADK, была настолько насыщенной, что многие были отвергнуты (хорошо, мы все еще немного раздражены этим!). Тем не менее, в этом году комната была намного больше, и все вошли, кто хотел (включая нас).


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

Конечно, присутствовали представители Google, производителей оборудования, производителей микросхем, разработчиков программного обеспечения, поставщиков услуг и всех, кто был между ними. Некоторые просто были там, чтобы показать, что они создали, используя технологии Google. Другие, такие как Intel, демонстрировали, как их собственные технологии могут помочь разработчикам и производителям Android.


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

Глазурь на торте — это, конечно, хабар. Помимо маленьких пластиковых багдроидных ванн, наполненных желейными бобами, официальной рубашки ввода / вывода и случайных раздаточных материалов (таких как флэш-накопитель для динозавров, который наша дочь уже назвала своей), участники также ушли с добычей, превышающей розничная стоимость их билетов ($ 900 грн). Финансовая выгода от этого не стоит (расходы на проезд и проживание недешевые), но разработчики выиграли, получив в свои руки новые технологии перед публикой. И смартфон Android и планшет с Jelly Bean были розданы. Это довольно приятное преимущество для тех, у кого есть приложения для доставки


Для удовольствия, вы хотите получить опыт посещения ввода-вывода, не выходя из дома? Вы можете приблизиться … используя различные технологии Google, конечно!

Во-первых, принесите себе немного желе, чтобы перекусить. Начать видеовстречу (в Google+) с друзьями. Выберите список воспроизведения YouTube, например, этот список разработчиков Google I / O 2012 для Android . Смотреть это Конечно, вы также захотите найти несколько строк, чтобы сохранить подлинность. Единственное предостережение в том, что вы не должны заниматься прыжками с парашютом дома! 😉

Когда дело доходит до того, чтобы получить все лучшее от ввода-вывода, вам нужно заказать Galaxy Nexus GSM (399 долларов в то время, сейчас 349 долларов с Jelly Bean), Nexus 7 (199 долларов), Nexus Q ( 299 долларов) и Samsung Chromebox (329 долларов), которые были розданы. Все, кроме Chromebox, можно приобрести (или предварительно заказать) в Google Play . Chromebox доступен в различных магазинах . Общая стоимость, вероятно, будет меньше, чем вы заплатили бы за билеты, авиабилеты и проживание … просто не забудьте добавить фунт или две желейных бобов! 🙂


Подавляющее большинство образовательного контента из Google I / O 2012 свободно доступно онлайн. Личные переживания, однако, не могут быть побеждены. В этом году было множество анонсов, полезных для Android, Chrome и веб-разработчиков. Хотя бесплатное снаряжение было отличным, мы не разговаривали ни с кем, кто был там только ради добычи (или все равно признался бы в этом!). Это действительно конференция для разработчиков, в которой все участники, с которыми мы говорили, являются настоящими разработчиками, а не просто бизнесменами. Для получения дополнительной информации и ссылок на видео всех сессий посетите официальный веб-сайт I / O 2012, прежде чем контент будет заменен подсказками Google I / O 2013. И не забудьте рассказать об этом в социальных сетях с помощью хэштега # io12.


Разработчики мобильных приложений Лорен Дарси и Шейн Кондер являются соавторами нескольких книг по разработке Android: углубленная книга по программированию под названием « Разработка беспроводных приложений для Android» (в третьем выпуске — в виде двухтомника) и « Sams Teach Yourself» — разработка приложений для Android за 24 часа . Когда они не пишут, они тратят свое время на разработку мобильного программного обеспечения в своей компании и оказание консультационных услуг. С ними можно связаться по электронной почте [email protected] , через их блог на androidbook.blogspot.com и в Twitter @androidwireless .

Купить разработку беспроводных приложений для Android, 3-е издание, том 1 Купить Sam's Teach Yourself для Android разработки приложений в течение 24 часов, 2-е издание Код Мамламбо в Код-Каньоне