Sledujte nás na YouTube

Projekty Astoria a Islandwood: Pár kliků transformuje aplikace na Android a iOS pro Windows

Microsoft na vývojářské konferenci Build představil vývojářské nástroje pro převod aplikací z platforem Android a iOS tak, aby nativně fungovaly pod systémem Windows 10. K portaci je zapotřebí nástroj Universal Windows Platform Bridge toolkit, který si mohou vyzkoušet vybraní vývojáři v Limited Developer Preview.

  

Microsoft své projekty nazývá Astoria (v případě portování aplikací pro Android) a Islandwood (u portace iOS aplikací). V obou případech se jedná o silné programy, s jejichž pomocí je překompilování aplikací z konkurenčních platforem otázkou několika kliků. Nejprve je zapotřebí jednoduchým nástrojem aplikaci proskenovat, přičemž výsledkem je seznam změn, které je zapotřebí v aplikaci změnit. Pokud například aplikace využívá Google map, postačí změnit jeden řádek kódu, odkazující na vestavěné Bing mapy. Stejná situace nastává i u vyhledávače, reklamních řádků, in-app plateb či notifikací.

Kromě toho mohou vývojáři své výtvory obohatit o „speciality“ Microsoftu, například o živé dlaždice či podporu Xbox Live ve hrách. Vývojáři mající zájem preview nových nástrojů vyzkoušet, se mohou zaregistrovat na následujících stránkách:

Finální verze nástroje Universal Windows Platform Bridge toolkit má být vydána letos na podzim.

Jakub Karásek

Redaktor serveru SMARTMania.cz, příznivec mobilních technologií, konvertibilních zařízení a bezdrátového nabíjení, fanoušek tvrdé hudby a milovník rychlé jízdy v motokárách, na kole a na lyžích. Odpůrce FUPu, pomalého internetu a přerostlých tabletofonů.

