reklama

Microsoft má problém s aplikací.

Nebylo to vždy tak. Microsoft má vždy měl největší operační systém (OS). Asi před deseti lety měla také největší mobilní výpočetní platformu. Nemuseli soudit vývojáře. Alternativami prostě nebylo moc. Být vývojářem v podstatě fungovalo v ekosystému Windows.

Ale jejich mobilní bohatství začalo mizet. Nyní jsou třetím nejoblíbenějším mobilním operačním systémem, s tím, že umírající BlackBerry není příliš pozadu. Systém Windows je také na ploše uzpůsoben společností Apple a Chrome OS společnosti Google.

To vedlo k tomu, že vývojáři - notoricky nestálý druh - obrátili svou pozornost jinde. Microsoft ztratil své zajaté vývojářské publikum.

Je to trend, který je pozoruhodně obtížný zvrátit, ale Microsoft si myslí, že je s projektem prolomený Islandwood and Project Astoria [No Longer Available] - dvě sady nástrojů, které usnadňují přenos aplikací pro Android a iOS do Windows; a díky platformě Universal Windows Platform současně s mobilními i stolními zařízeními. Verze Astoria nedávno unikla a už to způsobuje vlny.

instagram viewer

Projekt Astoria a Islandwood vysvětlil

Microsoft je neuvěřitelně touží překlenout mezeru v aplikaci. Ale oni hledají konkrétní druh aplikace. Chtějí aplikace, které jsou krásné a dotykové, protože společnost Microsoft do dotykové obrazovky investuje neuvěřitelně. Pro Redmonda je to další velké paradigma interakce člověka s počítačem. Problém je však v tom, že vývojáři, kteří plavou v ekosystému společnosti Microsoft, mají při vytváření dotykových aplikací skromné ​​zkušenosti.

windows10-surface3

Věřte tomu nebo ne, výzvy spojené s vývojem aplikací zaměřených na dotyk jsou více než technické. Jsou to lidé. Jedná se o budování krásných, na dotek orientovaných návrhů. To je něco neuvěřitelně těžkého a Microsoftu to trvalo dlouho, než na to přišel.

Přesně proto je Microsoft nadšený z Astoria a Islandwood, protože jim to umožňuje okamžitě portovat existujících aplikací pro Android a iOS pro Windows 10, aniž by museli čekat na dovednosti své vývojářské komunity zralý.

Astoria je sada nástrojů pro Android. Podle všech účtů je použití poměrně jednoduché. Příprava aplikace pro Android pro Windows 10 může být stejně snadná jako přidání jediného řádku kódu. Společnost Microsoft také zahrnovala knihovnu interoperability, která umožňuje aplikaci pracovat se stávajícími službami společnosti Microsoft.

Islandwood je o něco složitější. Je to ve skutečnosti zcela nová sada vývojových nástrojů, knihoven a nástrojů, které to umožňují vývojáři vytvářet aplikace systému Windows 10 s Objective-C a exportovat stávající projekty Xcode do Visual Studio. Právě teď je to výhradně Objective-C, ale Microsoft je pracuje na vřele očekávané Rychlý kompilátor Jak mě ovlivňuje nový programovací jazyk Apple?Od samého začátku vývojáři věděli, že nový Swift společnosti Apple bude velký. Ale proč by vás to mělo zajímat? Přečtěte si více .

Byl bych v rozpacích, kdybych nezmínil sesterské projekty o Astorii a Islandwoodovi; Sté výročí a Westminster.

Centennial [No Longer Available] je určen k tomu, aby starší aplikace systému Windows (zejména ty, které byly vytvořeny pomocí aplikací Win32, COM a starší .Net), pracovaly s novým standardem Universal Windows Platform (UWP). Nedělá nic pro změnu kódu ani nevyžaduje překompilaci programů. Spíše přebalí stávající binární soubory do formátu, který pracuje s UWP.

Vzhledem k velkému počtu existujících aplikací pro Windows, které nespadají do rozsahu UWP, se to zdá jako neomylný.

Westminster je také velmi zajímavé, protože umožňuje vývojářům snadno převádět stávající webové aplikace do nativních aplikací Windows Store.

To zahrnuje aplikace Windows 10 Mobile, které budou efektivně provozovat stejný kód jako desktopové varianty Windows, i když s několika vylepšeními.

Únik

Navzdory tomu, že Windows 10 již byl spuštěn, a neuvěřitelné fanfáry, které následně následovaly, byla společnost Microsoft o svých vývojářských nástrojích orientovaných na kompatibilitu spíše nízká. Jediným příkladem skutečného světa, který jsme doposud viděli, byla Candy Crush Saga, která byla portována z iOS pomocí Islandwood.

Nástroje samotné jsou z velké části v uzavřené beta verzi. Jak jsme viděli znovu a znovu, je příliš snadné, aby se uzavřená beta verze otevřela bez povolení dotyčných vývojářů.

Projekt Astoria byl nedávno propuštěn. Krátce poté vydali některé podnikové kodéry aplikaci, která umožňuje postranní stahování APK Android pro mobilní zařízení Windows 10, jednoduše přetažením.

windowsphone-lumia640xl

Astoria byla téměř jistě získána nelegálními prostředky. V důsledku toho jsme se rozhodli tento test pro tento článek netestovat. Jako WindowsCentral, nejsme příliš nadšeni obhajováním stahování ukradeného kódu. Navíc, Astoria není ještě zdaleka kompletní. Nebylo uvolněno z důvodu.

