Przepisywanie aplikacji z Windows Phone na Windows 8 to bułka z masłem. Zanosi się na bardzo spójny ekosystem z logo MS

Wygląda na to, że Microsoft dąży ku utworzeniu  spójnego ekosystemu systemów operacyjnych Windows. Potwierdzają się bowiem pogłoski z sierpnia ubiegłego roku – aplikacje pisane na mobilną platformę giganta z Redmond będzie można w prosty sposób przepisać na Windows 8. Co więcej, 90 proc. użytego kodu pozostanie niezmieniona. Czy możemy się zatem spodziewać unifikacji Windows Store i Windows Marketplace?

Jak donosi Neowin, Rick Walrond, który podjął się przeportowania gry AlphaDrops z Windows Phone 7.5 na Windows 8 nie miał zbyt wiele pracy. Programista wykorzystał 90 proc. pierwotnego kodu przygotowując wersję przeznaczoną dla desktopów i tabletów. Oznacza to, że zaledwie 1/10 źródła musiała ulec przeróbkom. Wynik jak najbardziej pozytywny, zważywszy na to ile wysiłku nierzadko muszą włożyć programiści w przepisywanie programów na różne platformy. Walrond zilustrował swoje dokonanie na klipie wideo.

Na klipie widać Samsunga Slate, którego deweloperzy otrzymali na wrześniowej konferencji BUILD. Walrond podaje, że przepisanie trybu dla pojedynczego gracza zajęło mu dwa tygodnie. Jak można zobaczyć powyżej gra działa jak najbardziej w porządku. Co więcej, po połączeniu do sieci tablet z Windowsem 8 wysyła wyniki na tablicę rekordów, które potem są dostępne z poziomu aplikacji na smartfonie. Mamy więc już swoistą namiastkę synchronizacji.

Przykład Walronda pokazuje, że Windows Phone i Windows 8 będą tworzyły spójny ekosystem, w ramach którego nie tylko będziemy mogli synchronizować tablety, desktopy i smartfony ze sobą (co w zasadzie jest dość oczywiste), ale również użytkować te same aplikacje. Można się spodziewać, że znaczna większość pozycji dostępnych na mobilną platformę będzie również miała swoje odpowiedniki w Windows Store.

Microsoft upiecze w ten sposób dwie pieczenie na jednym ogniu. Pierwsza to szybkie wypełnienie sklepu dla nowego Windowsa aplikacjami prosto z Marketplace. Przełoży się to oczywiście na relatywnie krótki czas dojrzewania „Ósemki”. Druga to natomiast większa szansa na spopularyzowanie Windowsa Phone, który, nie oszukujmy się, pełni obecnie jedynie marginalną rolę w tym segmencie (ta nagłaśniania przez niektóre media „trzecia pozycja na świecie” to pic na wodę). Dla mobilnego systemu giganta z Redmond walka o ten segment skończyła się zanim jeszcze na dobre zaczęła wskutek niedopracowania systemu, opieszałości podczas prac nad aktualizacją Mango i kilku innych, na ogół nietrafionych decyzji. Oczywiście najgorszym rozwiązaniem w tej sytuacji byłoby opuszczenie tonącego okrętu, jak to zrobiło HP wypierając się (nie)swojego WebOS.

Wszystko wskazuje zatem na to, że doczekamy się kolejnego spójnie działającego systemu zależności i powiązań między urządzeniami różnego typu. Microsoft ma tutaj przewagę nad Androidem, który nie ma swojego desktopowego odpowiednika (chyba, że zaliczymy do niego ChromeOS), a także produktami Apple, które na desktopach nie mają aż tak imponujących udziałów na rynku jak „Okienka”. Pytanie cz użytkownicy połkną haczyk i skuszą się na tę kompleksowość z logo MS. Zapewne większość z nas lubi gdy wszystko działa spójnie, jest ze sobą kompatybilne i pozwala nam cieszyć się modną obecnie mobilnością (nie bez powodu każdy szanujący się startup dysponuje aplikacjami na smartfony i tablety). Microsoft na pewno wykorzysta ten fakt do walki o klienta na różnych płaszczyznach. Zobaczymy jaki będzie tego efekt.

