Windows 8 - Luxus alebo opruz?
Ako už mnohí z vás iste zistili MS pred nedávnom vydal nový OS Windows označený ako '8'. V tomto článku si povieme, čo je v ňom nové, aké slasti a strasti na nás čakajú a tiež niečo o vývoji aplikácií pre tento systém.
Windows 8 - ponuka štart, živé dlaždice
Windows 8 prináša mnoho noviniek
Určite si čoskoro všimnete tzv. Živých dlaždíc, ktoré sa zobrazí na miesto ponuky štart. Tá chýba tlačidlo a vstupuje sa do nej napríklad klávesom 'windows' alebo nabehnutím do ľavého dolného rohu. Pozn. dá sa stiahnuť doplnok, ktorý tlačidlo pridá. Nájdete tu svoje aplikácie, ktoré klasicky kliknutím spustíte. Čo je na dlaždiciach 'živého' je automatický refresh a menenie obsahu. Napríklad počasie, novinky, facebook ... sa automaticky synchronizuje a na dlaždicu vidíte aktuálny stav bez nutnosti aplikáciu spúšťať. Aplikácia vás tiež môže upozorňovať pomocou tzv. Toast notifikácií.
Windows 8 - Toast notifikácia
Windows 8 - Interakcia aplikácií so systémom - zdieľanie
Pre tento systém existujú dva druhy aplikácií
- Desktop aplikácie
- Windows Obchod aplikácie
Desktop aplikácie: Sú klasické aplikácie, na ktoré ste zvyknutí z predchádzajúcich verzií Windows a iných OS.
Windows 8 - Desktop aplikácia
Windows 8 - Skype Full screen
Windows 8 - Skype Snap view, Fill
Ako zaujímavosť: možno si povšimnúť, že rozdielnosť medzi Windows 8 a Windows 1.0 nie je zase tak veľká.
Čo sa týka vývoja pre tento systém
Pre W8 možno vyvíjať buď klasické desktop aplikácie, ako doteraz a alebo už spomínané Windows Store aplikácie
.NET 4.5 vo Visual Studiu 2012 prináša mnoho noviniek medzi ktorými je samozrejme podpora a niekoľko šablón pre aplikácie Windows Store.
Windows 8 - Platforma
Aplikáciu Windows Store možno integrovať zo systémom. Napríklad už spomínané dlaždice, či zdieľanie obsahu pomocou menu po pravej strane, vyhľadávanie pomocou onej aplikácie pomocou vyhľadávacieho poľa Windows atp.
Využívajú sa tu Asynchrónne metódy. Používajú sa
spravidla bez callbacku s kľúčovým slovkom
await
. Ktoré z nich robí poťažmo synchrónne a
kód pod nimy je považovaný za callback. Tieto metódy sa potom označujú
slovkom async
.
Windows 8 - Visual Studio 2012 Win. store
No a čo, že to tá certifikácia vlastne je? Keď si zostavíte program, bude pod vývojársku licencií a bude fungovať 30 dní. Musíte ho odoslať na certifikáciu, kde tester skontroluje, či produkt spĺňa všetky podmienky a potom bude vystavený vo Windows Store vo full licenciu. Je možné ho stále re-buildovat. "Nie je" iná možnosť, ako si zabezpečiť plnú verziu. Vývojárske prospekty možno nájsť na www.dev.windows.com
Mal som z toho zmiešané pocity. Mohol som si vybrať, či v tomto článku MS pomluvím a poviem, že schvaľovanie aplikácií, aby som ich mohol užívať hoci len pre osobnú potrebu je fakt hrozné atp. Alebo či to zatienime a urobím z nich luxusné systém. Je to na každom z vás.
Osobne hodlám Windows 8 povýšiť na svoj primárny OS koncom roka. Vývoj Metro Style aplikácií si tiež určite vyskúšam. Páči sa mi jednoduchá integrácia aplikácií so systémom. Prepojenosť medzi nimi a nové ovládanie systému, ktoré je podľa mňa užívateľsky prívetivé a dá sa naň rýchlo zvyknúť a navyknúť. Potom spríjemní a urýchli každodenné činnosti.