CAPABILITY ATTRIBUTES BASED APPLICATION PACKAGING
    11.
    发明申请
    CAPABILITY ATTRIBUTES BASED APPLICATION PACKAGING 有权
    基于能力属性的应用程序包装

    公开(公告)号:US20160357536A1

    公开(公告)日:2016-12-08

    申请号:US14732610

    申请日:2015-06-05

    Applicant: Apple Inc.

    CPC classification number: G06F8/61 G06F9/54 H04L67/34

    Abstract: A method and an apparatus for an application thinning mechanism are described. The thinning mechanism can select a subset of components from a universal application to assemble an application variant to be distributed and installed to a specific type of devices. The universal application may include every component, such as asset, resource or executable, built/developed for targeted device attributes to install one common application to multiple devices. For example, the thinning mechanism can use a trait vector associated with a type of devices to iterate through the components and identify assets to be included or packaged into in each target device specific application or application variant.

    Abstract translation: 描述了一种应用稀疏机制的方法和装置。 稀疏机制可以从通用应用程序中选择一个组件的子集,以组装要分发和安装到特定类型设备的应用程序变体。 通用应用可以包括针对目标设备属性构建/开发的每个组件,例如资产,资源或可执行文件,以将一个通用应用安装到多个设备。 例如,稀疏机制可以使用与一类设备相关联的特征向量来遍历组件并且识别要包含或打包在每个目标设备特定应用或应用变体中的资产。

    Asset catalog layered image support

    公开(公告)号:US10268647B2

    公开(公告)日:2019-04-23

    申请号:US14871849

    申请日:2015-09-30

    Applicant: Apple Inc.

    Abstract: Systems and methods are disclosed for authoring, deploying, and executing layer stack images for applications directed to a plurality of target devices. Resources to implement the layer stack images are compiled into an asset catalog database for each image in each layer stack image for each target device. Derivative resource products, such as a flattened version of the layer stack images and a “blurred” version of layer stack images can be generated and stored in the asset catalog at compile and build time. Three-dimensional effects implemented using the layer stack images can be implemented using an application programming interface that accepts legacy two dimensional images can be used to receive the layer stack images. An platform framework implements logic that detects the type of image requested via the API is a layer stack image or a conventional flat image. Third party layer stack images can be received and displayed at run-time or compile time. Images that make up a layer stack image can be locally-stored, externally referenced, or both. A layer stack image can, itself, refer to other layer stack images.

    PROVIDING VARIANTS OF TEXTURE ASSETS FOR AN ASSET CATALOG

    公开(公告)号:US20170358110A1

    公开(公告)日:2017-12-14

    申请号:US15179969

    申请日:2016-06-10

    Applicant: Apple Inc.

    CPC classification number: G06T11/001 G06F8/60 G06T15/04 G06T2200/24

    Abstract: Described is a system that processes texture assets for an application to be distributed across a range of devices while still leveraging device-specific hardware capabilities. In one embodiment, the system processes various criteria and determines specialized texture asset variants for a set of devices. These criteria may include various selected options including an interpretation selection for interpreting a source image for a texture, and device trait options such as device type, memory, and software support. In addition, the system may create mipmaps based on attributes of a set of target devices. Accordingly, a set of specialized texture assets may be created and distributed across a suite of devices.

    METHOD AND APPARATUS FOR DESIGNING LAYOUT FOR USER INTERFACES

    公开(公告)号:US20170124746A1

    公开(公告)日:2017-05-04

    申请号:US15283435

    申请日:2016-10-02

    Applicant: Apple Inc.

    CPC classification number: G06T11/60 G06F8/38 G06T2200/24 G09G5/377 G09G2340/12

    Abstract: A method is provided that receives an image that includes graphical metadata for specifying alignment information. The method renders the image by using the alignment information. Rendering the image by using the alignment information includes positioning text on the image, aligning the image with another image, and identifying visual boundaries of the rendered image. The graphical metadata includes a geometric shape that specifies a region on the image where the text is to be rendered. The alignment metadata also specifies a maximum size for text rendered on the image. In some embodiments, the image is a multi-layer image that includes a first layer for the image and a second layer for the graphical metadata. In some embodiments, the layer that includes the graphical metadata is designated to include graphical metadata. The graphical metadata is not rendered on a graphical user interface where the image is rendered.

    User Interface Contrast Filter
    16.
    发明申请
    User Interface Contrast Filter 审中-公开
    用户界面对比度过滤器

    公开(公告)号:US20130227448A1

    公开(公告)日:2013-08-29

    申请号:US13865141

    申请日:2013-04-17

    Applicant: Apple Inc.

    CPC classification number: G06F3/048 G06F3/0481

    Abstract: A method of defining a dynamically adjustable user interface (“UI”) of a device is described. The method defines multiple UI elements for the UI, where each UI element includes multiple pixels. The method defines a display adjustment tool for receiving a single display adjustment parameter and in response adjusting the appearance of the UI by differentiating display adjustments to a first set of saturated pixels from the display adjustments to a second set of non-saturated pixels.

    Abstract translation: 描述了定义设备的动态可调用户界面(“UI”)的方法。 该方法为UI定义了多个UI元素,其中每个UI元素包括多个像素。 该方法定义用于接收单个显示调整参数的显示调整工具,并且响应于通过将显示调整与从显示调整到第二组非饱和像素的第一组饱和像素进行微分来调整UI的外观。

Patent Agency Ranking