-
公开(公告)号:US10447812B2
公开(公告)日:2019-10-15
申请号:US14861405
申请日:2015-09-22
Applicant: Apple Inc.
Inventor: Stephen Richard Lewallen , David Makower , Jonathan Joseph Hess , Patrick Heynen , Terry J. Santamaria , William M. Bumgarner , David Pickford , Christopher L. Oklota , Anthony S. Parker
Abstract: A computer-implemented method for building a software application is disclosed. The method includes: generating a plurality of application resources; creating a plurality of tags; applying one of the tags on each of the plurality of application resources; grouping the application resources by their tags to form at least two asset packs, each identifiable by at least one tag shared by all application resources in the asset pack; and creating an asset pack manifest comprising a location of each of the asset packs and an order in which the asset packs are to be downloaded.
-
公开(公告)号:US10120659B2
公开(公告)日:2018-11-06
申请号:US14503139
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Kevin Cathey , Maxwell Oliver Drukman , Antonio Ricciardi , Jonathan Joseph Hess
IPC: G06F3/048 , G06F8/38 , G06F3/0484 , G06F3/0481
Abstract: Described is a technique for creating and displaying adaptive user interfaces. The user interface may be provided to an application development environment that provides the ability to allow authoring of a user interface that adapts to a screen size with any first abstracted size class value and any second abstracted size class value. Accordingly, an application that includes the user interface may determine a screen size of a device and adapt the user interface according to the screen size including the first abstracted size clasp value and the second abstracted size class value. Thus, a developer may efficiently develop a user interface based on various abstracted size class values that may be adapted to a particular device.
-
公开(公告)号:US20150347097A1
公开(公告)日:2015-12-03
申请号:US14503139
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Kevin Cathey , Maxwell Oliver Drukman , Antonio Ricciardi , Jonathan Joseph Hess
IPC: G06F9/44 , G06F3/0484 , G06F3/0482
CPC classification number: G06F8/38 , G06F3/0481 , G06F3/0484 , G06F2203/04803
Abstract: Systems, methods, and computer-readable storage media for creating and displaying adaptive user interfaces are disclosed. An example method includes receiving a user interface by an application development environment, the application development environment providing the ability to allow authoring of a user interface that adapts to a screen size with any first abstracted size class value and any second abstracted size class value. The method then includes creating an application including the user interface wherein the application is configured to: determine a screen size of a device, the screen size including a first abstracted size class value and a second abstracted size class value; adapt the user interface according to the screen size including the first abstracted size class value and the second abstracted size class value; and display the adapted user interface on the device.
Abstract translation: 公开了用于创建和显示自适应用户界面的系统,方法和计算机可读存储介质。 示例性方法包括通过应用开发环境接收用户界面,所述应用开发环境提供允许创建适应具有任何第一抽象大小类值和任何第二抽象大小类值的屏幕大小的用户界面的能力。 该方法然后包括创建包括用户界面的应用,其中应用被配置为:确定设备的屏幕尺寸,屏幕尺寸包括第一抽象大小类值和第二抽象大小类值; 根据包括第一抽象大小类值和第二抽象大小类值的屏幕尺寸来适配用户界面; 并在设备上显示适配的用户界面。
-
公开(公告)号:US11818224B2
公开(公告)日:2023-11-14
申请号:US16601481
申请日:2019-10-14
Applicant: Apple Inc.
Inventor: Stephen Richard Lewallen , David Makower , Jonathan Joseph Hess , Patrick Heynen , Terry J. Santamaria , William M. Bumgarner , David Pickford , Christopher L. Oklota , Anthony S. Parker
CPC classification number: H04L67/34 , G06F8/61 , G06F16/285 , G06F9/44521
Abstract: A computer-implemented method for building a software application is disclosed. The method includes: generating a plurality of application resources; creating a plurality of tags; applying one of the tags on each of the plurality of application resources; grouping the application resources by their tags to form at least two asset packs, each identifiable by at least one tag shared by all application resources in the asset pack; and creating an asset pack manifest comprising a location of each of the asset packs and an order in which the asset packs are to be downloaded.
-
公开(公告)号:US09880824B2
公开(公告)日:2018-01-30
申请号:US14861885
申请日:2015-09-22
Applicant: Apple Inc.
Inventor: Stephen Richard Lewallen , David Makower , Jonathan Joseph Hess , Patrick Heynen , Terry J. Santamaria , William M. Bumgarner , David Pickford , Christopher L. Oklota , Anthony S. Parker
CPC classification number: G06F8/61 , G06F8/60 , G06F9/44526 , H04L67/34
Abstract: A computer-implemented method for building a software application is disclosed. The method includes: generating a plurality of application resources; creating a plurality of tags; applying one of the tags on each of the plurality of application resources; grouping the application resources by their tags to form at least two asset packs, each identifiable by at least one tag shared by all application resources in the asset pack; and creating an asset pack manifest comprising a location of each of the asset packs and an order in which the asset packs are to be downloaded.
-
-
-
-