-
公开(公告)号:WO2014197178A1
公开(公告)日:2014-12-11
申请号:PCT/US2014/038104
申请日:2014-05-15
Applicant: APPLE INC.
Inventor: LOUCH, John O. , SEPULVEDA, Raymond S. , FORSTER, Kristin M.
IPC: G06F3/0488 , G06F3/14 , G06F3/0486
CPC classification number: G06F3/0481 , G06F3/04817 , G06F3/0482 , G06F3/04842 , G06F3/0486 , G06F3/0488 , G06F3/1423 , G06F3/1431 , G06F3/1446 , G09G5/14 , G09G2300/026 , G09G2320/0233 , G09G2320/0242
Abstract: A set of user interfaces for a data processing system that operates with two or more display devices coupled to the system. In one embodiment, in response to moving a first window between two displays, the first window is displayed, as it straddles the two displays, differently on the two displays. For example, while a reference point (e.g. a cursor) on the window remains on a first display, a first portion of the window on the first display is displayed normally while a second portion on the second display is displayed with more translucence (more transparency) than the first portion; when the references point crosses to the second display, the first portion becomes more translucent than the second portion.
Abstract translation: 用于与耦合到系统的两个或更多显示设备一起操作的数据处理系统的一组用户界面。 在一个实施例中,响应于在两个显示器之间移动第一窗口,显示第一窗口,因为它在两个显示器上跨越两个显示器不同。 例如,当窗口上的参考点(例如光标)保持在第一显示器上时,第一显示器上的窗口的第一部分正常显示,而第二显示器上的第二部分以更多的半透明显示(更透明度 )比第一部分 当参考点与第二显示器交叉时,第一部分变得比第二部分更加半透明。
-
公开(公告)号:WO2019236207A1
公开(公告)日:2019-12-12
申请号:PCT/US2019/028863
申请日:2019-04-24
Applicant: APPLE INC.
Inventor: SEQUOIA, Jeremiah R. , BISHOP, Russell A. , CHANDRASEKHAR, Aaditya , DREESSEN, Christopher A. , FORSTER, Kristin M. , OZER, Ali T.
Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
-
公开(公告)号:EP3005064A1
公开(公告)日:2016-04-13
申请号:EP14730359.8
申请日:2014-05-15
Applicant: Apple Inc.
Inventor: LOUCH, John O. , SEPULVEDA, Raymond S. , FORSTER, Kristin M.
IPC: G06F3/0488 , G06F3/14 , G06F3/0486
CPC classification number: G06F3/0481 , G06F3/04817 , G06F3/0482 , G06F3/04842 , G06F3/0486 , G06F3/0488 , G06F3/1423 , G06F3/1431 , G06F3/1446 , G09G5/14 , G09G2300/026 , G09G2320/0233 , G09G2320/0242
Abstract: A set of user interfaces for a data processing system that operates with two or more display devices coupled to the system. In one embodiment, in response to moving a first window between two displays, the first window is displayed, as it straddles the two displays, differently on the two displays. For example, while a reference point (e.g. a cursor) on the window remains on a first display, a first portion of the window on the first display is displayed normally while a second portion on the second display is displayed with more translucence (more transparency) than the first portion; when the references point crosses to the second display, the first portion becomes more translucent than the second portion.
-
公开(公告)号:EP4148545A1
公开(公告)日:2023-03-15
申请号:EP22195373.0
申请日:2022-09-13
Applicant: Apple Inc.
Inventor: DONALDSON, Jesse E. , JONES, Chad E. , HAMLIN, Mark P. , VAN VECHTEN, Kevin J. , FORSTER, Kristin M. , ARMSTRONG, Ryan N.
IPC: G06F3/0481
Abstract: The subject technology provides for displaying applications on a display while avoiding the display's irregular or undesirable features. The disclosed techniques include determining whether a triggering condition related to an application executing on an electronic device is present, and if so, determining a user interface (UI) adjustment value. The UI adjustment value is applied to a frame that represents all of the content including a user interface of the application to be rendered on the display. The UI adjustment value represents an adjustment to the frame such that, when the adjusted frame is rendered, the user interface of the application is presented on the display except on a predefined portion (e.g., a portion including an irregular feature or region) of the display. The adjusted frame is then rendered to present the user interface of the application on the display except on the predefined portion of the display.
-
-
-