目录:
FroYo,FroYo,FroYo。 看起来你无法访问科技博客或阅读你的Twitter时间表,而无法在任何地方看到有关Android 2.2的新闻。 FroYo可以做到这一点,FroYo的速度提高了300%,FroYo有小马。 这足以让一个理智的人疯狂(好事我们都不用担心)。 我们都希望为我们的手机提供一些美味的新款Android,但我们真的知道为什么,或者它带来了什么? 希望,当我们在这里完成时,你会更好地了解期待什么,何时期待它。 点击链接,拿起你的汤匙,然后让我们看看这个冷冻混合物为你和我储存了什么。
谷歌在Android上工作的人显然是饥饿的天才,特别喜欢甜食。 我们见过Cupcake(Android 1.5),Donut(Android 1.6),Eclair(Android 2.1),现在是FroYo(Android 2.2)。 每一个都变得更好,为开发人员提供更多令人兴奋的东西,最重要的是 - 为我们提供更多更好的选择,使我们的手机看起来和行为如我们所想。 它并不完美,也可能永远不会,但FroYo为我们提供了一些令人兴奋的变化,并添加了一些我们一直想要的基本功能。 让我们试着用简单的英语打破这一切,这样我们就知道会发生什么,不期待什么,什么时候期待它。
什么是JIT? (又名即时编译器)
看到那张照片? 你可能已经看到过这样的东西随处可见,人们说JIT( J ust I n T ime编译器 )使他们的手机非常快,或者甚至听到过“跑得快400%”的疯狂声称。 那是真的。 有点。 我们在播客上讨论了JIT,但是我们需要一些时间来解决这个问题。
Android使用一种名为Dalvik VM的特殊Java虚拟机来运行应用程序。 我们都在java中运行Windows应用程序,并且它们都有一个共同点 - 它们需要在运行之前在我们的计算机上启动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地图。 在地图上标记位置后,他们可以使用浏览器插件将该位置推送到Android手机。 一旦在手机上收到,用户就可以在地图应用中执行他们通常可以做的任何事情。 保存,添加书签,导航到它,甚至重新共享它。 这将比地图更有效。 我看到了新的共享任务列表和日历共享。
想看看它在行动吗? 你当然可以! 菲尔把这一个放在了步伐中,它摇滚。 看看视频