Windows Phone – system operacyjny dla platform mobilnych będący następcą Windows Mobile, opracowany przez firmę Microsoft. Podczas Mobile World Congress 2010 w Barcelonie, Microsoft ujawnił szczegóły Windows Phone, między innymi: integrację z Xbox Live, Zune i wyszukiwarką Bing. Pierwotnie projekt nazywał się „Windows Phone 7 Series”, jednak 2 kwietnia 2010 Microsoft ogłosił, że słowo „Series” zostanie usunięte z oficjalnej nazwy, tym samym system przyjął nazwę „Windows Phone 7”. 21 stycznia 2015 roku podczas swojej konferencji w Redmond, Microsoft zrezygnował z nazwy „Windows Phone”. Zastąpiony został przez system Windows 10 Mobile.
Interfejs użytkownika Interfejs użytkownika Modern UI przypomina ten znany z Zune HD. Ekran główny stanowią „kafelki” (ang. „tiles”) – są to odnośniki do aplikacji, hubów, stron internetowych, plików multimedialnych, kontaktów, lub panele wyświetlające informacje systemowe. Użytkownik może dodawać, przesuwać i kasować elementy według własnego pomysłu. Zawartość kafelków jest aktualizowana w czasie rzeczywistym (np. liczba nieprzeczytanych wiadomości, prognoza pogody, najbliższe zaplanowane spotkania).
Huby Niektóre funkcje w Windows Phone przedstawione są za pomocą tzw. „hubów”, które łączą lokalną i internetową zawartość z serwisami społecznościowymi, takimi jak Facebook, czy Windows Live. Przykładowo – hub „Pictures” zawiera zdjęcia zrobione przy pomocy telefonu, a także te przesłane wcześniej do serwisów społecznościowych. Dzięki hubowi „People”, oprócz standardowej, lokalnej książki kontaktów mamy dostęp do danych naszych znajomych z Facebooka czy Windows Live. Pozostałe huby to m.in. „Music and Video” (który integruje się z Microsoft Zune), „Games” (integrujący się z Xbox Live), Windows Phone Store czy Microsoft Office.
Tematy i style Użytkownicy mają możliwość modyfikacji wyglądu systemu w zakresie kolorystyki. Do wyboru są dwa kolory tła (Themes) – jasny i ciemny, oraz 10 stylów kolorystycznych (Styles) – magenta, purpura, turkus, limonka, brąz, pomarańcz, błękit, czerwień, zieleń. Producent urządzenia, lub operator może doinstalować własny, 11 styl kolorystyczny. Od wersji 7.8 liczba wspomnianych stylów (teraz nazywanych akcentami) została zwiększona do 20. Zmiana koloru, oprócz aplikacji systemowych, wpływa także na wygląd zainstalowanych aplikacji, dostarczonych przez innych producentów.
Wprowadzanie tekstu Tekst wprowadzany jest poprzez wyświetlaną na ekranie, dotykową klawiaturę, ze specjalnym klawiszem umożliwiającym szybki dostęp do emotikonów. Producenci urządzeń mają możliwość wprowadzenia klawiatury sprzętowej. System obsługuje przewidywanie tekstu na podstawie kilku pierwszych liter oraz sprawdzanie pisowni.
Przeglądarka internetowa Za przeglądanie internetu w telefonie z Windows Phone odpowiada Internet Explorer Mobile. Użytkownicy mogą zapisywać listę swoich ulubionych serwisów internetowych. Bezpośredni odnośnik do danej strony można zamieścić w formie kafelka (tile) na ekranie głównym. Internet Explorer Mobile obsługuje gesty multi-touch. Do wersji 11 (będącej częścią Windows Phone 8.1) przeglądarka pozwala na jednoczesną pracę na maksymalnie sześciu zakładkach, zaś od wersji 11 ograniczenie to zdjęto oraz dodano opcję synchronizacji otwartych kart, ulubionych oraz haseł między urządzeniami. Najnowsza wersja przynosi także widok czytania obecny już wcześniej w kafelkowym Internet Explorerze 11 dla desktopowego Windows 8.1.
Multimedia Windows Phone posiada dwa „huby” dotyczące multimediów – „Music + Video” i „Pictures”, które przypominają interfejs Zune HD. Oprócz samego przeglądania plików umożliwia użytkownikom korzystanie z serwisu Zune Marketplace, dzięki któremu można kupować utwory, czy przeglądać zdjęcia i biografie artystów.
Hub „Pictures” pozwala na przeglądanie zdjęć zapisanych w pamięci urządzenia i dostęp do usług sieci społecznościowych. Można przesyłać zdjęcia na serwer, czy komentować je bezpośrednio, bez przeglądarki internetowej.
Wyszukiwanie Każde urządzenie z Windows Phone musi posiadać specjalny przycisk sprzętowy „szukaj”. Jego naciśnięcie powoduje uruchomienie programu Bing, który umożliwia przeszukiwanie stron internetowych, wiadomości, czy map. Działanie klawisza dopasowuje się do aktywnie działającej aplikacji – na przykład przeglądając hub „People” spowoduje wyszukiwanie osób na liście kontaktów etc. Z wyszukiwarki możemy także korzystać głosowo, Windows Phone ma wbudowany system rozpoznawania mowy. Aktywacja następuje poprzez długie przyciśnięcie klawisza „start” (od wersji 8.1 funkcję tę przejął klawisz „szukaj”).
OS nie będzie obsługiwał wielozadaniowości aplikacji innych producentów oraz funkcji kopiowania i wklejania w czasie premiery, ale funkcje te zostaną dodane po premierze systemu.
Ponadto system posiada asystenta głosowego Tellme.
Live Tile Live Tile to link do aplikacji wyświetlane w menu Start. Tiles (kafelki) pokazują informację poprzez zmianę pomiędzy stronami „back” oraz „front”. Istnieją dwa rodzaje płytek – Application Tiles oraz Secondary Tiles.
Application Tile Application Tile jest to kafelek tworzony, gdy użytkownik podepnie aplikacje do menu Start poprzez przyciśnięcie i przytrzymanie ikony aplikacji w liście aplikacji. Dotknięcie przypiętej aplikacji kieruje użytkownika do strony domowej danej aplikacji.
Secondary Tile Secondary Tile jest tworzony programowo przez aplikację na podstawie interakcji ze strony użytkownika. Może go zastosować np. czytnik newsów do otwarcia strony z informacjami z danego kraju. Aplikacja dostarcza parametry dla kafelka, tak aby dotknięcie go uruchomiło aplikację z odpowiednimi parametrami. Można posiadać Secondary Tiles dla aplikacji w menu Start bez posiadania jej Application Tile.
Wymagania sprzętowe Microsoft podał wysokie wymagania sprzętowe dla producentów. Urządzenia z Windows Phone 7 będą musiały posiadać co najmniej 3 przyciski (start, wstecz, szukaj) i posiadać radio FM. Inne wymagania to ekran pojemnościowy z 4 punktami jednoczesnego dotyku o rozdzielczości WVGA 800 * 480, 1 GHz CPU, GPU obsługujący DirectX 9, moduł łączności z siecią komórkową, Wi-Fi, aparat cyfrowy, GPS, kompas, czujnik zbliżeniowy, akcelerometr, źródło światła (np. dioda LED) i AGPS. Wymagane będzie co najmniej 8 GB pamięci Flash, 256 MB RAM i gniazdo rozszerzeń dla kart SD, które jednak zostanie wbudowane do urządzenia i nie będzie dostępne dla użytkownika. Producenci będą mogli wybrać, czy zastosują fizyczną klawiaturę.
Wersje
7.0 Pierwsza wersja systemu.
7.5 Mango Duża aktualizacja systemu wydana jesienią 2011 r., m.in. zaktualizowano Internet Explorer do wersji 9, dodano integrację z Twitterem, możliwość zmiany dzwonków na własny (dźwięk musi być jednak wcześniej specjalnie przygotowany), możliwość działania aplikacji w tle.
7.5 Refresh Microsoft w marcu 2012 r. oficjalnie ogłosił zmianę nazwy systemu WP 7.5 Mango na WP 7.5 Refresh – odświeżoną wersję WP 7.5 Mango. Ta aktualizacja przede wszystkim obniża minimalne wymagania dla telefonów z Windows Phone 7, wprowadza również niewielkie poprawki.
7.8 Aktualizacja ta została udostępniona użytkownikom telefonów, które nie dostaną aktualizacji do Windows Phone 8. Wprowadza ona wiele funkcji z wersji Apollo, m.in. nowy ekran startowy.
8.0 Apollo
Została udostępniona jesienią 2012 roku. Nowy system przyniósł m.in. jądro NT z Windows 8, multitasking, wsparcie dla DirectX, zmieniony ekran startowy, obsługę procesorów wielordzeniowych, ekranów HD 720p, kart pamięci Micro SD, NFC, Wallet hub, Internet Explorer 10, Mapy i nawigację offline. Nowa wersja udostępnia zestaw interfejsów API pozwalających integracje usług dodatkowych do współdzielenia zdjęć, wiadomości i połączeń wideo (takich jak np. Instagram, WhatsApp, Skype, itp.).
Nie jest dostępny na starsze telefony z jednordzeniowymi procesorami.
Aktualizacje wersji 8: Aktualizacja 1 – Wersja systemu operacyjnego: 8.0.10211.204 – Usprawnienia wiadomości SMS – Odpowiedzi w wiadomościach SMS na połączenia przychodzące – Usprawnienia programu Internet Explorer – Łączność Wi-Fi – Inne ulepszenia
Aktualizacja 2 – Wersja systemu operacyjnego: 8.0.10327.77 lub 8.0.10328.78 – Konta Google. – Xbox Music. – Radio FM – Data Sense – Aplikacja Skype. – Internet Explorer. – Aparat
Aktualizacja 3 – Wersja systemu operacyjnego: 8.0.10501.127 lub 8.0.10512.142 – Ułatwienia dostępu – Pamięć – Tryb samochodowy – Ekran – Wi-Fi – Udostępnianie Internetu – Bluetooth – Dzwonki – Przełączanie aplikacji
8.1
Windows Phone 8.1 wprowadza do systemu szereg zmian, w tym kilka znaczących. Wraz z wersją 8.1 pojawia się centrum powiadomień, głosowa asystentka Cortana (aktualnie tylko w niektórych regionach), możliwość ustawienia obrazu jako tła kafelków na ekranie startowym, możliwość zapisywania aplikacji na karcie SD, przeglądarka Internet Explorer w wersji 11 (z możliwością synchronizacji otwartych kart, ulubionych i haseł między urządzeniami) oraz wiele innych.
Dystrybucję aktualizacji zawierających Windows Phone 8.1 dla urządzeń z wersją 8.0 jako pierwszy rozpoczął Microsoft Mobile w lipcu 2014 roku stopniowo udostępniając ją dla swoich urządzeń.
11 lipca 2017 roku Microsoft zakończył wsparcie techniczne dla Windows Phone 8.1, zachęcając przy tym do zaktualizowania systemu do Windows 10 Mobile.
Aktualizacja Początkowo krążyły plotki, że niektóre telefony z systemem Windows Mobile 6.5.x, będą miały możliwość aktualizacji do Windows Phone 7, jednak Natasha Kwan, Microsoft's General Manager for Mobile Communication in Asia, została zacytowana mówiąc, że nie będzie to możliwe, ponieważ telefony obecnie dostępne nie spełniają wszystkich wymagań sprzętowych. Zostało to potwierdzone na konferencji MIX10, gdzie Joe Belfiore (wiceprezes i dyrektor Windows Phone Program Management) powiedział, że nie ma obecnie dostępnego urządzenia, w tym HTC HD2, spełniającego wymagania sprzętowe systemu Windows Phone 7. Aczkolwiek obecne w sieci tzw. przeportowane wersje systemu działają poprawnie na HD2.
Historia powtórzyła się kiedy Microsoft ogłosił system Windows Phone 8. Krążyły plotki, że telefony z systemem Windows Phone 7 dostaną aktualizację do wersji ósmej, jednak Microsoft zaprzeczył. Zamiast tego posiadacze telefonów z systemem w wersji siódmej mogą pobrać aktualizację Windows Phone 7.8, która głównie dodaje możliwość zmiany wielkości kafelków i kolory znane z Windows Phone 8.
Cykl życia aplikacji Wszystkie urządzenia z WP wyposażone są w przycisk Wstecz. Przycisk ten pozwala użytkownikowi nawigację wstecz w danej aplikacji, a nawet między różnymi programami. W przeciwieństwie do innych systemów można przejść z aplikacji do przeglądarki lub innej aplikacji, a następnie nacisnąć przycisk Wstecz, aby płynnie powrócić do własnej aplikacji. Daje to o wiele bardziej spójny interfejs użytkownika. Oznacza to również, że WP utrzymuje dziennik działań, znany jako back-stack, w celu wspierania nawigacji między aplikacjami.
Launching Aplikacja Windows Phone jest uruchomiana wówczas, gdy użytkownik przyciśnie bezpośredni włącznik, bądź live tile z menu start skojarzony z daną aplikacją. Ilekroć użytkownik uruchomi aplikację korzystając z tych metod powstanie nowa instancja. Kiedy aplikacja uruchamia się jest wywoływany event Launching. Funkcja przechwytująca event powinna przeczytać potrzebne dane z Isolated Storage, aby wyświetlić użytkownikowi nową sesję. Launching i Activating Events wzajemnie się wykluczają. Running Po Launching Event aplikacja zaczyna działać. Kiedy aplikacja znajduje się w tym stanie ma za zadanie zmienić swój wygląd, zachowanie pod wpływem interakcji z użytkownikiem. Closing Do tego stanu aplikacja może przejść ze stanu Running. Jedną z możliwości wywołania Closing Event jest wciśnięcie przycisku „Wstecz” na telefonie. W tym stanie aplikacja może zapisać potrzebne, trwałe dane w Isolated Storage. Deactivating