-
公开(公告)号:US20170091159A1
公开(公告)日:2017-03-30
申请号:US14866388
申请日:2015-09-25
Applicant: Yahoo! Inc.
Inventor: Timothy Su , Shuai Li , Jorge Pintado , Pablo Pons Bordes
CPC classification number: G06F17/2247 , G06F8/38 , G06F17/212 , G06F17/227 , G06F17/2288 , G06F17/2705
Abstract: A user interface (UI) layout description language is described in which a UI may be specified for presentation by different versions of the same app running on different platforms. A layout engine written in a platform-specific language parses the UI layout description and transforms it to a native view using native UI components. The app on each platform has its own layout engine, but each can use the same layout description to generate a native view. Thus, a UI can be built once for all of the platforms. And because the UI layout engines are written in the language of their corresponding platforms, the UIs generated are high performing.