MyWindows.cz - vše o Windows Phone, Windows 8, Metro, Nokia Lumia
MyWindows.cz
Jak za jeden týden připravit kompletní aplikaci pro Windows 8 s použitím technologií HTML5, CSS3 a JavaScript – den 1
Den 0 byl věnován vytvoření domovské stránky a nastavení připojení k datům. Dnes se zaměříme na vytvoření zbývajících obrazovek a přidání podpory pro práci offline.
Drátěný model úplné aplikace vypadá takto:
Kompletní řešení pro "den 1" naleznete zde - http://www.catuhe.com/msdn/urza/day1.zip.
Celý projekt byl následně aktualizován pro Release Preview verzi Windows 8 (z Customer Preview), pro kompletní seriál (dny 0 - 4, bude popsáno v dalších článcích), je k dispozici zde: https://mywindows.cz/media/urza/UrzaGatherer.zip
Nokia nabídne Camera Extras aplikaci pro Lumia telefony
Fotíte pár lidí a každý samozřejmě zavře oči v jinou dobu. S Camera Extras, novou aplikací pro Nokia Lumia telefony, žádný problém. Finální snímek poskládá Lumia automaticky z několika různých. Stejně tak nová aplikace nabídne samospoušť.
Windows Phone 8 - videa z představení
Pokud jste nestíhali včerejší představení Windows Phone 8, máme pro vás nejen textový popis, ale nově jsou k dispozici také podrobná videa.
Jak za jeden týden připravit kompletní aplikaci pro Windows 8 s použitím technologií HTML5, CSS3 a JavaScript – den 0
Cílem této série celkem pěti článků (den 0 až den 4) je poskytnout praktický recept, podle něhož lze zcela od začátku vytvořit aplikaci pro Windows 8. Také si přečtěte předchozí článek Začínáme s vývojem Metro aplikací.
Jako příklad použiji aplikaci s názvem UrzaGatherer, která sběratelům karet hry Magic: The Gathering pomáhá pracovat s jejich sbírkou karet.
Aplikace UrzaGatherer byla původně vyvinuta s použitím technologie WPF 4.0, ale při vývoji verze pro Windows 8 jsem se rozhodl použít technologie HTML5, CSS3 a JavaScript.
Abyste mohli aplikaci začít vytvářet, budete potřebovat následující:
- Počítač s Windows 8 Release Preview (můžete jej stáhnout zde)
- Visual Studio 2012 (verzi Express RC pro Windows 8 je možné stáhnout zde)
Kompletní řešení pro "den 0" naleznete zde - http://www.catuhe.com/msdn/urza/day0.zip.
Celý projekt byl následně aktualizován pro Release Preview verzi Windows 8 (z Customer Preview), pro kompletní seriál (dny 0 - 4, bude popsáno v dalších článcích), je k dispozici zde: https://mywindows.cz/media/urza/UrzaGatherer.zip
Windows Phone 8 a úvodní obrazovka
Živé dlaždice na úvodní obrazovce Windows Phone 8 (a po aktualizaci i stávající WP 7.5 zařízení) budou mít uživatelsky nastavitelnou velikost dlaždice ke každé aplikaci, takže nabídnou příjemnou flexibilitu, aniž se z toho stane Android zmatek.
Geniální.
Album: Windows Phone 8 homescreen
Je na vás, zda budete preferovat současné pojetí či si s dlaždicemi zahrát "Tetris".
Související: Windows Phone 8 představen. Co nabídne?
Windows Phone 8 představen. Co nabídne?
V San Franciscu dnes Microsoft představil část informací o chystaných Windows Phone 8, novém mobilním operačním systému, který bude k dispozici na podzim tohoto roku.
Technicky sdílí Windows Phone 8 kernel a komponenty s Windows 8, tedy desktopovým / tabletovým systémem. Dá se očekávat hromada aplikací, protože jedno jádro a API vládne všem, vývojáři to budou mít snadné (vsuvka pro vývojáře: podívejte se na Windows 8 soutěž).
A vypadá to, že Microsoft naslouchal trhu na 100% i co se týče požadované funkčnosti.
* UI: Windows Phone 8 nabídne (už tradičně) mnohem modernější UI než iOS, v možnostech konfigurace přidá flexibilitu Androidu, přitom zachová současnou výbornou ergonomii a konzistenci ovládání systému i aplikací.
* Vývoj: WP8 přidá podporu pro nativní kód (C / C++), DirectX pro hry a nabídne nové API a onen společný vývoj pro Windows 8 i Windows Phone 8.
* Homescreen: Živé dlaždice na úvodní obrazovce budou mít uživatelsky nastavitelnou velikost ke každé aplikaci (viz obrázek), aniž se z toho stane Android zmatek. Geniální. Je na vás, zda budete preferovat současné pojetí či si s dlaždicemi zahrát "Tetris".
* Mapy: současné Bing mapy budou nahrazeny skvělými Nokia mapami (tedy NAVTEQ mapové podklady), včetně plně off-line navigace, a bude je možné použít pomocí API v aplikacích třetích stran.
* VoIP: integrovaný do systému bude Skype, ale WP8 nabídnou i API pro VoIP třetích stran.
* Hardware: doplní se vcelku samozřejmé hardwarové věci jako je dual/quad core CPU (teoreticky až 64jádrové), 720p displeje, NFC, paměťové karty (ty jsou ale podporovány i pod WP7, jen většina výrobců je v praxi neimplementovala).
* Kompatibilita: současných 100 tisíc WP7.x aplikací poběží perfektně pod WP8.
* Internet: integrovaný je Internet Explorer 10 s rychlejším Javascriptem a HTML5 než má iPhone 4S / iOS6 (beta) či Samsung S III.
* Sdílení: Facebook, LinkedIn, Twitter, Skype a další integrace bude dále prohloubena, bude navíc snadné sdílet data mezi WP8 / Win 8 zařízeními.
* Office: nové verze Word, Excel, PowerPoint, a OneNote aplikací, s propojením na SkyDrive a Office 365.
* Firmy: WP8 zařízení a Windows 8 tablety / PC budou také moci snadno sdílet data mezi sebou, doplní šifrování pomocí BitLockeru a hromadnou firemní správu a instalaci aplikací, bezpečnostních politik a nastavení.
Windows Phone Summit
Dnes od 18:00 našeho času začíná Windows Phone Summit. Můžete jej sledovat i online.
Microsoft představil nejlepší tablet na světě - Surface. Navíc nahradí i notebook.
Toto je přesně zařízení, které dává smysl Windows 8 i tabletům obecně - Microsoft Surface. První zařízení, které budete chtít používat. Malý, lehký a super výkonný díky Intel Ivy Bridge platformě (současné nejrychlejší CPU), funguje jako matlací nástroj (tablet) i jako pracovní a produktivní zařízení (notebook).
Surface je výborný tablet, ale také nabízí integrovanou klávesnici a touchpad ve volitelném 3mm tenkém krytu.
Oproti mizernému iPadu s primitivním OS z telefonu se Windows 8 dá i tou klávesnicí báječně ovládat a spustí se na něm pracovní, podnikové či kancelářské aplikace. iPad ne, k němu sice BT klávesnici připojíte, ale jeho telefonní OS s ní skoro neumí pracovat.
Jsem si schopen představit, že toto zařízení u mě nahradí i ThinkPad notebook. Bude mi stačit Surface. Výkon a ovladatelnost je oproti ARM úpně jinde, nové Ivy Bridge tablety s Windows 8 zastanou veškeré tyto role na 110%.
A pokud chcete opravdu jen špičkový tablet (bez možnosti spouštět současné desktopové aplikace), je k dispozici ARM verze. I ta bude mít ovšem k dispozici Office 2013 :-)
Váha super výkonné Intel verze (která nahradí i notebook) bude 900 gramů s FullHD 1920x1080 displejem, ARM verze pak 670 gramů. Integrované jsou konektory pro mini DisplayPort (připojíte třeba 30" externí monitor), USB 3.0, microSD karty, interní SSD má 64 či 128 GB. Není to prostě jen hračka, zduřelý telefon.
Toto je budoucnost. Nestaráte se o notebook i tablet, máte jen jedno tenké, super schopné a super výkonné zařízení. Microsoft Surface.
Připojitelné aktivní Touch Cover a Type Cover kryty mají jen 3mm a 5mm tloušťku, a zvláště ten druhý bude nabízet zážitek z psaní a produktivitu jako na notebooku díky kvalitní hardwarové klávesnici.
Začínáme s vývojem Metro aplikací
Autor článku: Jan Cibulka / Fleveo s.r.o.
Rozhraní Metro, které přináší nový operační systém Windows 8, má řadu specifik, které je nutné při vývoji aplikace zohlednit. V této sérii článků se budeme postupně věnovat plánování aplikací a návrhu uživatelského rozhraní, vývoj bude předmětem samostatného seriálu.
Plánování aplikace
Účel aplikace
Mělo by jít o první krok před tím, než spustíte Visual Studio či nakreslíte první grafický prvek.
V první řadě si ujasněte, jakému účelu bude aplikace sloužit a tedy jaké funkcionality má uživateli přinést. Sedněte si, ideálně ve více lidech, a dejte dohromady všechny užitečné funkce. Tady je rychlý příklad toho, co dělá uživatel v aplikaci slevového serveru:
- hledá slevy,
- prohlíží si slevy,
- nakupuje,
- prohlíží zakoupené kupóny,
- sdílí slevy s kamarády,
- ptá se obchodníků na detaily o slevě,
- a jistě další věci, které vyplynou z testování.
V druhé fázi seznam funkce kriticky projděte a proškrtejte všechny funkcionality, které nejsou nezbytné pro hlavní funkci, v tomto případě je to nalezení a zakoupení slevy. V této fází můžete škrtnout řadu dobrých nápadů, některé z nich možná v dalších verzích vrátíte, pro začátek je ale důležité udržet aplikaci co nejjednodušší.
V ideálním případě byste měli chování uživatele v aplikaci popsat jedinou větou. tedy něco jako: Uživatel prohledá slevy, najde nějakou zajímavou, tu prozkoumá, zakoupí a následně na tabletu zobrazí kupón.
Pro účely výše zmíněného návrhu si uspořádejte brainstorming a nápady rozkreslete, třeba do myšlenkové mapy.
V 98% byl Windows Phone rychlejší než konkurence. Nyní se soutěží i v ČR
Do Česka přichází roadshow s názvem „Sejmul mě Windows Phone“. Tato akce vychází z akce Microsoftu známé jako „Smoked by Windows Phone“, která sklidila úspěchy po celém světě. V 98% případů v nich vyhrál telefon s operačním systémem od Microsoftu.
Česká varianta této putovní soutěže probíhá od 15. června do 29. července 2012 na vybraných místech po celé České republice a spočívá v závodu rychlosti, při kterém naši promotéři vyzývají soutěžící z řad návštěvníků daného místa, kteří vlastní telefony s operačními systémy iOS nebo Android, k jednoduchým a každodenně prováděným úkonům.
Soutěžící se poté snaží provést tento předem dohodnutý úkon rychleji, než naši promotéři vybavení telefony se systémem Windows Phone. Pokud se jim to podaří, získávají poukázku na nákup elektroniky ve výši 500 Kč.
Celá roadshow se bude skládat z minimálně 32 akcí, které proběhnou na vybraných atraktivních prodejních místech, ale také v rámci Mezinárodního filmového festivalu v Karlových Varech. Informace o probíhající soutěži budou průběžně zveřejňovány na stránce Windows Phone CZ na Facebooku.