czwartek, 13 lutego 2014

Wspólne aplikacje dla Windows i Windows Phone 8.1 - fragmentaryczne informacje z podziemia

Serwis WinBeta niezwodnie znów ujawnił kolejną porcję tajnych informacji od jednego gościa z Twittera. Całość podchwyciły już pisma komputerowe. Tym razem do publicznej opinii przedostały się dwa screenshoty opowiadające o uniwersalnych aplikacjach Store. Oto one:

universal_apps

BgSj2ojCUAA7Qkh

Z jednej strony lekkie rozczarowanie, dwa projekty a miał być jeden? Ale hola, drugi slajd jakby opowiada tylko o aplikacjach XAML, może w przypadku HTML5 jest 100% i jeden projekt?  Czy w przypadku aplikacji HTML5 też są dwa projekty? Tego nie wiem, ale 80% wspólnego XAML to duży sukces zważywszy uwagę na fakt, że do tej pory praktycznie nic nie było wspólne między kontrolkami XAML w Windows 8 a Windows Phone. Jedynie naprawdę podstawowe kontrolki jak np. TextBlock i to bez zgodności binarnej, ponieważ sam XAML był nawet inaczej zaimplementowany na każdej z platform (w Windows 8 na WinRT w C++, w Windows Phone w C#, jako pozostałość po Silverlight). Całość wygląda dość wiarygodnie. Nie wszystko pewnie zdążą ujednolicić lub w pewnych przypadkach nie będzie to mieć sensu.

Na koniec dodam, że samo Windows Phone 8.1 SDK Preview z dokumentacją ponoć już przedostało się do Internetu, o czym donosi serwis Neowin. Warto też wspomnieć o planowanej obsłudze protokołu Miracast, który pozwoli przesłać obraz ze smartfona na inne urządzenie. Miejmy nadzieję, że zostanie to ukończone przed finalnym wydaniem (piszący dokumentację nie obiecuje czegoś ludziom w ciemno, tylko jest szczerym realistą). 

środa, 12 lutego 2014

wtorek, 11 lutego 2014

Windows Phone 8.1 - kilka rąbków tajemnicy

WPSDK 8.1 DevPreview krąży gdzieś po świecie, ale jeszcze nie po Internecie. Tym niemniej do opinii publicznej przeciekło całkiem sporo konkretnych i prawdopodobnych informacji .

apps-list  close-app  storage-sense  youtube-app     

windows-phone-8-1-action-center

Co więc przyniesie nam Windows Phone 8.1 ?

  • uniwersalne aplikacje w HTML5/JS działające na Windows Phone 8.1 i Windows 8
  • wycofanie pozostałości po Silverlight, możliwość współdzielenia XAML między Windows Phone 8.1 a Windows 8
  • pakiety aplikacji w formacie appx (znanym z Windows 8) zamiast xap
  • cykl życia aplikacji taki jak w Windows 8.x - klawisz Back nie zabija już aplikacji, a usypia, aby zabić trzeba przeciągnąć w dół (podobnie jak w Windows 8.x)
  • “Store Apps” w Visual Studio, uniwersalne główne szablony tworzące projekty zarówno dla Windows Phone, jak i dla WinRT
  • nowe rozmiary kafelków
  • GridView, Listview, ProgressRing, Hub, semantic zoom, flyout, header, item-click event, nawigacja po typie itp - znane z Windows 8 i 8.1
  • automatyczne aktualizacje aplikacji znane z Windows 8.1
  • przeprojektowany File Picker, przewidziany File Saver, możliwe, że pojawi się menadżer plików
  • menu Quick Settings (Wi-Fi, Bluetooth, …) - wyświetlane przez pociągnięcie w dół górnej krawędzi ekranu
  • Action Center - wyświetlane przez pociągnięcie w górę dolnej krawędzi ekranu
  • wsparcie aplikacji firm trzecich obsługujących wiadomości tekstowe
  • Xbox Music i Xbox Video zamiast dotychczasowego huba Music & Video
  • osobna aplikacja Podcast (wcześniej jedna z funkcjonalności huba Music & Video)
  • aplikacja Camera o zmienionym wyglądzie
  • aplikacje znane z Windows 8.1: Bing Finance, Bing Food & Drink, Bing Health & Fitness, Bing News, Bing Sports Bing Travel i Bing Weather
  • aplikacje Battery Sense, Wi-Fi Sense i Storage Sense
  • aplikacja OneDrive (rebranding SkyDrive) wyświetlająca lokalny system plików, podobnie jak w Windows 8
  • lepsze wsparcie dla kart SD (możliwość instalacji aplikacji za pomocą Storage Sense)
  • zmieniony hub Xbox Game
  • aplikacja YouTube
  • IE11 z obsługą WebGL
  • SSO persystentne między aplikacjami
  • wsparcie dla VPN znane z Windows 8.1
  • PlayTo & screen mirroring
  • “command bar” zamiast “app bar”, bindowanie przycisków
  • “hub” zamiast “pivot”
  • ustawienia koloru paska nawigacyjnego
  • nowe ustawienia dla USB
  • koniec XNA

Najciekawsze spośród nowości wydają się “universal apps” w HTML5. W sumie najławiej je było zrealizować właśnie w technologiach webowych. Powstaje pytanie, co z aplikacjami XAML? Czyżby nie udało się osiągnąć, przynajmniej teraz przed “Threshold”, ich pełnej uniwersalności i będziemy musieli zadowolić się łatwym współdzieleniem samego XAML między Windows Phone a Windows? W każdym razie na pewno widać duże zbliżenie Windows Phone 8.1 do Windows 8.1, zarówno poprzez kolejną porcję mechanizmów czy zachowań, jak i poprzez wspólne aplikacje. To zbliżenie sugeruje, że część nowości Windows Phone 8.1 może być już nam dobrze znana. Kosztem tego zbliżenia jest złamanie pewnej kompatybilności z obecnym Windows Phone… Pamiętajmy, że to informacje z drugiej ręki, jak będzie naprawdę dowiemy się na początku kwietnia na konferencji BUILD (choć jak do tej pory przecieki zwykle się potwierdzały).

Linki

wtorek, 4 lutego 2014

Windows 8.1 Update 1 - build 9600.16596

Od wczoraj  kompilacja Windows 8.1 Update 1 z 14 stycznia krąży po Internecie. Pomijając drobne szczegóły zawiera to, co wcześniej już opisywano.

Te kontekstowe menu nawet tak nie rażą. Są tylko na ekranie startowym. W aplikacjach Windows Store dla użytkowników z myszką nic się nie zmieniło.

01_start_mix

Pasek w aplikacji Windows Store pojawia się tylko po najechaniu myszką górnej krawędzi ekranu.

02_topbar

Aplikacje Windows Store przypinane do paska zadań próbują zbliżyć się do desktopowych programów.  Jednak widok czegoś otwartego na pasku w sytuacji, gdy nie widzimy okna na pulpicie jest trochę dziwny (do dyspozycji mamy widok pełnoekranowy aplikacji lub jej ikonę na pasku zadań)

03_taskbar_cut

Po włączeniu opcji pokazywania wszystkich otwartych aplikacji Windows Store na pasku zadań, w okienkach pojawia się przycisk minimalizacji. Można też najeżdżając na dolną krawędź ekranu wyświetlić pasek zadań przy otwartej aplikacji Windows Store.

04_taskbar_2

Poniżej filmik nakręcony przez “dobrych ludzi” z winbeta.org.

Linki

Aha, warto zwrócić uwagę na tryb Enterprise w IE11, choć teraz nie jest domyślnie jeszcze widoczny. Dzięki niemu wiele starych, korporacyjnych aplikacji zgodnych z IE 8 będzie śmigać na IE 11 bez potrzeby modyfikacji.