Reklama
Microsoft má problém s aplikáciou.
Nebolo to vždy také. Microsoft má vždy mal najväčší operačný systém (OS). Asi pred desiatimi rokmi mala aj najväčšiu mobilnú počítačovú platformu. Nepotrebovali súdiť vývojárov. Jednoducho nebolo veľa alternatív. Byť vývojárom v podstate fungovalo v ekosystéme Windows.
Ale ich mobilné bohatstvo sa začalo strácať. Teraz sú tretím najobľúbenejším mobilným operačným systémom, pričom umierajúci BlackBerry nekončí príliš pozadu. Systém Windows je tiež na pracovnej ploche uzamknutý operačným systémom Apple a Chrome OS spoločnosti Google.
To viedlo k tomu, že vývojári - notoricky nestály druh - obrátili svoju pozornosť inde. Spoločnosť Microsoft stratila svoje publikum pre vývojárov v zajatí.
Je to trend, ktorý sa dá pozoruhodne zvrátiť, ale Microsoft si myslí, že je s projektom prelomený Islandwood a Project Astoria [Už nie sú k dispozícii] - dve sady nástrojov, ktoré uľahčujú prenos aplikácií pre Android a iOS do Windows; a vďaka platforme Universal Windows Platform súčasne s mobilnými a stolnými zariadeniami. Verzia Astoria nedávno unikla a už spôsobuje vlny.
Vysvetlenie projektu Astoria a Islandwood
Spoločnosť Microsoft neuveriteľne túži preklenúť medzeru v aplikácii. Hľadajú však konkrétny druh aplikácie. Chcú aplikácie, ktoré sú krásne a zamerané na dotyk, pretože spoločnosť Microsoft neuveriteľne investuje do dotykového displeja. Pre Redmonda je to ďalšia veľká paradigma interakcie človeka s počítačom. Problém je však v tom, že vývojári, ktorí plávajú v ekosystéme spoločnosti Microsoft, majú pri vytváraní dotykových aplikácií skúsenosti s nedostatkom skúseností.
Verte tomu alebo nie, výzvy spojené s vývojom aplikácií zameraných na dotyk sú viac ako technické. Sú to ľudia. Ide o vytváranie krásnych, dotykovo orientovaných návrhov. Je to niečo neuveriteľne ťažké a spoločnosti Microsoft trvalo na to, aby to zistila.
Čo je presne dôvod, prečo je spoločnosť Microsoft nadšená z Astoria a Islandwood, pretože im to umožňuje okamžite portovať existujúce aplikácie pre Android a iOS pre Windows 10, bez toho aby museli čakať na zručnosti ich vývojárskej komunity zrieť.
Astoria je súprava nástrojov pre Android. Vo všetkých účtoch je použitie pomerne jednoduché. Príprava aplikácie pre Android pre Windows 10 môže byť rovnako jednoduchá ako pridanie jedného riadku kódu. Spoločnosť Microsoft tiež zahrnula knižnicu interoperability, ktorá umožňuje aplikácii pracovať s existujúcimi službami spoločnosti Microsoft.
Islandwood je o niečo zložitejší. Je to skutočne úplne nová sada vývojových nástrojov, knižníc a nástrojov, ktoré to umožňujú vývojári, ktorí vytvárajú aplikácie Windows 10 s Objective-C a exportujú existujúce projekty Xcode do Visual Studio. Momentálne je to výlučne Objective-C, ale Microsoft je pracuje na horúcom očakávaní Rýchly kompilátor Ako ma ovplyvní nový programovací jazyk spoločnosti Apple?Už od začiatku vedeli vývojári, že nový Swift spoločnosti Apple bude veľký. Ale prečo by ste sa mali starať? Čítaj viac .
Bol by som biedny, keby som nespomenul sesterské projekty pre Astoriu a Islandwood; Sté výročie a Westminster.
Cieľom Centennial [No Longer Available] nie je, aby staršie aplikácie Windows (najmä tie, ktoré boli vytvorené pomocou aplikácií Win32, COM a staršie .Net), spolupracovali s novým štandardom Universal Windows Platform (UWP). Nerobí nič pre zmenu kódu ani nevyžaduje prekompilovanie programov. Skôr prebalí existujúce binárne súbory do formátu, ktorý pracuje s UWP.
Vzhľadom na obrovské množstvo existujúcich aplikácií systému Windows, ktoré nepatria do rozsahu pôsobnosti UWP, sa zdá, že sa to netýka.
westminster je tiež dosť zaujímavá, pretože umožňuje vývojárom ľahko transformovať existujúce webové aplikácie na natívne aplikácie Windows Store.
To zahŕňa aplikácie Windows 10 Mobile, ktoré budú v skutočnosti prevádzkovať rovnaký kód ako varianty systému Windows pre stolné počítače, aj keď s niekoľkými vylepšeniami.
The Leak
Napriek tomu, že sa systém Windows 10 už spustil a neuveriteľná výhoda, ktorá následne nasledovala, spoločnosť Microsoft mala dosť nízky kľúč k vývojárskym nástrojom orientovaným na kompatibilitu. Jediným príkladom, ktorý sme doteraz videli, bola Candy Crush Saga, ktorá bola portovaná z iOS pomocou Islandwood.
Nástroje samotné sú z väčšej časti v uzavretej verzii beta. Aj keď, ako sme videli znova a znova, je príliš ľahké otvoriť zatvorenú beta verziu bez povolenia príslušných vývojárov.
Projekt Astoria bol nedávno uniknutý. Krátko na to niektoré podnikateľské programátory vydali aplikáciu, ktorá umožňuje postranné načítanie súborov APK Android pre mobilné zariadenia so systémom Windows 10, a to jednoduchým pretiahnutím.
Astoria bola takmer určite získaná nelegálnymi prostriedkami. V dôsledku toho sme sa rozhodli tento test pre tento článok netestovať. Rovnako ako WindowsCentral, príliš sa nezaujímame o presadzovanie sťahovania ukradnutého kódu. Navyše, Astória nie je ani zďaleka úplná. Nebolo prepustené z dôvodu.
Ak by ste sa však sami rozhodli, ide jednoducho o inštaláciu Windows Insider app vo vašom (kompatibilnom) telefóne so systémom Windows 8.1 a inštaláciou predbežného vydania systému Windows 10 Mobile. Potom musíte previesť prevodník a doň presunúť APK (Tu je návod, ako stiahnuť súbory APK Ako stiahnuť súbor APK zo služby Google Play do obmedzenia obtokuPotrebujete si dať ruku na inštalovateľný súbor APK pre aplikáciu zo služby Google Play? Dostali sme vás zakryté. Čítaj viac ). Je to také ľahké.
Aké sú jeho obmedzenia
Microsoft nie je prvou spoločnosťou, ktorá by súdila vývojárov systému Android. BlackBerry, odkedy žalostne neúspešná Playbook, povolil bezbolestná konverzia aplikácií pre Android Máte Android v mojom Blackberry - Ako spúšťať Android aplikácie na Blackberry OS 10Skôr než svoje zariadenie Blackberry naložíte pomocou svojej obľúbenej aplikácie pre Android, musíte vedieť niekoľko vecí. Čítaj viac .
Astoria má však niektoré veľmi veľké obmedzenia, podobne ako v prípade BlackBerry 10. Služby Google Play s ňou nepracujú a konvertované aplikácie nedokážu interagovať so službami Windows, ako to môžu natívne aplikácie.
A z nejakého dôvodu SnapChat s tým správne nefunguje. Astoria pravdepodobne bude schopná prenášať aplikácie pre Android, ale neočakávajte, že budú mať rovnakú úroveň kvality, akú by ste očakávali od natívnej aplikácie.
Prečo je to v pohode?
Premýšľali ste niekedy, ako by ste mohli bežať Aplikácie pre Android na pracovnej ploche Windows Ako emulovať Android a spustiť Android aplikácie na vašom PCJe skutočne jednoduché spustiť aplikácie pre Android na počítači alebo notebooku! Tu vás prevedieme najlepšími metódami. Čítaj viac ? Aj keď môžete napríklad napodobniť WhatsApp na Windows Ako používať WhatsApp na počítači a synchronizovať s telefónomToto je najlepší spôsob, ako používať Whatsapp na počítači a synchronizovať ho s Whatsapp na telefóne alebo tablete s Androidom. Čítaj viac , podobné riešenia pre iOS chýbajú. Alebo možno ste jedným z mála nadšených používateľov Windows Phone, ktorí túžia po ďalších aplikáciách.
Osobne som nedávno vykopal môj telefón Huawei Android pre model Lumia 640XL. Milujem to. Páči sa mi stály dojem používateľa a výrazne vylepšené e-mailové klienty. Páči sa mi, že je rýchly, a dokonca milujem Groove (predtým známy ako Xbox Music). Stále však chýbajú niektoré veci.
Niektoré z mojich obľúbených aplikácií last minute cestovná aplikácia Hotel Tonight Hotel Tonight: Nájdite najlepšie ponuky hotelov na poslednú chvíľu v hoteloch [iOS] Čítaj viac a spolujazdy šoféra Uber Čo je Uber a prečo ohrozuje tradičné taxislužby?Uber pristál a zásadne mení tranzit v meste. A niektorí by mohli povedať, nie úplne k lepšiemu. Čítaj viac sú tam, ale veľa nie. Základy ako LoungeBuddy a Hailo.
Astoria definitívne ukazuje vývojárom, že oni môcť prenášajú svoje aplikácie pre Android do systému Windows 10 Mobile s minimálnym úsilím. Ešte pôsobivejšie to ukazuje ľahkosť, v ktorej môže byť mobilná aplikácia prenesená na plochu. Ako ukázala Candy Crush Saga, nemusí to byť nepríjemná a frustrujúca záležitosť, ako to často býva u emulovaných mobilných aplikácií. Skôr môže byť elegantný, hladký a intuitívny.
Buďme úprimní. V niektorých prípadoch sme chceli v našom počítači používať mobilnú aplikáciu. Možno ste potrebovali zavolať Uberovi, alebo nájsť najlacnejšie ceny v hoteli Tonight, alebo možno len vy chcel používať mobilnú verziu aplikácie Facebook Messenger (ktorá je podľa niektorých používateľov lepšia ako prehliadač verzia). Toto všetko (a viac) umožňuje.
Možno to bude mať za následok väčšiu škálu dostupných aplikácií a paritu funkcií pre existujúce aplikácie.
Ale to sa nestane, pokiaľ vy, čitatelia lobujú za vašimi obľúbenými vývojármi. Je to dosť ľahké. Jednoducho ich tweetujte alebo im pošlite e-mail. Ak ste skutočne zúfalí, zavolajte na telefón a opýtajte sa ich, prečo ignorujú pravdepodobne najzaslúženejšiu a potenciálne najlukratívnejšiu platformu pre smartfóny.
Prenášanie aplikácií pre Android do systému Windows 10 Mobile sa chystá veľmi ľahko. @loungebuddy@Hailo na čo čakáš? https://t.co/xsOyLW38dp
- Matthew Hughes (@ matthewhughes) 17. augusta 2015
Urobil som. Čo ti bráni?
Alebo možno som taký optimistický. Co si myslis? Výsledkom budú Astoria a Islandwood, že Windows 10 konečne vyrieši problém s aplikáciou? Alebo je spoločnosť Microsoft odsúdená na to, že bude mať navždy obchod s aplikáciami tretej úrovne? Čokoľvek si myslíte, dajte mi vedieť v komentároch nižšie a my sa zhovárate.
Foto Kredity:Organizácia Spojených národov pre operačné systémy pre smartfóny podľa Jon Fingas, Microsoft Lumia 640XL podľa Maurizio Pesce
Matthew Hughes je vývojár a spisovateľ softvéru z anglického Liverpoolu. Málokedy ho nájde bez šálky silnej čiernej kávy v ruke a úplne zbožňuje jeho Macbook Pro a fotoaparát. Jeho blog si môžete prečítať na stránke http://www.matthewhughes.co.uk a sledujte ho na Twitteri na adrese @matthewhughes.