Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Android 2.2, froyo, google i / o - давайте розберемося з усім цим

Зміст:

Anonim

FroYo, FroYo, FroYo. Здається, ви не можете відвідувати технологічний блог чи читати шкалу часу Twitter, не бачачи новин про 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 пропонує нам деякі захоплюючі зміни, а також додавання деяких основних функцій, яких ми всі прагнули. Давайте спробуємо розбити все це простою англійською мовою, щоб ми знали, чого чекати, чого не чекати і коли цього очікувати.

Що JIT? (він же компілятор Just in Time)

Бачите цю картину? Ви, мабуть, бачили щось подібне, яке склеєне скрізь, а люди, які говорять, що JIT (J ust I n T ime компілятор) робить їхні телефони настільки швидкими, або навіть чули дикі звуки тверджень на кшталт "працює на 400 відсотків швидше". Ну це правда. Різновид. Ми трохи поговорили про JIT на подкасті, але давайте трохи часу тут викладемо.

Для запуску програм Android використовує спеціальну віртуальну машину на базі Java під назвою Dalvik VM. Ми всі запускали додатки для Windows у Java, і є одне, що у них є спільне - їм потрібно запустити інтерпретатор Java на нашому комп’ютері, перш ніж вони запускаються. Android - той самий спосіб. Далвік - це як програма, яка працює в Android, і запускає сторонні програми, з якими ми можемо взаємодіяти. Та гра, яку ви любите, або ваш надійний сканер штрих-коду повинен пройти обхідний шлях між пальцями та процесором через Dalvik VM. JIT - це зміна способу роботи програм. Він захоплює інформацію, яка, як правило, повинна пройти через Dalvik VM, інтерпретувати те, що Android може прочитати, а потім інтерпретувати інформацію, яку процесор може використовувати і діяти. За допомогою JIT до Dalvik VM додається невелика кількість нових накладних витрат, але вона переводить інформацію безпосередньо в те, що система може використовувати і діяти безпосередньо. Під час Олімпіади минулого літа ми всі бачили, як диктори використовують перекладачів для опитування спортсменів з усього світу. Добре

уявіть, що 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? Діліться своїми думками в коментарях та на форумах, і давайте всі разом гратимемо в очікування!

Побачимося пізніше,

Джеррі