图片来源于网络
通过Beta SDK我们可以看到很多新的功能和特性,比如多任务的堆栈处理(Stacks)、改进的协合支持、Just Type全局搜索及快速操作、PDK/SDK混编程序、改善的Javascript支持、Mojo内核、改善的HTML5支持等多方面。接下来我们将对这些让人感到兴奋的新特性一一介绍。多任务堆栈处理——下一代多任务
Palm把这种堆栈处理称作“下一代多任务”。通过堆栈处理,卡片式的多任务就能够得到大大的扩展。这个想法其实非常简单:当你在手机上使用多个任务时,多任务卡片根据相互之间的相关性以扇形堆积起来。
开发者在开发自己的程序时不需要考虑如何启用堆栈功能,因为webOS 2.0系统会根据每个任务的活动自动判别其相关性。当然如果你不喜欢默认的分组方式,Palm也给了你自己组合多个卡片的选择。
图片来源于网络
Just Type——全局搜索
Palm给webOS的全局搜索重新起了个名字叫“Just Type”,并将此API开放给了开发者,允许其他搜索引擎查询手机软件中的数据并在服务器端进行查询。从上图中可以看到Just Type在主界面中占据了一个固定的位置。这样的话在有实体键盘的机器上你直接输入就可以进行搜索,而在没有实体键盘的机器上点击Just Type搜索框也可以进行搜索。
仅仅是搜索还不够,他们还新增了配套的“Quick Action”也就是快速操作功能。这也是为什么他们重新命名了全局搜索——因为这不仅仅是搜索了。有了这个功能通过 Just Type 可以直接搜索并执行命令。比如开发者可以制作一个“发推”Just Type 动作,然后用户就可以在 Just Type 搜索框中直接输入一句话然后“发推”。其他类似于发邮件、写短信、记事等等都可以通过这个功能来快速完成。
如果你是使用过Quicksilver的OS X用户,那么肯定会对Just Type感到几分相似。这个功能将为开发者提供广阔的发挥空间。