Pokud se však rozhodnete sami, je to prostě otázka instalace Aplikace Windows Insider v telefonu (kompatibilním) se systémem Windows 8.1 a instalací předběžného vydání systému Windows 10 Mobile. Pak musíte získat převaděč a do něj přetáhnout APK (Zde je návod, jak stáhnout soubory APK Jak stáhnout soubor APK z Google Play do omezení obejitíPotřebujete se dostat do rukou instalovatelného souboru APK pro aplikaci ze služby Google Play? Dostali jsme tě na sebe. Přečtěte si více ). Je to tak snadné.

Jaké jsou jeho limity

Microsoft není první společností, která by soudila vývojáře systému Android. BlackBerry, od té doby, co žalostně neúspěšná Playbook, povolil bezbolestná konverze aplikací pro Android Máte Android v My Blackberry - Jak spouštět aplikace pro Android na Blackberry OS 10Než nainstalujete zařízení Blackberry do své oblíbené aplikace pro Android, musíte vědět několik věcí. Přečtěte si více .

Ale Astoria má některá docela velká omezení, podobně jako tomu bylo u BlackBerry 10. Služby Google Play s tím nepracují a převedené aplikace nejsou schopny interagovat se službami Windows Services, jak to dokážou nativní aplikace.

Windows10-smartphony

A z nějakého důvodu SnapChat s tím správně nefunguje. Astoria možná bude schopna přenášet aplikace pro Android, ale neočekávejte, že budou mít stejnou úroveň kvality, jakou byste očekávali od nativní aplikace.

Proč je to v pohodě?

Přemýšleli jste někdy, jak můžete běžet Aplikace pro Android na ploše Windows Jak emulovat Android a spouštět Android aplikace na vašem PCJe vlastně docela snadné spustit aplikace pro Android na ploše nebo notebooku! Zde vás provedeme nejlepšími metodami. Přečtěte si více ? I když můžete emulovat WhatsApp na Windows Jak používat WhatsApp na vašem PC a synchronizovat s telefonemZde je nejlepší způsob, jak používat Whatsapp na ploše a mít synchronizaci s Whatsapp na vašem telefonu nebo tabletu Android. Přečtěte si více , podobná řešení pro iOS chybí. Nebo možná jste jedním z mála nadšených uživatelů Windows Phone, kteří touží po dalších aplikacích.

Osobně jsem nedávno vykopal svůj telefon Android Huawei pro model Lumia 640XL. Miluji to. Miluji konzistentní uživatelské prostředí a velmi vylepšené e-mailové klienty. Líbí se mi, že je to rychlé, a dokonce miluji Groove (dříve známý jako Xbox Music). Stále však chybí některé věci.

Některé z mých oblíbených aplikací last minute cestovní aplikace Hotel Tonight Hotel Tonight: Najděte nejlepší last minute nabídky hotelů [iOS] Přečtěte si více , a spolujízda oblíbený Uber Co je Uber a proč ohrožuje tradiční taxislužby?Uber přistál a zásadně mění tranzit ve městě. A někteří by mohli říci, ne úplně k lepšímu. Přečtěte si více jsou tam, ale hodně ne. Základy jako LoungeBuddy a Hailo.

Astoria definitivně ukazuje vývojářům, že oni umět přenášejí své aplikace pro Android do systému Windows 10 Mobile s minimálním úsilím. Ještě působivěji ukazuje, jak snadno lze mobilní aplikaci přenést na plochu. Jak ukázala Candy Crush Saga, nemusí to být trapná a frustrující záležitost, jak tomu často bývá u emulovaných mobilních aplikací. Spíše to může být půvabné, hladké a intuitivní.

Buďme upřímní. Někdy jsme chtěli používat mobilní aplikaci v počítači. Možná jste museli zavolat Ubera, nebo najít nejlevnější ceny na Hotel Tonight, nebo možná jen vy chtěli použít mobilní verzi Facebook Messenger (která je podle některých lepších než prohlížeč) verze). To vše umožňuje (a více).

Možná to bude mít za následek větší množství dostupných aplikací a paritu funkcí pro stávající aplikace.

Ale to se nestane, pokud vy, čtenáři lobby vašich oblíbených vývojářů. Je to dost snadné. Jednoduše je tweetujte, nebo je pošlete e-mailem. Pokud jste opravdu zoufalí, zavolejte na telefon a zeptejte se jich, proč ignorují možná nejzaslouženější a potenciálně nejlukrativnější platformu pro chytré telefony.

Přenášení aplikací pro Android do systému Windows 10 Mobile se snadně zjednoduší. @loungebuddy@ Hailo na co čekáš? https://t.co/xsOyLW38dp

- Matthew Hughes (@ matthewhughes) 17. srpna 2015

Udělal jsem. Co ti brání?

Nebo jsem možná trochu optimistický. Co myslíš? Výsledkem budou Astoria a Islandwood, že Windows 10 konečně vyřeší problém s aplikací? Nebo je Microsoft odsouzen navždy mít obchod s aplikacemi třetího stupně? Ať už si myslíte cokoli, dejte mi vědět v komentářích níže a my si povídáme.

Foto Kredity:Organizace spojených národů pro operační systémy pro chytré telefony podle Jon Fingas, Microsoft Lumia 640XL podle Maurizio Pesce

Matthew Hughes je vývojář a spisovatel softwaru z anglického Liverpoolu. Málokdy je nalezen bez šálku silné černé kávy v ruce a absolutně zbožňuje svůj Macbook Pro a fotoaparát. Jeho blog si můžete přečíst na adrese http://www.matthewhughes.co.uk a následujte ho na twitteru na @ matthewhughes.