发明名称 DEVICE AND METHOD FOR GENERATING USER INTERFACES FROM A TEMPLATE
摘要 An electronic device is configured to receive a first request to display a user interface of a first third-party application on a respective display that is in communication with the device. The device is further configured to, in response to receiving the request, obtain a first user-interface template configured to be used by a plurality of third-party applications, and request, from the first application, one or more values for populating the first template. The device is also configured to receive, from the first application, while the first application is running on the device, a first set of values for populating the first template; populate the first template with the first set of values; generate a first user interface for the first application using the first template populated with the first set of values; and send information to the respective display that enables the first user interface to be displayed.
申请公布号 US2014365895(A1) 申请公布日期 2014.12.11
申请号 US201414291688 申请日期 2014.05.30
申请人 Apple Inc. 发明人 MAGAHERN Charles;HUANG Szu Wen;PAULSON Nicholas J.;ALSINA Thomas
分类号 G06F3/01;G06F3/0484 主分类号 G06F3/01
代理机构 代理人
主权项 1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with one or more processors and memory, cause the device to perform: receiving a first display request to display a user interface of a first third-party application on a respective display that is in communication with the electronic device; in response to receiving the first display request: obtaining a first user-interface template that is configured to be used by a plurality of third-party applications; andrequesting, from the first third-party application, one or more values for populating the first user-interface template; receiving, from the first third-party application, while the first third-party application is running on the electronic device, a first set of values for populating the first user-interface template; populating the first user-interface template with the first set of values received from the first third-party application; generating a first user interface for the first third-party application using the first user-interface template populated with the first set of values; and sending information to the respective display that enables the first user interface for the first third-party application to be displayed on the respective display.
地址 Cupertino CA US