Logo bg.androidermagazine.com
Logo bg.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 ни предлага някои вълнуващи промени, както и добавяне на някои основни функции, които всички сме искали. Нека се опитаме да разбием всичко това на обикновен английски, така че да знаем какво да очакваме, какво да не очакваме и кога да го очакваме.

Какво СТИ? (известен също като Just in Time Compiler)

Виждате ли тази снимка? Вероятно сте виждали нещо подобно, измазано навсякъде, заедно с хората, които казват, че JIT (J ust I n T ime компилатор) прави телефоните им о-толкова бързи или дори сте чували диви звукови твърдения като „работи с 400 процента по-бързо“. Ами това е вярно. Нещо като. Говорихме за JIT малко в подкаста, но нека отделим малко време тук, за да го изложим.

Android използва специална виртуална машина, базирана на Java, наречена Dalvik VM за стартиране на приложения. Всички работихме с Windows приложения в Java и има едно общо нещо, което всички те имат - те трябва да стартират Java преводач на нашия компютър, преди да стартират. Android е по същия начин. Dalvik е като програма, която работи в Android и изпълнява приложения на трети страни, с които да взаимодействаме. Тази игра, която обичате или вашият надежден скенер за баркод трябва да извърви пълен път между пръстите и процесора през Dalvik VM. JIT е промяна в начина на изпълнение на приложенията. Той грабва информацията, която обикновено трябва да премине през Dalvik VM, да бъде интерпретирана в нещо, което Android може да чете, след което да бъде интерпретирана в информация, която процесорът може да използва и да действа. С JIT малко количество нови режийни разходи се добавя към Dalvik VM, но тя превежда информацията директно в нещо, което системата може да използва и действа директно. По време на олимпиадата от миналото лято всички видяхме как водещите използват преводачи, за да интервюират спортисти от цял ​​свят. добре

представете си, че JIT е една от онези вълшебни слушалки, които използват в Организацията на обединените нации, които превеждат в движение, като изрязват посредника. Да, това е доста страхотно.

Необходимо е малко за действителното увеличение на скоростта. На снимката ни по-горе виждаме приложение за сравнителен анализ, наречено Linpack

Това приложение е предназначено само за да видите колко бързо кодът може да бъде преведен. Показва масово увеличение на скоростта, защото това е всичко, което прави - измерване на скоростта. Оттам идват тези твърдения от 3 до 5 пъти по-бързо. Ситуациите в реалния свят няма да ви донесат 500 процента увеличение. Съжалявам. Добрата новина е, че ще даде много приятно увеличение на скоростта на приложенията на трети страни, както и ще освободи малко време за процесора за родните Android функции. JIT трябва да ни даде много хубаво и много добре приветстващо подобряване на цялостното представяне.

Думите никога не са толкова забавни като картините и те не са; нямат шанс срещу видео! Виж това.

Нови екстри

Готино видео. Всички обичаме нашия малък зелен приятел, особено когато той ни разказва за страхотни нови неща, с които ще можем да си играем. Ние предоставихме JIT на специална секция отгоре, тъй като е толкова далеч от стената и е трудно да се обясни, но нека да разгледаме какво друго във видеото казва, че ще получим с нашата актуализация на FroYo.

Съобщения от облак до устройство

Обичам да наричам този тласък плюс. Тази нова функция дава на разработчиците начин да вземат информация и директно да я избутат от сървърите на Google до вашия телефон с Android. Каква информация? Всяка информация, с която приложение може да се справи. В примера от видеоклипа, потребителят разглежда Google Maps на своя компютърен уеб браузър. След като маркират местоположение на картата, те могат да използват плъгин за браузър, за да преместят това местоположение към телефон с 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 трябва да видят актуализацията сравнително скоро и дори се говори за това да я видите някъде през юни, но не ми се струва да разчитам на клюки между интертуби. Дайте на Moto време необходимото да направи хубаво безпроблемно надграждане и в крайна сметка всеки е по-щастлив, отколкото би бил с бъгито бета-подобно сглобяване.

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

Разбира се, в Google I / O се случваше повече, че това, което днес обхванахме тук (големи реквизити към Джаред, за да се опита да бъде в крак с всичко това!), Но сега знаем основните моменти какво ще се случи с това, което вече имаме в нашите ръце. Какво най-много очаквате в Android 2.2? Споделете мислите си в коментарите и във форумите и нека всички заедно да изиграем чакащата игра!

Ще се видим по-късно,

нощно гърне