Konverzia aplikácie z Windows 8 na Windows Phone

Technologická príbuznosť Windows 8 a Windows Phone 7 ma motivovala migrovať Windows 8 aplikáciu na WP7. Úmyselne na WP7 a nie WP8, lebo jednak je to väčšia výzva a jednak používateľov telefónov s WP7 je stále pomerne veľa. Migroval som aplikáciu Autoškola Testy (je vo Windows obchode http://apps.microsoft.com/windows/app/autoskola-testy/0042ff49-a68a-48cd-871f-747f561d3bb4). Myšlienka na migráciu prišla až po dokončení aplikácie pre Windows 8, takže pri prvotnom vývoji som s migráciou nepočítal. Aplikácia je vytvorená v tandeme XAML + C#. Používateľské rozhranie je jednoduché bez dizajnových okrás aby čo najviac asociovalo testy v autoskole, na ktorých je len text a obrázky, žiadne rámčeky ani nič podobné.

Postup migrácie

Vytvoril som nový projekt pre Windows Phone 7 a prekopíroval doň všetky zdrojovky, xml súbor so zoznamom otázok a obrázky dopravných značiek a križovatiek. Obrázky križovatiek som v Zoner Photo Studiu zmenšil na šírku 320 pixelov primerane k rozlišovacej schopnosti displeja Windows Phone. Redizajn si vyžadovala len úvodná obrazovka, ktorú som prispôsobil základnej orientácii na výšku a ponechal som len základné testy a zobrazenie otázok so správnymi odpoveďami na samošúdium. Vypustil som test všetkých dopravných značiek a križovatiek, nakoľko na mobile nikto nebude robiť test zo 150 timi otázkami. Klasické testy majú 27 otázok, čo je pre používanie na mobile prijateľné. Screenshoty sú z emulátora takže po stranách sú diagnostické údaje v zvislo stĺpci

Nakoľko testy boli urobené v XAML, prispôsobili sa novému rozlíšeniu obrazovky bez väčších úprav



Suma sumárum migrácia projektu trvala tri hodiny. Bolo treba dorobiť niektoré funkcie, napríklad vyhľadávanie z zoznamoch, ktoré WP framework nepodporuje, vypustiť z XAML pre Windows 8 časti pre prispôsobovanie sa režimu Snapped, a vytvoriť nové ikony a aplash screen. Aplik8cia bez probl0mov pre3la schva2ovac9m procesom do Windows Phone store

Ešte lepšia kompatibilita Windows 8 s WP8

Jedným z argumentov, prečo nový Windows Phone 8 nie je kompatibilný s WP7 je to, že je založený na rovnakých “core” technológiách ako Windows 8. Vývojári aplikácií môžu jednoducho portovať svoje aplikácie prakticky bez úprav a vývojári hier môžu vyvíjať v natívnom kóde na báze DirectX a tú istú hru je možné vytvárať pre obidve klientske platformy, teda Windows 8 a Windows Phone 8. Podľa doterajších skúsenosti, na adaptáciu už existujúcej zložitej Windows 8 hry na WP8 sú potrebné približne dva dni.

Reklamy

Značky:

Pridaj komentár

Zadajte svoje údaje, alebo kliknite na ikonu pre prihlásenie:

WordPress.com Logo

Na komentovanie používate váš WordPress.com účet. Odhlásiť sa / Zmeniť )

Twitter picture

Na komentovanie používate váš Twitter účet. Odhlásiť sa / Zmeniť )

Facebook photo

Na komentovanie používate váš Facebook účet. Odhlásiť sa / Zmeniť )

Google+ photo

Na komentovanie používate váš Google+ účet. Odhlásiť sa / Zmeniť )

Connecting to %s


%d bloggers like this: