Blog (1)
Komentarze (23)
Recenzje (1)
@sha4kyWindows 8 – Widziany oczami programisty

Windows 8 – Widziany oczami programisty

09.12.2012 15:51

Nowy Windows jest rewolucją, może nam się to podobać lub nie. Microsoft stworzył system intuicyjny, przemyślany i stawiający na pierwszym miejscu użytkownika. Dając programiście niesamowite możliwości, jakie? Zapraszam do lektury:

Słowem wstępu

Wiele osób pisało już o możliwościach, odczuciach z obcowaniem z nowym systemem Windows. Ja w moim wpisie chciałbym się skupić na systemie od strony programisty, programisty, który głównie tworzy aplikacje na systemy mobilne.

W czym Windows 8 jest lepszy od poprzednika? A może nie jest …

Spróbuje porównać możliwości, jakie daje nowy system w porównaniu z poprzednim. Według mnie najważniejsze zmiany to:

Widoki Snap View oraz Filled View

Ktoś może powiedzieć: „Microsoft zmusza nas do używania tylko takich widoków”. Tylko trzeba zauważyć, że w przeciwieństwie do klasycznych aplikacji desktopowych, te projektowane na modern ui mają stworzony widok dla Snap i Filled view. Co to oznacza w praktyce?

W poprzednich wersjach systemu, jeżeli chcieliśmy, aby jakiś program prawidłowo wyświetlał się w małym oknie z boku ekranu musieliśmy go dostosować, przesuwać, rozsuwać tak, aby wyświetlał informacje prawidłowo. A w niektórych przypadkach było to po prostu nie możliwe.

Teraz nie mamy tego problemu, przerzucając aplikacje na bok ekranu mamy naszą ulubioną aplikacje i możemy z niej korzystać, używając innej aplikacji w tym samym czasie. A co najważniejsze dwie aplikacje działają równolegle, czyli aplikacja nie znika nam pod innymi itd.

442497

Zintegrowane ustawienia, wyszukiwanie oraz możliwość dzielenia się treściami

Chyba najczęstszym problemem w początkowej fazie używania nowego systemu jest problem zamykania systemu. Jest on ukryty w systemowych ustawieniach. Co ciekawe rzekome ustawienia dają możliwości także programistom?

Każdy programista, tworząc aplikacje z czasem musi nauczyć użytkownika jej obsługi. Począwszy od możliwość wyszukiwania treści, zmiany ustawień a na udostępnianiu treści znajomym kończąc. Nowy system pozwala na zintegrowanie tych systemowych z naszym programem, ale także naszego programu z systemem.

Już nie musimy za każdym razem uczyć użytkownika gdzie są ustawienia czy wyszukiwanie, teraz użytkownik wie, że przechodząc na belkę systemową ma możliwość wyszukania interesujących go treści. Ponadto, jeżeli będzie chciał zmienić jakieś ustawienia w aplikacji, nie musi przekopywać się przez kilka stron do ustawień, wszystko ma pod ręką – łatwiej nie można.

Ponadto używając jakieś aplikacji, możemy równie szybko dzielić się treściami takimi jak zdjęcia, nowe artykuły czy też muzyka bezpośrednio z poziomu zakładki i opcji Udostępnij, gdzie mamy listę wszystkich programów oferujących możliwość udostępniania danych treści.

442503

IsolateStorage

Kolejną z moim zdaniem innowacją, trochę pomijaną na tle innych jest tak zw. „IsolateStorage”, czyli pamięć na dysku wyodrębniona tylko dla naszego programu. Jaką korzyść dla zwykłych użytkowników to niesie?

Prosta sytuacja, kupujemy nowy komputer. A tam producent uraczył nas 10 preinstalowanymi programami, większość w wersji 30 dniowej. Lub też instalujemy jakiś mało znany program, który zmienia nam domyślną przeglądarkę, instaluje pasek w przeglądarce i zaśmieca nam dysk? Kto z nas tego nie zna?

Jednak w systemie Windows 8 (Oraz Windows Phone), każda aplikacja dostaje pewną przestrzeń na dysku. Usuwając ją – usuwamy całość aplikacji, łącznie z wszystkimi jej zadaniami w tle i powiązaniami z systemem. Jednym kliknięciem pozbywamy się jej na dobre.

Logowanie na konto w domenie Microsoftu, zaleta czy wada?

Moim zdaniem zaleta, nie tylko mamy możliwość utworzenia konta lokalnego, ale dzięki połączeniu naszego systemu z kontem Microsoft, możemy dzielić ustawienia pomiędzy różnymi urządzeniami.

Prosta sytuacja – Kalendarz, dodajemy jakieś ważne wydarzenie, dzięki integracji systemu z kontem domenowym dane wydarzenie jest widoczne nie tylko w naszym komputerze. Ale także na każdym innym, na którym się zalogujemy, łącznie z telefonem Windows Phone. Również inne aplikacje mogą zapamiętywać nasze preferencje i współdzielić je w ramach jednego konta na różnych komputerach. A dzięki przestrzeni dyskowej w chmurze (SkyDrive) możemy również dzielić nasze ważne pliki i mieć pewność, że nigdzie nie zaginą.

Najbardziej kontrowersyjna zmiana – Sklep z aplikacjami

442512

Wiele ludzi krytykuje nowy system za brak możliwości instalacji dowolnych aplikacji w interfejsie modern ui. Pomijając dostęp do warstwy „Desktop”, wszystkie aplikacje musimy instalować przez zintegrowany sklep. Czy jest to wada? Moim zdaniem nie. Wszystkie tworzone aplikacje muszą przejść certyfikację. Są, więc sprawdzane nie tylko pod kątem bezpieczeństwa i szybkości działania, ale także pod kątem estetyki wyglądu i funkcjonalności. Instalując aplikacje z zintegrowanego sklepu, mamy pewność, że nie zaszkodzi naszemu systemowi.

Również ilość dostępnych aplikacji jest na chwilę obecną blokadą dla niektórych osób. Ale czy słusznie? Inne sklepy mobilne takie jak Google Play czy Apple iTunes oferują, co prawda większą ilość programów, lecz ich weryfikacja nie jest tak restrykcyjna jak w sklepie Windows 8. Tutaj każdą aplikacje sprawdza człowiek, mając oczywiście pewien schemat, jednak zawsze testując aplikacje najlepiej jak potrafi.

Daje nam to pewność, że wszystkie aplikacje dostępne w sklepie są sprawdzone, a w moim odczuciu, jakość przewyższa ilość.

To tylko kilka z możliwości, jakie daje nam nowy system, a są one naprawdę wielkie. Microsoft stworzył system nie tylko dający możliwość pracy na kilku urządzeniach, ale także tworzący spójną całość. I jak już wspomniałem na wstępie, stawiający użytkownika na pierwszym miejscu. Bo liczysz się Ty.

Chętnie odpowiem na pytania związane z tworzeniem aplikacji na platformę Windows 8 / Windows Phone, a także na związane z samym systemem. Zapraszam do komentowania :)

Wybrane dla Ciebie
Komentarze (6)