Az AVKON az S60 platform grafikus felülete. Egyaránt jelenti azt a felületet, amit a felhasználó lát (listák, dialógusablakok, figyelmeztetések, újabban nyomógombok, toolbar, stb.), és azt az architektúrát, eszköztárat, amivel a fejlesztőt boldogítják.
Két problémám van ezzel az egésszel. Az első az, hogy ez az AVKON nagyon nem fejlesztőbarát. Nagyon sok idő és veríték, amíg azt csinálja, amit az ember szeretne - legalábbis ha nem primitív Hello World-ről, netalán egy bevásárlólistáról van szó (bár ez utóbbihoz már kell táncolni).
A második az, hogy ez nem változott az S60 0.9 óta egyáltalán. A 5th Edition is abból állt, hogy beletákolták az érintőeseményeket, de semmit nem javít az első problémán. Sőt, a listadoboznál nem is változott semmi, mindent nekünk kell megírnunk... Egyszerűen fájdalmas. Ami más platformokon pár XML sor (Android) vagy pár kattintás (iPhone, bár ezt még csak nagyon halványan érintettem), S60 alatt több oldal forráskód. Az, hogy nem kell hozzá gondolkodni, mert mindig ugyanazt kell leírni, nem mentség (azontúl, hogy nem is igaz).
Szóval a "nagy innováció" igazából csak inkrementális hackelés... Bár csak álmodoznék. A Nokia Code Camp óta nagyon kiábrándultam, gyanítom már mindenki unja hogy folyton ezen pörgök, bocs miatta.
Apropó elnevezés, a Symbian interfészét UIKON-nak vagy Eikon-nak hívják, erre épül az AVKON, a UIQ-féle Qikon és az S80 Ckon-ja.
[ Szerkesztve ]
Break Driven Development