차례:
프로 요, 프로 요, 프로 요 어디에서나 Android 2.2 관련 뉴스를 보지 않고 기술 블로그를 방문하거나 Twitter 타임 라인을 읽을 수없는 것 같습니다. FroYo는 이것을 할 수 있고, FroYo는 이것을 300 % 더 빠르게하고, FroYo는 조랑말을 가지고 있습니다. 제정신의 남자를 미치게하는 것으로 충분합니다 (우리 중 누구도 그것에 대해 걱정할 필요가 없습니다). 우리 모두는 휴대 전화를위한 맛있는 새로운 안드로이드 간식을 원하지만 그 이유와 그 이유를 실제로 알고 있습니까? 바라건대, 우리가 여기서 끝낼 때까지 당신은 무엇을 기대하고 언제 기대해야하는지 더 잘 알 것입니다. 링크를 누르고 숟가락을 가져와이 얼어 붙은 칵테일이 당신과 나에게 무엇을 가지고 있는지 확인하십시오.
Android에서 일하는 Google 직원은 과자에 대한 특별한 사랑으로 배고픈 천재입니다. 컵 케이크 (Android 1.5), 도넛 (Android 1.6), Eclair (Android 2.1) 및 FroYo (Android 2.2)를 보았습니다. 각각은 조금씩 나아지고 개발자에게 더 흥미로운 것들을 제공하며, 가장 중요한 것은 전화를보고 원하는 방식으로 행동 할 수있는 더 많은 옵션을 제공합니다. 완벽하지는 않을 것입니다. 그러나 FroYo는 우리가 원했던 몇 가지 기본 기능을 추가 할뿐만 아니라 몇 가지 흥미로운 변경 사항을 제공합니다. 우리가 예상 할 수있는 것, 예상 할 수없는 것, 예상 할 수있는 시간을 알기 위해 모든 것을 평범한 영어로 나누도록합시다.
무슨 JIT? (일명 Just In Time 컴파일러)
저 사진 봤어? JIT (Just ust I n Time 컴파일러)가 휴대 전화를 매우 빠르거나 "400 % 더 빠르게 실행"하는 것처럼 들리는 소리를 들었다고 말하는 사람들과 함께 어디서나 석고와 같은 것을 보았을 것입니다. 사실입니다. 일종의. 우리는 팟 캐스트에서 JIT에 대해 조금 이야기했지만 여기에 시간을내어 모두 설명하겠습니다.
Android는 Dalvik VM이라는 특수 Java 기반 가상 머신을 사용하여 애플리케이션을 실행합니다. 우리는 모두 Java로 Windows 응용 프로그램을 실행했으며 모두 공통점이 있습니다. 실행하기 전에 컴퓨터에서 Java 인터프리터를 시작해야합니다. 안드로이드도 마찬가지입니다. Dalvik은 Android 내에서 실행되는 프로그램과 비슷하며 타사 응용 프로그램을 실행하여 상호 작용할 수 있습니다. 좋아하는 게임이나 신뢰할 수있는 바코드 스캐너는 Dalvik VM을 통해 손가락과 프로세서 사이를 한 바퀴 돌파해야합니다. JIT는 응용 프로그램 실행 방식을 변경 한 것입니다. 일반적으로 Dalvik VM을 통과 해야하는 정보를 가져 와서 Android가 읽을 수있는 것으로 해석 한 다음 프로세서가 사용하고 수행 할 수있는 정보로 해석합니다. JIT를 사용하면 Dalvik VM에 소량의 새로운 오버 헤드가 추가되지만 정보는 시스템이 직접 사용하고 실행할 수있는 정보로 직접 변환됩니다. 지난 여름 올림픽 기간 동안 우리 모두는 아나운서가 번역가를 사용하여 전 세계의 선수들을 인터뷰하는 것을 보았습니다. 잘
JIT가 유엔에서 사용하는 마술 헤드셋 중 하나라고 생각하여 중개자를 차단하십시오. 그래, 정말 멋지다.
실제 속도 증가에 대한 정보가 필요합니다. 위의 그림에서 Linpack이라는 벤치마킹 앱을보고 있습니다
이 응용 프로그램은 코드를 얼마나 빨리 번역 할 수 있는지 확인하기 위해 설계되었습니다. 속도를 측정하는 것이 전부이기 때문에 속도가 크게 증가합니다. 3 ~ 5 배 더 빠른 이러한 주장이 시작됩니다. 실제 상황은 500 % 증가하지 않을 것입니다. 죄송 해요. 좋은 소식은 타사 응용 프로그램의 속도를 크게 높이고 기본 Android 기능을 위해 프로세서 시간을 절약 할 수 있다는 것입니다. JIT는 우리 모두에게 아주 훌륭하고 전반적인 성능 향상을 환영합니다.
단어는 그림만큼 재미 있지 않으며 비디오에 대항하지 않습니다! 확인 해봐.
새로운 케이크
멋진 비디오. 우리는 우리의 작은 녹색 친구, 특히 우리가 함께 할 수있는 멋진 새로운 것들에 대해 이야기 할 때 사랑합니다. 우리는 JIT에게 벽을 넘어 설명하기가 어려워 특별 섹션을 제공했지만 FroYo 업데이트로 얻을 수있는 비디오가 무엇인지 살펴 보겠습니다.
클라우드 대 장치 메시징
이 푸시 플러스를 호출하고 싶습니다. 이 새로운 기능을 통해 개발자는 정보를 가져 와서 Google 서버에서 Android 휴대 전화로 직접 푸시 할 수 있습니다. 어떤 정보? 응용 프로그램이 처리 할 수있는 모든 정보 비디오의 예에서 사용자는 자신의 컴퓨터 웹 브라우저에서 Google지도를보고 있습니다. 지도에서 위치를 표시 한 후 브라우저 플러그인을 사용하여 해당 위치를 Android 전화로 푸시 할 수 있습니다. 전화로받은 사용자는 일반적으로지도 앱에서 할 수있는 모든 작업을 수행 할 수 있습니다. 저장하거나 북마크하거나 탐색하거나 다시 공유 할 수도 있습니다. 이것은지도 이상의 방법으로 작동합니다. 수평선에 새로운 종류의 공유 작업 목록과 일정 공유가 표시됩니다.
그것을 실제로보고 싶습니까? 물론 그렇습니다! Phil은 이것을 걸었습니다. 비디오를 확인하십시오