50 komentářů

  1. Dragonerix (neregistrovaný)

    Už se těším na hru polda na WP :D

    • Aaron (neregistrovaný)

      Jen jestli se budou vyvojari obtezovat si vubec nejaky MS tolkit stahovat :-)

    • steelspace (neregistrovaný)

      Pokud to bude jednoduché, tak se to vyplatí i pro pár stovek nebo tisíc uživatelů. Každý není takový blbec, aby zahodil příležitost vydělat pár korun i když je to od zlého MS.

    • Aaron (neregistrovaný)

      Nj ceka na ne primo zlaty dul :-D

    • Zaklinac (neregistrovaný)

      Pokiaľ je kód celých Win10 tak zjednotený, ako tvrdí MS, tak jednou aplikáciou môcť obsiahnuť niekoľko stomiliónov zákazníkov môže byť pre vývojárov zaujímavé.

  2. htcjirka (neregistrovaný)

    No, jsem zvědavý, jak to bude nakonec vypadat, jak se s tim poperou vyvojari, jestli to bude opravdu takova brnkačka.

  3. JirkaTom (neregistrovaný)

    Také jsem zvědavý, jak stabilní takto „transformované“ aplikace budou. Je taky samozřejmě jisté, že všechny aplikace (zejména soc.app) transformovat nepůjdou. Nehledě na pokračující vývoj ve všech třech platformách a tím potřeby neustálé aktualizace „transformačního“ systému.

    No vzali si kluci z MS velké sousto…

    • Aaron (neregistrovaný)

      Uvidime kdy to vzdaji.

    • gchj (neregistrovaný)

      Jako sorry Aarone ale ty jsi fakt nepřejícnej

      “Uvidíme kdy to vzdají.“ Teď pro vývojáře připravili obrovskou příležitost jednoduché portace a univerzální aplikace jsou teď DALEKO silnější než před tím. Jedna aplikace na desítkách různých zařízeních, mezi nimi hologramy, tablety, Windows telefony… a ty jim přeješ ať to vzdají. Bravo.

    • steelspace (neregistrovaný)

      Podle Aaarona už Windows tak 3 roky neexistují.

    • Aaron (neregistrovaný)

      gchj: Aplikace se musi zvlast prizpusobovat na kazdy typ zarizeni. Komu se s tim bude asi chtit patlat? :-D Navic trh s hologramy neexistuje, win tablety zaujaly minimum zakazniku a WP telefony jsou hrickou pro nadsence.

    • gchj (neregistrovaný)

      Aarone viděl jsiBuild? Vzhledem k tvému postoji k MS je mi odpověď jasná.

      Přizpůsobení pro každý typ zařízení je jen pár řádků kódu. Pokud je pixelů tolik a tolik, hoď tento prvek tam a tamhle. Jednoduché.

    • Aaron (neregistrovaný)

      Rozlozeni podle pixelu? No, je videt, ze se navrhem GUI nezivis :-D

      Kdyby slo jen o par radku kodu. Mozna na modelovem priklade. Pak musis taky vsechno otestovat zejo :-)

  4. gaspic (neregistrovaný)

    KONEČNĚ! je mi fakt už jedno jak ty aplikace budou vypadat, hlavně ať jsou!

    • Aaron (neregistrovaný)

      A neni pak uz lepsi opravdu zkusit ten zatracovany Android? :-D

    • Martin II (neregistrovaný)

      Aaron: Myslím si že problém je že ten Android ľudia už skusili…

    • Aaron (neregistrovaný)

      No prave, uz vedi, ze to jinde lepsi nebude.

    • htcjirka (neregistrovaný)

      Kdo zkusil Android podruhe do této slepene a laguji reky zpet neskoci.WP, BB i iOS je daleko ba primo míle před Androidem.

    • Aaron (neregistrovaný)

      Goebbels se musi stydet :-)

    • egee (neregistrovaný)

      Toto může napsat jen duševní invalida HTCJIRKA VČERA V 16:22 | REAGOVAT

      Kdo zkusil Android podruhe do této slepene a laguji reky zpet neskoci.WP, BB i iOS je daleko ba primo míle před Androidem.

      tento člověk :

      [odkaz] jistě znova nevstoupil do systému kde :však chybí aplikace a dojem kazí i zbytečné chyby.

      [odkaz]

      Jirko už jsou konečně vyřešeny SMS doručenky ?? Jak dlouho se na to čekalo a nebo čeká ? Ne nepiš JÁ TO NEPOUŽÍVÁM, tu umí staré mobily za pár stovek že …

    • Zaklinac (neregistrovaný)

      Egee: aký má zmysel dávať sem články spred 2 rokov, kde už prakticky nič z vyčítaného neplatí?

    • egee (neregistrovaný)

      ZAKLINAC

      ale v době kdy se lámal chleba – umíral symbian tak to byla pravda že – a jen jeden systém uměl být za stejně velké peníze nástupcem a ne ČEKANKOU až ,,,,, Jak dlouho se čekalo na aktualizaci s názvem aktualizace Lumia Black ?? Co to bylo za aktualizaci víš jistě sám – no S3 to uměl i bez aktualizace a mnohem víc že – ale to ty nechceš slyšet

    • Zaklinac (neregistrovaný)

      Vieš udržať myšlienku? Ešte raz sa pýtam – aký zmysel má sem dávať články spred 2 rokov, keď už prakticky nič z vyčítaného neplatí?

  5. kidal5 (neregistrovaný)

    Vypadá to vážně dobře !

    Zajímalo by mě však, zda-li mají pořešené vlastnictví dané aplikace. Dokážu si představit, jak si někdo stáhne .apk z internetu, použije nějakej tool na získání kódu a vytvoří si vlastní kopii dané hry. To by se vývojářům asi moc nelíbilo

    • Pepa (neregistrovaný)

      Pokud je to určené pro vývojáře, předpokládám, že to nebude dostupné kdejakému tydýtovi, který si stáhne aplikaci a pak si ji přetransformuje. Dle mě to bude fungovat tak, že jsi vývojář jisté aplikace na jistou platformu a máš tedy na ni práva atd. Aby ses nemusel crcat s dlouhým a obtížným převodem pro Windows, protože jsi to nikdy nedělal, nebylo to výdělečné a zajímavé (hlavně výdělečné), budeš mít k ruce daný nástroj od MS, kterým svou aplikaci převedeš a poupravíš pro Win a máš hotovo. Obsáhneš více platforem, získáš více uživatelů, MS udělal polovinu práce a ty máš vyděláno…

      Podle mě se jedná dobré nalákání vývojářů k tomu, aby tvořili aplikace i pro Windows. O to Microsoftu přece jde…

    • steelspace (neregistrovaný)

      Pro výrobu Windows aplikace je třeba zdrojový kód, APK nestačí.

  6. dragonerix (neregistrovaný)

    Jak to bude asi s placenými app? Ať už ji na google mam či nemam zakoupenou

    • GreenArrow (neregistrovaný)

      A co to má společnýho? To je nástroj pro vývojáře, kteří tu aplikaci vlastní a po transformaci ji dají na store. S koncovým zákazníkem to nemá nic společného.

    • Jarmil (neregistrovaný)

      No, když sem přecházel z androidu na blackberry, měl sem též nkolik zakoupených aplikací na svém google účtu – snap je bohužel nevzal.

    • spellshaper (neregistrovaný)

      Tohle ale bude na MS účtu. Není to jako u BB, kde se spouští Android aplikace přímo (a to je dobře).

  7. anonym (neregistrovaný)

    a to si je muzu stahovat uz ted, nebo az s pristi verzi Windows 10 (phone)

    • gchj (neregistrovaný)

      Aplikace nemůžeš stahovat, tak to fungovat nebude (naštěstí), ale musí to udělat vývojář té aplikace. Vezme svou aplikaci s androidu a dalobz se 59ct jedním kliknutím a velmi malou [pravou tuto upravenou aplikaci může nahrát na Store.

  8. Hloupý Honza (neregistrovaný)

    Pokud to chápu správně, vezmu aplikaci pro Android nebo iOS, transformuji ji utilitou od MS, otevřu Visual Studio a v něm registruji telefon jako vývojářský a nahraji do telefonu aplikaci, která není ve Store. Poslední dva kroky tu jsou od začátku platformy. Pokud to bude fungovat, tak je to dobrá práce.

    • steelspace (neregistrovaný)

      Pokud jsem se díval správně, tak import z X-Code do VS je třeba jen pro iOS. Převod z Androidu je naopak možné udělat přímo z prostředí IDE Androidu, např. Eclipse.

  9. Jan (neregistrovaný)

    A cele to bude krasne konzistentne …

    • Aaron (neregistrovaný)

      No ba :-D

    • gchj (neregistrovaný)

      Aaron je happy jakmile se objeví cokoliv antiwp. Že ty jseš takovej ten klasickej zatvrdlej Androiďák se kterým se nedá bavit o telefonech když padne téma na konkurenční OSka? :D

    • steelspace (neregistrovaný)

      Bude to stejně konzistentní, jako je to na Androidu :)

    • Aaron (neregistrovaný)

      steelspace: Konzistentni to bude mene, protoze se do toho budou plest jeste kosticky z windowsu. Gulas jedna basen :-D

    • Zaklinac (neregistrovaný)

      Aaron: a čože to teba tak veľmi trápi? Veď W(P) nepoužívaš.

    • gchj (neregistrovaný)

      cha chá, Aarone ty jsi takový vtipálek.

      1) kostička a čtverec je rozdíl. V počtu rozměrů.

      2) Hlavně že k různým nádstavbám Androidu se to hodí.

      3) ty si vždycky najdeš sebeblbější argument proti W 10. FAkt. :D

    • Aaron (neregistrovaný)

      Zaklinac: Ale tak rikal jsem si, ze vyvedu z omylu zmateneho steelspace, ktery si mysli, ze konzistence bude stejna jako na Androidu. Co bych pro nej neudelal :-D

      gchj:

      1) Jsi asi nikdy nevidel kosticku [odkaz] . Trapnejsi argument nez chytat za slovicka snad neexistuje :-D

      2) Drtiva vetsina nadstaveb jsou visualne blizke a ke vzhledu aplikaci se hodi. Pravda, najdou se i vyjimky se kterymi to bude vypadat jako pest na oko [odkaz] :-D

      3) Ne, ja si hledam argumenty jak si delat srandu z fanatiku ;-)

    • Zaklinac (neregistrovaný)

      Aaron: ešteže tu máme teba, mesiáša, čo vyvádza z omylu zmätených ľudí.

    • Aaron (neregistrovaný)

      Tvuj vdek me zavazuje neustat v mem snazeni o vyvadeni lidi z omylu. Ba co vic, slibuju ti, ze snazeni jeste posilim :-D Spaste svoje duse!

    • Aaron (neregistrovaný)

      …… a prejdete na Android !!!

    • Zaklinac (neregistrovaný)

      Keďže mám s Androidom bohaté skúsenosti, o také spasenie nestojím. A myslím, že tým, že tu budeš vypisovať nezmysly pod každým článkom o Win to tiež nedosiahneš.

  10. egee (neregistrovaný)

    ZAKLINAC

    jaké zkušenosti – konkrétní mobil když chceš být fér …. Já neměl s androidem S3. S4, nyní LG3 ŽÁDNÝ problém MŮŽEŠ mi jen závidět že zvládá na rozdíl od dlaždic babking u banky kde jsem a mnoho dalšího s čím má ten tvůj systém jak čtu ve vláknech dlaždičů PROBLÉM a nebo to neumí. Nepiš známou větu JÁ TO NEPOTŘEBUJI …. Je to trapné.

  11. egee (neregistrovaný)

    banking oprava

    • Zaklinac (neregistrovaný)

      Najčerstvejšie s S5. Neviem, čo ti mám závidieť, keď moja hlavná banka mala aplikáciu pre banking ako úplne prvá na Slovensku a moja druhá banka pár mesiacov po nej.

  12. Martin P. (neregistrovaný)

    Nahradit v aplikacích Google komponenty, komponentami MS ( Bing, Here, Hotmail , Skype) dělá z některých aplikací pro náš region nepoužitelné nebo omezeně použitelné .

    A i tak to nic nenadělá stím že počáteční finance pro vstup na Windows Store za to lidem nestojí.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *