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

    Build system redirect
    3.
    发明授权
    Build system redirect 有权
    构建系统重定向

    公开(公告)号:US08863077B2

    公开(公告)日:2014-10-14

    申请号:US13916337

    申请日:2013-06-12

    Applicant: Apple Inc.

    CPC classification number: G06F8/71

    Abstract: Embodiments may provide a makefile interposer, which enables a makefile to be used for building software for different platforms without modifying the makefile. In some embodiments, the interposer intercepts the commands run by makefile and automatically interposes the correct library files, dependencies, paths, and other information used by make to build the program for a particular platform. Additionally, calls that the invoked tools themselves make are intercepted and the interposer may redirect them to the platform-specific tools or file system locations including redirecting file descriptors. In some instances, when a tool is called that is not in the platform, the interposer may also fall back on the other system tools.

    Abstract translation: 实施例可以提供makefile中介器,其使makefile能够用于在不修改makefile的情况下为不同平台构建软件。 在一些实施例中,中介层拦截由makefile运行的命令,并自动插入由make构建用于特定平台的程序所使用的正确库文件,依赖关系,路径和其他信息。 此外,被调用的工具本身所做的调用被截取,并且插入程序可以将它们重定向到特定于平台的工具或文件系统位置,包括重定向文件描述符。 在某些情况下,当调用不在平台中的工具时,插入器也可能会落在其他系统工具上。

    BUILD SYSTEM REDIRECT
    5.
    发明申请

    公开(公告)号:US20130283235A1

    公开(公告)日:2013-10-24

    申请号:US13916337

    申请日:2013-06-12

    Applicant: Apple Inc.

    CPC classification number: G06F8/71

    Abstract: Embodiments may provide a makefile interposer, which enables a makefile to be used for building software for different platforms without modifying the makefile. In some embodiments, the interposer intercepts the commands run by makefile and automatically interposes the correct library files, dependencies, paths, and other information used by make to build the program for a particular platform. Additionally, calls that the invoked tools themselves make are intercepted and the interposer may redirect them to the platform-specific tools or file system locations including redirecting file descriptors. In some instances, when a tool is called that is not in the platform, the interposer may also fall back on the other system tools.

Patent Agency Ranking