KDE的Plasma Active环境、Jolla的Sailfish OS和Canonical刚刚宣布的Ubuntu Phone,这些新移动OS的界面设计全都使用Qt5的QML,但每一家都提供了不同的UI组件,彼此之间并不兼容。三家平台的开发者在通过IRC聊天之后,决定讨论是否可能创造出通用的API。开发者认为,一个基于QtQuick和Linux共性的开放和供应商中立的应用程序开发策略非常有吸引力,是移动领域前所未有的,“这是我们的罗马,它不会在一天内建成,但能成为世上有重要意义的东西”。
欢迎参与讨论@freenode #jollamobile #mer #ubuntu #active
RESULT:
after a short but positive discussion on the #active freenode channel we
[1] agreed to continue the discussion about QML component implementation
techniques and APIs
The objective is to
1. collect all concepts in various projects
2. explain to each other the pros/cons of the implementation
3. discuss about consistent QML component and common API set
4. bring the discussion to a higher level to understand each others
visions of fundamental techniques
I am sure I do not need to explain the importance and benefits of this
discussion, but clearly a productive collaboration between communities
and companies would be something revolutionary :)
So if you are involved in project to create QML components and
application framework please speak up, introduce your project, point to
the API docs if there is such and let us start the discussion.
cheers,
Zoltan
[1] if you wonder who I mean by 'we'
Marco Martin (notmart @freenode) from Active Plasma/KDE
Aaron J. Seigo (aseigo @freenode) from Active Plasma/KDE
Joona Petrell (jpetrell @freenode) from Sailfish OS
Zoltán Balogh (bzoltan @freenode) from Ubuntu