Съдържание:
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. Веднъж получен по телефона, потребителят може да направи всичко, което обикновено може в приложението Карти. Запазете го, маркирайте го, придвижете се до него или дори го споделете отново. Това ще работи с много повече от карти. Виждам нова порода списъци със споделени задачи и споделяне на календари на хоризонта.
Искате ли да го видите в действие? Разбира се, че го правите! Фил пусна този през крачките и той се скача. Вижте видеото