Michal Moudrý, Martin Zbořil, Vítek Horejš, Adam Šulc, Jakub Lupač Windows Phone Michal Moudrý, Martin Zbořil, Vítek Horejš, Adam Šulc, Jakub Lupač 4. ITa
Obsah Verze operačního systému Jádro operačního systému Distribuční systém a aplikace Hardware Historie 17.9.2018
Verze operačního systému Windows Phone 7 2010 Metro, People Hub, Games Hub, integrace vyhledávače Bing, … Windows Phone 7 (NoDo) 1. polovina 2011 Rychlejší spouštění aplikací, podpora CDMA sítí Windows Phone Aktualizace probíhá standardně rozhraním OTA (Over - The - Air) nebo Zune Windows Phone 7 Vydáno: 2010 Seznam novinek: o Metro – grafické uživatelské rozhraní, technologie více dotykového ovládání o People hub – sdružení sociálních sítí o Games hub – propojení s herní konzolí Xbox, herní Avatar, ocenění o Vyhledávání pomocí Bing o Onedrive a další služby od Microsoftu – integrace o Internet Explorer – webový prohlížeč Windows Phone 7 (NoDo) Vydáno: 1. polovina 2011 o Kopírovat/Vložit o Rychlejší spouštění aplikací o Podpora CDMA sítí Windows Phone 7.5 (Mango) Vydáno: 2. polovina 2011, 27. září o Internet Explorer 9 – HTML5 o Částečný mutitasking – aplikace se nedají vypínat, pouze přecházet mezi nimi o Vylepšena integrace napříč aplikacemi o Facebook událost – zobrazena v kalendáři Windows Phone 7.5 (Refresh) Vydáno: 1. polovina 2012 o Podpora LTE sítí o Snížené HW požadavky – z důvodu lepší rozšiřitelnosti mezi výrobci Windows Phone 7.5 (Tango) Vydáno: 1. polovina 2012, 28. června o Podpora 120 různých jazyků o Wi-Fi hotspot – až pro 5 zařízení Windows Phone 7.8 Vydáno: 2. polovina 2012, prosinec o Nové metro – podobné jako ve Windows Phone 8 o Konečný update pro uživatele Windows Phone 7, snaha předat uživatelům pocit, že mají Windows Phone 8 Aktualizace probíhá standardně rozhraním OTA (Over - The - Air) Windows Phone 8 (Apollo) Vydáno: 2. polovina 2012 o Nová zamykací obrazovka – rychlý přehled informací o aplikacích o Nové metro o Xbox music – nový hudební přehrávač o Podpora NFC a paměťových karet o Internet Explorer 10 o Multitasking – 7 spuštěných aplikací, aplikace běží plnohodnotně na pozadí (navigace – hlasové povely) Windows Phone 8 Update 1 Vydáno: 1. polovina 2013 o Vylepšení zpráv – Koncepty, úpravy před přeposláním Windows Phone 8 Update 2 Vydáno: 1. polovina 2013, květen o FM rádio – zprovoznění radia o Podpora Google účtů Windows Phone 8 Update 3 Vydáno: 2. polovina 2013 o Podpora Full HD rozlišení o Podpora čtyř jádrových Qualcomm procesorů o Vylepšeno Metro – třetí sloupec dlaždic pro úhlopříčky větší než 5“ o Pokročilá správa uložiště Windows Phone 8.1 (Blue) Vydáno: 1. polovina 2014 o Přidáno notifikační centrum o Cortana – hlasová asistentka o Vlastní pozadí dlaždič o Swype klávesnice o Třetí sloupec dlaždič, bez ohledu na úhlopříčku mobilu o Internet Explorer 11 o Inteligentní uložiště – Data, Wi-fi, Uložiště o DualSIM - podpora Windows Phone 8.1 Update 1 Vydáno: 2. polovina 2014 o Podpora složek o PureView – natáčet 4K video Windows 10 mobile Obrázek č. 1 – Windows Phone 7 logo 17.9.2018
Verze operačního systému Obrázek č. 2 – Verze WP 7 17.9.2018
Verze operačního systému Windows 7.5 (Mango) 2. polovina 2011 IE 9, částečný multitasking, vylepšení integrace mezi aplikacemi, … Windows 7.5 (Refresh) 1. polovina 2012 Podpora LTE sítí, snížení požadavků na HW 17.9.2018
Verze operačního systému Windows 7.5 (Tango) 28. června 2012 Rozšíření podporovaných jazyků, možnost vytvořit Wi-Fi Hotspot Windows 7.8 2. polovina 2012 Nové UI 17.9.2018
Verze operačního systému Obrázek č. 3 – Verze WP 7.5 a WP 7.8 17.9.2018
Verze operačního systému Windows Phone 8 2. polovina 2012 Nové UI, IE 10, podpora NFC a paměťových karet, multitasking, … Windows Phone 8 Update 1 1. polovina 2013 Vylepšení zpráv Obrázek č. 4 – Windows Phone 8 logo 17.9.2018
Verze operačního systému Windows Phone 8 Update 2 1. polovina 2013 FM rádio a podpora Google účtů Windows Phone 8 Update 3 2. polovina 2013 Podpora Full HD rozlišení, pokročilá správa uložiště, … 17.9.2018
Verze operačního systému Windows Phone 8.1 1. polovina 2014 Přidáno notifikační centrum, Inteligentní uložiště, podpora DualSIM, IE 11 Windows Phone 8.1 Update 1 2. polovina 2014 Podpora složek, podpora natáčení ve 4K rozlišení 17.9.2018
Verze operačního systému Obrázek č. 5 – Notifikační centrum Obrázek č. 6 – Metro 17.9.2018
Verze operačního systému Windows 10 Mobile 1. polovina 2015 Předělaný OS UWP, Nové UI, Notifikační centrum 17.9.2018
Verze operačního systému Obrázek č. 7 – Windows 10 mobile 17.9.2018
Jádro operačního systému Windows Phone 7 Monolitické jádro Architektura Windows CE 256 úrovní priority Operační systém reálného času Windows Phone 8 Hybridní jádro Architektura Windows NT Liší se od standardního sdíleného jádra Jádro u Windows Phone 7 bylo monolitické, tedy jeho kód běží ve stejném paměťovém prostoru (tzv. kernel space). Jelikož se dbá na správnou implementaci jednotlivých částí, je tedy toto jádro velice efektivní. Od operačního systému Windows Phone 8 a víše Microsoft začal využívat hybridní jádro, jako u Windows NT, ale bez různých subsystémů pro různá prostředí, jako subsytém pro Win32 , POSIX nebo OS/2. A k tomu úprava částí samotného jádra pro přidání podpory věcí spojených s telefony, jako například správa oken a další. 17.9.2018
Distribuční systém a aplikace Windows Store 2015 Distribuce aplikací, filmů, el. knih a hudby Více než 670 000 aplikací Speciální programy pro vývojáře her V Release Preview změněn na Microsoft Store s novým logem V dnešní době je hlavním systémem Windows Store, který byl spuštěn v roce 2015, jehož cílem je jednotná distribuce na všech variantách operačního systému Windows. Tedy se jedná o sjednocení ostatních systémů od Microsoftu (Xbox Video, Xbox Music a další). Slouží pro distribuci UWA, filmů, elektronických knih a hudby, přičemž některé tyto produkty jsou spojeny s ostatními službami od Microsoftu, jako Groove music a další. V dnešní době se nachází ve storu více než 670 tisíc aplikací a Microsoft vytvořil speciální programy pro vývojáře pro publikování aplikací, jako například ID@Xbox a Creators Program. Obrázek č. 8 – Windows Store logo 17.9.2018
Distribuční systém a aplikace UWP Aplikační platforma Nástupce WinRT Jednotné API + Extension SDK .NET Native UAP verze místo OS Mnoho možností vývoje UWA .Appx balíčky Operační systémy z ekosystému Windows 10 podporují tzv. UWA, které mohou běžet na několika typech zařízení. Pro jejich vývoj slouží UWP, což je nástupce WinRT a poskytuje jednotné API napříč všemi zařízeními, tedy vývojář má jistotu, že když v rámci aplikace udělá volání na API, tak na zařízení je. A také je možné využít Extension SDK pro přidání funkcionality pro jednotlivá zařízení. UWP spadá pod .NET Native technologii využívá se tedy AoT kompilace – rychlejší startup aplikací. Co se týče možností vývoje, tak UWP umožňuje programovat aplikace v C# a XAMLu, C++ s DirectX nebo WinJS a HTML a velké množství portovacích mostů. UWA využívají .Appx balíčků, což zajišťuje důvěryhodný instalační mechanismus a bezproblémové aktualizace aplikací i bez vědomosti uživatele. Na obrázku můžete vidět výstup z debugu UWA na ARMové plarformě, kde můžete vidět, že pro debug se využívá .NET Core compiler (CoreCLR). Obrázek č. 9 – Debug UWA na ARM platformě 17.9.2018
Distribuční systém a aplikace Obrázek č. 10 – Přehled platformy Zde na obrázku můžete vidět přehled UWP, tedy všechny rodiny zařízení, na které se vývojář může zaměřit. Dále můžete vidět funkce, které vývojáři mohou ve svých aplikacích využívat. Důležité je zmínit, že API na některých typech zařízení nemusí fungovat, jako na ostatních, například na Xboxu nefungují interaktivní notifikace nebo není podpora API pro importování fotek a další. A také elementy UI se mohou škálovat jinak, na Xboxu se XAML elementy škálují o 200% a HTML o 150%. 17.9.2018
Hardware Lumia 950 Výrobce: Microsoft Procesor: Qualcomm Snapdragon 808 RAM: 3 GB Kapacita baterie: 3 000 mAh Displej: 5,2“ WQHD AMOLED Velikost uložiště: 32 GB Rozšířitelné až o 200 GB Obrázek č. 11 – Lumia 950 17.9.2018
Hardware Lumia 950 Continuum 20 MPx s Carl Zeiss optikou 3 LED diody pro blesk Čtečka oční duhovky Windows Hello Beta Systémový konektor: USB-C Glance screen Podpora Qi a PWA standardů Obrázek č. 12 – Ukázka režimu Continuum 17.9.2018
Historie Partnerství s Nokií Vývoj OS Práce začala v roce 2004 Pak byl projekt pozastaven V 2008 opět obnoven Vydán v roce 2010 Partnerství s Nokií 2011 Nahrazení Symbianu Integrace služeb 17.9.2018
Historie Nákup mobilní divize Nokia Zastavení výroby telefonů 2013 7 miliard dolarů Důvod: Ztráta pozice Nokie na mobilním trhu Zastavení výroby telefonů Poslední Lumia – Lumia 650 Změna cílové skupiny uživatelů Surface Phone 17.9.2018
Zdroje news.microsoft.com/bythenumbers/store-downloads developer.microsoft.com/en-us/store/windows-app-data-trends docs.microsoft.com/en-us/windows/uwp/get-started/whats-a-uwp docs.microsoft.com/en-us/windows/uwp/get-started/universal-application- platform-guide xbox.com/en-US/developers/creators-program/ 17.9.2018
Zdroje docs.microsoft.com/en-us/uwp/extension-sdks/uwp-limitations-on-xbox smartmania.cz/historie-windows-phone-microsoft-6935/ cnews.cz/os-windows-mobilephone-strma-cesta-historii/ engadget.com/2014/04/25/microsoft-nokia-merger-details/ ucitel.sps-prosek.cz/~prochap/OSY/struktura.pdf web.archive.org/web/20061101012856/http://www.vmars.tuwien.ac.at/courses/akt i12/journal/04ss/article_04ss_Roch.pdf 17.9.2018
Zdroje microsoft.com/en-us/mobile/phone/lumia950/specifications/ support.microsoft.com/cs-cz/help/11696/windows-phone-7 windowscentral.com/windows-10-mobile trustedreviews.com/reviews/windows-phone-8 engadget.com/2011/09/27/windows-phone-7-5-mango-review/ j4ni.com/blog/?p=107 17.9.2018
Zdroje microsoft.com/en-us/windows/windows-hello qualcomm.com/products/snapdragon/processors/808 dotykovysvet.cz/glance-screen-rychly-prehled/ vtm.e15.cz/aktuality/qi-zariva-budoucnost-bezdratoveho-nabijeni 17.9.2018