Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Android 2.2, Froyo, Google I / O - давайте разберемся во всем этом

Оглавление:

Anonim

FroYo, FroYo, FroYo. Похоже, что вы не можете посетить технический блог или прочитать свою временную шкалу в Твиттере, не увидев новостей об Android 2.2 везде. FroYo может сделать это, FroYo делает это на 300 процентов быстрее, FroYo имеет пони. Достаточно свести с ума нормального человека (хорошо, что никому из нас не придется об этом беспокоиться). Нам всем нужны новые вкусные угощения для Android для наших телефонов, но мы действительно знаем, почему или что с ними происходит? Надеюсь, к тому времени, когда мы закончим здесь, у вас будет лучшее представление о том, чего ожидать и когда ожидать. Нажмите на ссылку, возьмите свою ложку, и давайте посмотрим, что приготовила эта замороженная смесь для вас и меня.

Парни из Google, работающие на Android, явно голодные гении, особенно любящие сладости. Мы видели Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1), а теперь и FroYo (Android 2.2). Каждый из них становится немного лучше, предлагает более интересные вещи для разработчиков и, самое главное, дает нам все больше и больше возможностей, чтобы заставить наш телефон выглядеть и вести себя так, как мы хотим. Это не идеально, и, вероятно, никогда не будет, но FroYo предлагает нам некоторые захватывающие изменения, а также добавляет некоторые основные функции, которые мы все хотели. Давайте попробуем разобрать все это на простом английском, чтобы мы знали, чего ожидать, чего не ожидать и когда ожидать.

Что за ДЖИТ? (он же компилятор Just in Time)

Видишь эту картинку? Вы, наверное, видели что-то вроде этого, повсюду, когда люди говорили, что JIT (Just I n T ime compiler) делает их телефоны слишком быстрыми, или даже слышали дикие заявления типа «работает на 400 процентов быстрее». Ну, это правда. Вроде, как бы, что-то вроде. Мы немного поговорили о JIT на подкасте, но давайте потратим немного времени, чтобы изложить все это.

Android использует специальную виртуальную машину на базе Java под названием Dalvik VM для запуска приложений. Мы все запускали приложения Windows в Java, и у них есть одна общая черта - им нужно запустить интерпретатор Java на нашем компьютере, прежде чем они запустятся. Android так же. Dalvik похож на программу, которая работает внутри Android и запускает сторонние приложения для взаимодействия с нами. Эта игра, которую вы любите, или ваш надежный сканер штрих-кода должен идти по кругу между пальцами и процессором через виртуальную машину Dalvik. JIT - это изменение в способе запуска приложений. Он захватывает информацию, которая обычно должна проходить через виртуальную машину Dalvik, интерпретироваться как что-то, что может прочитать Android, а затем интерпретироваться как информация, которую процессор может использовать и использовать. С помощью JIT небольшое количество новых служебных данных добавляется в виртуальную машину Dalvik, но она переводит информацию непосредственно в то, что система может использовать и действовать напрямую. Во время прошлогодних Олимпийских игр мы все видели, как ведущие используют переводчиков для интервью со спортсменами со всего мира. Что ж

представьте себе, что JIT - это одна из тех волшебных гарнитур, которые они используют в Организации Объединенных Наций и которые переводят на лету, убивая посредников. Да, это чертовски круто.

Немного о фактическом увеличении скорости. На нашей картинке выше мы видим приложение для тестирования под названием Linpack

Это приложение предназначено только для того, чтобы увидеть, как быстро код может быть переведен. Он показывает значительное увеличение скорости, потому что это все, что он делает - измеряет скорость. Вот откуда эти претензии в 3-5 раз быстрее. Реальные ситуации не принесут вам 500-процентного увеличения. Мне жаль. Хорошая новость заключается в том, что это даст очень хороший прирост скорости сторонним приложениям, а также высвободит некоторое время процессора для собственных функций Android. JIT должен дать нам всем очень приятное и очень приятное повышение общей производительности.

Слова никогда не бывают такими забавными, как картинки, и у них нет шансов против видео! Проверьте это.

Новые вкусности

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

Обмен сообщениями между облаками и устройствами

Мне нравится называть этот толчок плюсом. Эта новая функция дает разработчикам возможность получать информацию и напрямую передавать ее с серверов Google на ваш телефон Android. Какая информация? Любая информация, которую приложение может обработать. В примере из видео пользователь просматривает Карты Google в своем веб-браузере. Отметив местоположение на карте, они могут использовать плагин браузера, чтобы передать это местоположение на телефон Android. Получив по телефону, пользователь может делать все, что обычно, в приложении «Карты». Сохраните его, добавьте в закладки, перейдите к нему или даже поделитесь им. Это будет работать гораздо больше, чем карты. Я вижу новое поколение списков общих задач и совместного использования календаря на горизонте.

Хотите увидеть это в действии? Конечно, у вас! Фил прошел через это, и он качается. Посмотрите видео

Сказав это, я действительно ожидаю, что большинство устройств, все еще доступных для продажи, получат FroYo. Конечно, телефоны, такие как Droid Incredible или Nexus One, получат его, но я думаю, что даже некоторые старые модели, такие как Droid Eris или MyTouch 3G, в конечном итоге увидят 2.2. HTC дала нам некоторое представление о своих планах -

Если ваш телефон был запущен в этом году, мы, скорее всего, предложим обновить его до версии Froyo. Сюда входят популярные модели, такие как Desire и Droid Incredible, а также телефоны с долгожданным ожиданием, такие как Evo 4G, слайд MyTouch и будущие модели. Мы объявим полный список телефонов и даты, когда мы будем ближе к запуску обновлений. Мы тесно сотрудничаем с Google и другими нашими партнерами, чтобы обеспечить нам самый ранний доступ ко всему, что нам нужно, чтобы обеспечить полноценный и надежный опыт Sense на Froyo. Мы ожидаем выпустить все обновления во второй половине этого года, но пока не можем конкретизировать.

В частности, отсутствуют HTC Hero и Droid Eris, но, как я уже сказал, я верю, что эти устройства увидят какое-то обновление до версии 2.2, лишь бы немного объединить Android Market.

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

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

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

Другим устройствам придется ждать таких вещей, как интеграция с HTC Sense или MotoBlur (которые, мы надеемся, уже были частично рассмотрены во время работы над обновлением до 2.1), и таких вещей, как проработка всех изломов, чтобы аппаратное обеспечение работало с обновлением. Будьте уверены, что производители усердно работают и сделают все возможное, чтобы своевременно обновлять информацию, поскольку это действительно все, что мы можем сделать, если не хотим брать дело в свои руки.

Конечно, в Google I / O происходило нечто большее, чем то, что мы освещали здесь сегодня (большое спасибо Джареду за то, что он пытался не отставать от всего этого!), Но теперь мы знаем основные моменты того, что произойдет с тем, что у нас уже есть в наших руках. Чего вы больше всего ожидаете в Android 2.2? Поделитесь своими мыслями в комментариях и на форумах, и давайте все вместе поиграем в игру ожидания!

Увидимся позже,

Джерри