Nowe funkcje w Qt dla Tizena Alfa 2

  • Home
  • /
  • Blog
  • /
  • Nowe funkcje w Qt dla Tizena Alfa 2

Data: 30 czerwca, 2013

Druga alfa Qt dla Tizen 1.0 jest efektem miesiąca prac nad zoptymalizowanym narzędziem do tworzenia mobilnych aplikacji w Qt Quick 2 i Qt 5.

Nowe wydanie kontynuuje zasadę wprowadzoną w pierwszej wersji Alfa, gdzie osobno są przygotowywane biblioteki i narzędzia Qt dla Tizena (niewiele różniące się od wersji na Linuksa), a osobno integracja Qt z systemem Tizen. W bieżącym wydaniu zaktualizowano Qt do nowej wersji, a do integracji dodano wiele kontrolek stylu graficznego Tizen dla smartfonów. Aplikacje rozwijane z Qt Quick 2 dla Tizena nie tracą niczego w sensie przenośności (np. na Ubuntu Phone, Sailfish, BlackBerry 10) a potrafią już działać na smartfonach Tizena poprzez instalację jako standardowe paczki TPK.

Szczegółowe zmiany

Ogólne

Qt dla Tizena jest teraz oficjalnym portem qt rozwijanym otwarcie przez społeczność w ramach Qt Project. W ten sposób dołączył do portów dla Androida, iOS i WinRT.

Potwierdzona obsługa referencyjnych smartfonów dla Tizena: RD-210 i RD-PQ. Aplikacje Qt Quick 2 w pełni korzystają z akceleracji OpenGL ES2 osiągając płynne animacje 60 klatek na sek. w interfejsie graficznym.

Zmiany w Qt framework dla Tizena


5.2 alpha

Aktualizacja do Qt 5.2 alpha obecnie podobnego do najnowszego 5.1 RC. Czyni to z Tizena platformę najwcześniej przyswajającą rozwiązania mobilne dostarczane przez Qt, planowane także dla Androida oraz iOS.

Integracja Qt z Tizenem

Zgodność kontrolek z API Qt Quick Controls Style. Większość kontrolek zgodnych z API Qt Quick Control jest stylizowanych przy pomocy nowego API Qt Quick Control Style z Qt 5.1. Daje to na przyszłość możliwość wysokiej przenośności kodu aplikacji na inne platformy mobilne.

Wstępne rozwiązanie dla paczkowania aplikacji i ich instalacji na urządzeniach z systemem Tizen. Aplikacje Qt mogą być też wkrótce umieszczane w ostatnio zapowiedzianym Tizen Store. W tym momencie proces budowy paczki jest ręczny lecz w ciągu tygodnia pojawią się przydatne narządzia i dokumentacja.

Nowe elementy GUI o natywnym wyglądzie i zachowaniu Tizena. Tak jak planowano, zestaw kontrolek bazujących na Qt Quick Controls jest już niemal gotowy. Większość z nich jest zgodna z wytycznymi Tizena przy jednoczesnej optymalizacji i nazewnictwie zachowanym dla aplikacji Qt.

Szczegóły (wykaz nowych kontrolek, znane problemy, plany na przyszłość, lista autorów) są dostępne na angielskiej stronie ogłoszenia http://qtfortizen.blogspot.com/2013/06/1.0alpha2.html.

O inicjatywie

Qt dla Tizena to inicjatywa realizowana przez programistów dla programistów, mająca na celu umożliwienie pełnego budowania aplikacji dla Tizena z użyciem środowiska Qt Creator. Szczególne korzyści ma potencjalnie przynosić ponowne zastosowanie pozyskanej już wiedzy tysięcy programistów na temat Qt, C++ a także języka QML. Niezależnie od rozpowszechnienia platformy Tizen w przyszłości, postępy w Qt dla Tizena już teraz służą samemu projektowi Qt oraz wersjom dla Androida czy iOS.

Projekt jest oparty o inicjatywę społeczności oraz wartości Wolnego i Otwartego Oprogramowania, wobec czego każdy chętny może dołączyć. Szczegóły na temat projektu są na bieżąco publikowane na stronach wiki projektu Qt.

Kontakt i aktualizacje

Lista obecnych uczestników projektu jest dostępna na wiki. Aktualności i dzielenie się wiedzą odbywa się z użyciem szeregu kanałów komunikacji, do wyboru:

Forum dla programistów aplikacji natywnych na Tizen.org
– Lista mailowa dotycząca rozwoju Qt dla Tizen: development@qt-project.org (subskrypcja na qt-project.org)
– Lista mailowa dla użytkowników Qt dla Tizen: interest@qt-project.org (subskrypcja na qt-project.org)
Blog
Twitter @QtForTizen
Facebook @QtForTizen
Google+
Kanał wideo qtfortizen
– Kanał IRC: #qt-tizen na irc.freenode.org (można odwiedzać przeglądarką poprzez webchat.freenode.net)

Newsletter OSnews raz w tygodniu. Bez reklam.