Blog (1)
Komentarze (23)
Recenzje (1)

Windows 8 – Widziany oczami programisty

@sha4kyWindows 8 – Widziany oczami programisty09.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.

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.

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

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 :)

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.