Dzisiaj oficjalnie została wydana nowa wersja Qt, zestawu przenośnych bibliotek i narzędzi programistycznych dedykowanych dla języków C++ i Java. Wydanie to przynosi bardzo wiele ciekawych zmian, nowych możliwości oraz wsparcie dla kolejnych platform.
Jedną z najważniejszych nowości w tym wydaniu to integracja projektu Kinetic który daje bardzo duże możliwości łatwego tworzenia animacji oraz nowe możliwości graficzne, a także dodaje obsługę tworzenia interfejsów z użyciem technologii Declarative UI.
Inne istotne zmiany to między innymi:

- wsparcie dla tworzenia maszyn stanów;
- obsługa multi-touch oraz gestów;
- przepisanie GraphicsView w celu zwiększenia wydajności oraz dodania nowych możliwości;
- dodane API umożliwiające dostęp do DOM;
- możliwość walidacji schematów XML;
- ułatwienia dla tworzenia aplikacji używających OpenGL;
- nowe klasy dające niskopoziomowy dostęp do obsługi dźwięku.
Do grona wspieranych platform dołączają:
- Symbian;
- Windows 7;
- Mac OS 10.6;
- Maemo 6.
Warto zauważyć, że jest to pierwsze wydanie, które powstało dzięki pomocy społeczności, która mogła aktywnie uczestniczyć w rozwoju projektu po otwarciu jego repozytoriów w maju. Qt 4.6 jest także bardzo istotne dla projektu KDE, którego nowe wydanie 4.4 będzie wymagało już tej wersji oraz będzie zawierało pierwsze efekty wykorzystania nowych możliwości (głównie wykorzystanie Kinetic w powłoce Plasmy).
Jednocześnie wydano nową wersję środowiska programistycznego dedykowanego dla Qt, czyli Qt Creator, które jest teraz dostępne w wersji 1.3. Wydanie to przynosi między innymi:
- eksperymentalne wsparcie dla tworzenia aplikacji przeznaczonych na platformę Symbian;
- wsparcie dla refaktoryzacji kodu;
- schematy kolorów dla edytora;
- lepsze wsparcie dla małych rozdzielczości ekranu;
- oraz wiele innych zmian.
Kolejną niespodzianką związaną z Qt jest także udostępnienie nowych API (Technology Preview) opracowanych w ramach projektu Mobility.
Pełną listę nowości możemy znaleźć na specjalnej stronie wchodzącej w skład dokumentacji, What’s New in Qt 4.6.
Dodaj komentarz
Musisz się zalogować, aby móc dodać komentarz.