Wraz z wydaniem nowego Windowsa, pojawił się nowy typ aplikacji – aplikacje Windows Store. W odróżnieniu od znanych z poprzednich wersji systemu, aplikacje te zostały zaprojektowane z myślą o Modern UI (kafelkach). Oznacza to, że aplikacja taka nie posiada standardowego okna i uruchamiana jest w trybie pełnoekranowym, a wyglądem dostosowana jest do wspomnianego Modern UI.

Każda aplikacja posiada kilka wspólnych cech. Są to:

  • app bar – pasek narzędzi dedykowany aplikacji, zawierający najważniejsze/niezbędne akcje jakie użytkownik może wykonać,
  • charms – pasek narzędzi wspólny dla wszystkich aplikacji, zawierający takie przyciski jak:
    • wyszukiwarka – możliwość przeszukiwania zawartości aplikacji
    • podziel się – możliwość dzielenia się informacjami zawartymi w aplikacji
    • start – przejście do ekranu startowego
    • urządzenia – możliwość połączenia się z zewnętrznymi urządzeniami
    • ustawienia – możliwość dostosowania ustawień aplikacji
  • kafelki – aplikacje Windows Store zamiast ikonek, reprezentowane są przez kafelki. W przeciwieństwie do ikonek, kafelki mogą prezentować dodatkowe informacje, np. powiadomienia o nieprzeczytanych wiadomościach, aktualne informacje pobrane z zewnętrznego serwisu, itp.

Aby móc tworzyć aplikacje Windows Store, niezbędny jest Windows 8 oraz Visual Studio 2012. W przypadku Visual Studio w zupełności wystarczy wersja Express, która jest darmowa. Niezbędne jest również posiadanie licencji dewelopera. Jest ona darmowa i można ją uzyskać z poziomu Visual Studio.

Aplikacje Windows Store można tworzyć w kilku technologiach – HTML + JavaScript, C#, Visual Basic oraz C++. W kolejnych wpisach skupię się na pierwszym sposobie. Zacznę standardowo od aplikacji Hello World.