ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #16138
About UITK releases
Hi,
After following and participating to several discussions about the
$SUBJECT I though that it is good idea to clarify few things :)
The roadmap [1] of the UITK development is still valid. So the focus
right now is the 1.3 version what is all about convergence and
performance. The 1.3 version of the UITK was opened for development and
published in May and so app developers can use it since then.
It means that on a device updated since 19th of May the 1.3 UITK is
available and any app binded to a -dev framework can use it.
So what stability promise the 1.3 UITK comes?
First of all, let's clarify the terminology:
Released / Stable - APIs never extended, never deprecated. Simple
untouchable (0.1, 1.0, 1.1, 1.2)
Unreleased / Unstable - APIs are continuously extended, new properties,
components come with every new revision. APIs are changed and deprecated
super rarely and with special process. (1.3)
The process of deprecating an API ->
1. We announce the upcoming change,
2. UITK and so the application starts to give warnings
3. In the following release the API is deprecated
It means that stable APIs we never break or deprecate in a scope of a
single release of the UITK. I mean it :) _NEVER_
For example we have introduced the ToolBar components in 1.1, marked as
soon to be deprecated in 1.2 and deprecated in 1.3.
Of course new APIs introduced in 1.3 might get deprecated in 1.3, but
that is also very unlikely to happen and if happens then it will be
properly communicated.
cheers,
bzoltan
[1]
https://developer.ubuntu.com/en/blog/2015/04/15/retrospective-and-roadmap-ui-toolkit/
Follow ups