» «
  • Tom

    W Windows Phone 8 migracja kodu ma być jeszcze prostsza. W ujawnionym przez PocketNow wideo szef projektu Windows Phone mówi że nowy WP8 będzie działał na jadrze Windows 8 oraz będzie miał identyczne API dla programistów. Nie tylko kontrolki Silverlight jak do tej pory ale całe API dotyczące połączeń sieciowych, multimediów i grafiki, zasad bezpieczeństwa.

    Dodatkowo na poziomie systemu pojawi się możliwość synchronizacji ustawień dowolnej aplikacji poprzez SkyDrive. Tak by każda aplikacja mogła wymieniać swoje ustawienia pomiędzy urządzeniami a programista nie musiał się męczyć i pisać tego ręcznie.

    Co więcej razem z premierą Windows 8, Windows Phone 8 zaplanowana jest jednoczesna premiera Visual Studio 11. Można się założyć w ciemno ze środowisko będzie zawierało gotowe mechanizmy konwertujące aplikacje oraz szablony aplikacji działających w obu systemach (i synchronizujących dane).

    Nie zdziwiłoby mnie gdyby za 5 lat każdy kto będzie używał Win8 lub Win9 miał także telefon z WP

  • Andrew wersja limitowana

    Co tu dużo pisać, Windows to potężna marka, świadomość marki jest ogromna, to musi prędzej czy później dać rezultaty, a możliwość prostego przeportowania aplikacji między wp7/8 , win8 x86, win8 arm, sprawi, że platformy mobilne będą miały masę aplikacji krótko po premierze.

    Użytkownik windowsa w takim wypadku już nie będzie się zastanawiał jaki tablet brać, weźmie to co zna, weźmie tablet z win8.

  • http://www.facebook.com/profile.php?id=1823829494 Adam Janasik

    „Na klipie widać Samsunga Slate, którego deweloperzy otrzymali na sierpniowej konferencji BUILD”

    Konferencja BUILD odbyła się we wrześniu

  • 21434

    Pytanie cz

    • raz dwa raz dwa trzy cztery

      Ciężko pow

  • http://ospulse.pl lukas

    Co więcej, po połączeniu do sieci tablet z Windowsem 8 wysyła wyniki na tablicę rekordów, które potem są dostępne z poziomu aplikacji na smartfonie. Mamy więc już swoistą namiastkę synchronizacji.

    Niesamowite! Ciekawe ile nad tym pracował i czy starczyła mu na to jedna linia kodu. Ale fakt, że tak prostych i oczywistych rozwiązań nie ma na każdej platformie jest dołujący. Nie inaczej jest z profesjonalnym oprogramowaniem, które robią cuda, a nie potrafią zrobić prostych rzeczy. Czyżby programistą brakowało czasu na pierdoły???

    • Tom

      Synchronizacja jest kłopotliwa.

      Aktualnie większość deweloperów nie chce hostować własnej usługi w sieci z którą łaczyłyby się aplikacje by wymienić plikami. To generuje koszty. Dlatego trzeba użyć przykładowo Dropboxa. Deweloper musi więc oprogramować w aplikacji jakieś automomatyczne zakładanie konta na dropbox, następnie wgrywanie jakichś plików z konfiguracją i pobieranie ich na drugim urządzeniu. Całość pisana ręcznie zabierze sporo czasy. Dodatkowo trzeba zrobić to tak by było to łatwe dla użytkownika i nie wymagało podawana loginu do dysku zdalnego itp

      Pod Windows 8 i WP jest to prostsze. Do obu systemów logujemy się za pomocą konta Live. Tak więc każdy użytkownik ma swój prywatny dysk SkyDrive o wielkości 25GB. Kilka tygodni temu udostępniono API dla twórców aplikacji tak by każdy z nich niezależnie od systmu mógł wgrywać/pobierać swoje dane na ten dysk. Całość obudowno w proste interfejsy. Użytkownik nic nie musi konfigurować a aplikacja sama widzi czy z jego kontem Live powiązana jest współpracująca aplikacja.

      Myślę ze w Androidzie 5.0 pojawią się podobne możliwości bo plotkuje się że Google chce uruchomić konkurenta dla SkyDrive tzw. Google Drive

  • Mike

    Jak on tą grę portował 2 tygodnie..
    to chyba robił to po omacku.. albo to jakaś sciema z 90% kodu wykorzystanego z wersji windows phone..

  • Rea

    No wreszcie ktoś racjonalnie napisał o przyszłości rynku mobilnego. Dotychczas królowały artykuły jak to MS jest do tyłu, jak to „przegrywa” i jakie go kłopoty czekają.

  • Jan

    Microsoft buduje kolejna zamknieta platforme, nie wiem czemu zatem takie podniecenie. Zamiast wspierac otwarte standardy, miedzyplatformowosc (jak chocby Java, JavaScript), tworzy zamkniete biblioteki (WinRT) i liczy na zyski z na nowo tworzonych aplikacji. Czemu np. nie uzyl standardu Open Web App? Bo ma gdzies open source. To my tez miejmy Microsoft gdzies.

  • Drwal

    Dla mnie M$ może i cuda na patyku wyczyniać – po kilku latach ciągłego użerania się z ich „cudownymi” oknami, nigdy już niczego od nich nawet kijem od szczotki nie ruszę.

    PS. Jak wygląda najważniejsza rzecz w Oknach czyt. Niebieski Ekran w wersji na Wp7 i W8? I czy one też po pół roku będą zwalniać do prędkości drezyny?

  • Adaś

    Orientuje się ktoś może jaki model Samsunga występuje w tym nagraniu? Chodzi o smartphone, nie tablet.

  • MDW2

    Moje gry (3D) pisane od podstaw przeze mnie (C++, OpenGL, OpenAL, SDL) przenoszą się między: MorphOS, iOS, MacOSX, Windows ze zmianą jednej linni kodu (define). :) W planach jest też AmigaOS 4.x, Linux. No ale fakt, że ten mój mini-silniczek nie korzysta za bardzo z dobrodziejstw systemów na jakich działa. Główym założeniem była przenośność i założenie to zostało spełnione. Piszę zazwyczaj pod MorphOSem i z powodzeniem kompiluję potem wersje dla innych systemów.

Przeczytaj poprzedni wpis:
Social media narzędziem w rekrutacji. LinkedIn góruje za oceanem, u nas panuje GoldenLine

Media społecznościowe to narzędzie coraz chętniej wykorzystywane w procesie rekrutacji. Branżowe serwisy takie, jak LinkedIn czy rodzimy Goldenline, wykorzystywane są...

Zamknij