可扩展应用表示的制作方法_2

文档序号:9602480阅读:来源:国知局
了特定应用的表示,还可以构想其它应 用的表示,例如涉及用户对服务的参与的应用的表示,例如社交网络服务中的朋友。
[0053] 在一个或多个实现中,可以管理通知116,而无需执行对应的应用110。例如,通知 模块114可以从各种不同的源,例如从软件(例如由计算设备104执行的其它应用)、从经 由网络106的web服务102等等,接收通知116。这可响应于应用110对通知模块114的 注册以指定在何处以及如何接收通知来执行。通知模块114可以随后管理在无需执行应用 110的情况下,通知116被如何显示作为表示的一部分。这可以被用来通过不运行每个应用 110以输出通知116来改善计算设备104的电池寿命以及性能。
[0054] 另外,通知模块114可支持用于允许相应应用110的开发者指定将如何显示通知 116以作为应用110的表不的一部分的技术。例如,通知模块114可以在运行时使用系统调 用等来检查应用110的清单122,诸如用于安装应用110的安装清单。清单122可描述将如 何以及何时显示通知116以及将如何管理通知116以确定将显示哪些通知116。
[0055] 通知模块114还可利用各种其它技术来使开发者或其它实体能够指定将如何显 示和管理通知116。例如,通知116可连同指定将如何显示和/或管理通知116的对应标签 一起传递。由此,标签的始发者可指定将如何显示或管理对应通知116。这可被执行以启用 如在以下各节中进一步描述的各种不同的功能。
[0056] 虽然所描述的讨论将通知模块114合并到客户机处,通知模块114的功能可以以 各种方式来实现。例如,通知模块124的功能可以在整体上或部分地由web服务102合并。 例如,通知模块124可以处理从其它web服务接收的通知并管理通过网络106分发给计算 设备104的通知。
[0057] 如前所述,常规技术经常是模态的且因而使得用户导航离开根层以获取更多信 息。例如,用户可以查阅天气应用的表示118,天气应用的表示118被示为包括指示名称和 当前天气条件的通知,例如"西雅图65° /多云"。为了获取附加信息,用户选择表示118以 启动对应的应用,这使得用户离开本示例中的开始菜单。然而,描述了各种技术,其中在一 些实例中可以在根层内扩展表示以提供附加内容,并且在进一步扩展的视图中支持附加功 能,而不导致用户导航离开根层并由此支持非模态交互,其示例如下描述并且在相应附图 中示出。
[0058] 图2描绘了示出可用于支持用户与应用的交互的多个显示模式的示例实现200。 示例实现通过使用用于与应用和相关联的内容交互的第一、第二、第三和第四显示模式 202、204、206来示出。在第一显示模式202中,表示208被配置作为对应于联系人的磁贴, 它也包括联系人在用户的帖子上评论的通知。为了查阅关于该通知的附加信息,用户可以 提供一个输入(例如姿势、通过光标控制设备的选择、语音输入等等)以使得表示208的扩 展转换为第二显示模式204。
[0059] 在第二显示模式204中,示出了响应于上述姿势或其它输入而输出的经扩展表示 210。经扩展表示210包括与本示例中的通知有关的附加内容。例如,经扩展表示210包括 帖子的主题的图片、做出的有关该帖子的其它评论、配置为接收来自计算设备104的用户 的一个或多个输入(如参考图5和6进一步描述的)的输入部分,以及由联系人所表不的 用户实际创建的帖子。这样,除了被包括在未扩展表示208中的通知,表示210包括附加内 容,所述附加内容可以进一步描述该通知。在其它示例中,可以显示多个附加通知。第二显 示模式可以具有涉及经扩展表示显示的多个不同的子模式。
[0060] 经扩展表示210可以被配置为接收该内容并以各种方式输出该内容。例如,选择 表示208以引起经扩展表示210的输出可以引起图1的对应的应用110的执行。这样,在 本示例中,应用110 "被唤醒"以获得要包括在经扩展表示210中的内容。
[0061] 在另一示例中,可由图1的通知模块114来提供显示204的内容,而无需执行对应 的应用110。例如,通知模块114可以被配置为如前关于图1所描述的那样获得通知,而无 需执行应用110。以此方式,通知模块114可以获得与应用110相关联的内容以支持与应用 110的用户交互,而无需实际执行应用。
[0062] 第二显示模式204也可以支持涉及经扩展表示的显示的各种不同的子模式。例 如,一种这样的子模式可以涉及经扩展表示,该经扩展表示可用于提供附加内容(例如附 加通知或与特定通知相关联的附加内容),查看共享网络环境中的内容的活动水平,等等。 在另一个子模式中的另一个经扩展表示可以被用于允许用户提供到应用的有限输入和/ 或允许针对应用特征的有限功能,例如做出呼叫、应答文本、张贴状态、播放视频或歌曲等 等。处于根层模式的应用的另一个子模式中的另一个经扩展表示可以包括更大根模式显示 内的应用的全功能实现,例如如在图11中示出的计算器、如图14中示出的数独游戏、如图 14中示出的视频播放器等等,在下面将进一步详细描述它们。
[0063] 在第三显示模式206中,与该表示相关联的应用110 (例如联系人应用)的执行在 诸如窗口或框架中或者没有边条的全屏视图或分屏中的桌面模式等模式中被完全启动。例 如,操作系统108可以支持如以下进一步描述的沉浸式外壳,其中应用在没有边条(例如没 有窗口)的情况下显示。可以通过选择第一显示模式202中的表示208或第二显示模式 204中的经扩展表示210或通过任何其它适合的图标或用户与应用表示的交互来进入第三 显示模式206。
[0064] 由此,尽管不是应用的经扩展呈现,通过第三显示模式提供的下一扩展涉及启动 应用到在全屏或桌面中的窗口框架内运行的典型的全屏或分屏应用。由此,在显示它的根 模式内的应用的所有经扩展表示可支持用户的非模态交互,而无需强迫用户导航"离开"根 层。
[0065] 而且,用户可按各种方式在模式之间导航。例如,用户可以选择表示208的一部分 (例如通知的文本)来引起经扩展表示210的输出并选择表示208的另一个部分(例如表 示联系人应用的加阴影的人)来引起到第三显示模式206的转换。还可以支持姿势,其示 例被如下描述并且在相应的附图中被示出。
[0066] 图3描绘了示出使用姿势或图标(向下箭头等)扩展到下一层次视图或表示的示 例实现300,并且选择应用表示(例如图标、磁贴等)的另一部分可以打开全功能的应用。 在一些情况中,由与扩展应用表示相关联的操作系统所接收的输入将引起涉及动画的经扩 展表示的输出。该示例实现300使用第一、第二和第三阶段302、304、306来示出。在第一 阶段302,用户使用两根手指(通过使用两个幻影圆308和301示出)接触如图2所示的表 示208并将它们移动分开以做出扩展姿势。还可构想其它姿势,例如轻击或通过菜单或图 标的激活。如所示,在本示例中的开始屏幕包括被配置为遵循网格布置的磁贴的多个其它 表不。
[0067] 操作系统108随后识别姿势,并作为响应引起动画或其它适合的用户界面显示转 化的输出,如在第二阶段304所示。在所显示的实施例中,在本示例中的动画给出在第二阶 段304中示出的表示208是未折叠以采用其经扩展大小的外观。也应该认识到在本阶段 中,动画还涉及其它表示的重新布置。如所示,表示208被包括在一列中,该列包括在第一 阶段302中的视频和照片的表示312、314。随后将视频和照片的表示312、314移动到第二 阶段304中的相邻的列,例如视频表示312移动到左边而照片表示314移动到右边。这种 移动也可以引起如所示的其它列的重新布置。邻近的应用表示的任何适当移动可以被用于 为在根模式中扩展所选应用表示的表示腾出空间。
[0068] 在第三阶段306,经扩展表示210与其它重新布置的表示一起被示出。以此方式, 用户可以以非模态方式在不离开本示例中的操作系统108的根层(例如开始屏幕)的情况 下与经扩展表示210交互。虽然,描述了根层,但应该容易理解还可以在文件系统的其它层 (例如任务栏中)处使用本功能,而不会背离其精神和范畴。
[0069] 还可以利用经扩展的表示的使用来支持多任务。例如,如在第三阶段306中所示, 用户重复先前所述的扩展姿势,但在本实例中针对视频应用的表示312执行所述姿势。这 也引起所述表示的扩展和其它表示的重新布置,如在图4的示例实现400中所示。
[0070] 在图4中,示出了响应于图3的姿势而输出的经扩展表示402。视频应用的经扩展 表示402与联系人应用的经扩展表示210并发被显示。经扩展表示402包括通过表示可选 择的内容,并且在一些实现中引起在根模式内在表示内的视频的显示。以此方式,经扩展的 表示210、402可以允许用户通过同时与多个经扩展表示交互来实现多任务,例如观看视频 并查阅来自社交网络服务的帖子,并且还允许与多个应用表示的根模式显示的平移/滚动 或其它根模式用户交互。这样,在本示例中,经扩展的表示402支持输入以与磁贴内所显示 的内容交互。经扩展表示还可被配置成支持文本输入,文本输入的示例在以下进一步描述 并在相应附图中示出。
[0071] 图5描绘了示出用户与经扩展表示210的交互的实例的示例实现500。如上所述, 该示例中的经扩展表示210对应于联系人应用。联系人应用可支持与社交网络服务交互并 由此包括图像、视频、状态更新以及被上传以与用户的"朋友"共享的其它发布内容。如图 所示,用户选择文本输入框来输入将被发布到社交网络服务的文本,例如通过"轻击"该框、 通过使用光标控制设备等。
[0072] 如在示出经扩展表示210的更大视图的图6的示例实现600中示出的,文本输入 框602被配置成接收然后可通过选择图标而被发布到社交网络服务的文本。用户还可提供 其它输入(诸如通过使用"翘拇指"图标来"喜欢"帖子),提供状态更新或者在应用表示底 下的应用的任何其它合适但受限功能。经扩展表示210还包括导航通过其它帖子的选项以 及返回到表示208的非扩展或层次扩展较少的版本的选项606,该选项606被示为图标,但 可以是姿势。以此方式,用户可快速扩展经扩展表示210并与其交互并且然后在完成时移 除扩展以节省用户界面中的空间。经扩展表示210可以按各种方式配置,这些方式的示例 如下描述并在相应附图中示出。尽管以上描述了联系人应用和视频应用的示例,但具有通 知、可扩展内容和/或有限功能集的任何合适应用都可适用应用可扩展内容和/或功能,例 如计算器应用可以从简单的磁贴添加扩展到完整的科学计算器,设置应用可提供连接状态 的指示和/或连接或设置一些设置的附加功能,游戏应用扩展为显示新的可购买游戏、显 示朋友和/或
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1