Hirdetés

A Microsoft alkalmazásprobléma van.

Nem mindig volt ilyen. A Microsoft rendelkezik mindig volt a legnagyobb operációs rendszer (OS). Körülbelül tíz évvel ezelőtt volt a legnagyobb mobil számítástechnikai platformja. Nekik nem kellett bírósági fejlesztőket bírni. Egyszerűen nem sok alternatíva volt. Fejlesztőnek lenni lényegében a Windows ökoszisztémáján belül kellett dolgozni.

De aztán mobil vagyonuk elhalványult. Most már a harmadik legnépszerűbb mobil operációs rendszer, a hatalmas BlackBerry nem halad vissza túl messzire. A Windows-ot az Apple és a Google Chrome OS is zaklatja az asztalon.

Ennek eredményeként a fejlesztők - egy közismerten furcsa faj - máshova fordították figyelmüket. A Microsoft elvesztette elfoglalt fejlesztői közönségét.

Ez egy olyan tendencia, amelyet rendkívül nehéz megfordítani, de a Microsoft szerint a Projekt során megtörtént Islandwood és Project Astoria [már nem érhető el] - két eszközkészlet, amely megkönnyíti az Android és iOS alkalmazások portolását a Windows rendszerre; és köszönhetően a Universal Windows Platformnak, egyszerre a mobil és az asztali eszközöknek. Az Astoria egyik verziója nemrégiben kiszivárgott, és ez már hullámokat okoz.

instagram viewer

Az Astoria és a Islandwood projekt magyarázata

A Microsoft hihetetlenül lelkesen áthidalja az alkalmazások közötti rést. De ők egyfajta alkalmazást keresnek. Azt akarják, hogy gyönyörű alkalmazások és tapintásúak legyenek, mivel a Microsoft hihetetlenül fektetett be az érintőképernyőbe. Redmond számára ez az emberi számítógép interakciójának következő nagy paradigma. A probléma azonban az, hogy a Microsoft ökoszisztémájában úszó fejlesztők kevés tapasztalattal rendelkeznek az érintőképernyős alkalmazások készítésében.

Windows 10-surface3

Hidd el vagy sem, az érintés-központú alkalmazások fejlesztésével kapcsolatos kihívások nem csupán technikai jellegűek. Ők emberek. Gyönyörű, érintés-orientált minták készítéséről szólnak. Ez hihetetlenül nehéz dolog, és a Microsoftnak sokáig tartott ahhoz, hogy kitalálja.

Pontosan ezért a Microsoft annyira izgatott az Astoria és a Islandwood iránt, mivel lehetővé teszi számukra az azonnali kikötést meglévő Android és iOS alkalmazások a Windows 10 rendszerbe anélkül, hogy meg kellett volna várniuk fejlesztői közösségük készségeit érett.

Az Astoria az Android eszközkészlet. Az összes fiók esetében meglehetősen egyszerű a használata. Az Android alkalmazás elkészítése a Windows 10 rendszerhez ugyanolyan egyszerű, mint egyetlen kódkód hozzáadása. A Microsoft egy interoperabilitási könyvtárat is tartalmaz, amely lehetővé teszi az alkalmazás számára a meglévő Microsoft szolgáltatásokkal való együttműködést.

A Islandwood egy kicsit összetettebb. Valójában egy teljesen új fejlesztőeszköz, könyvtár és eszközlánckészlet, amely lehetővé teszi a fejlesztők a Windows 10 alkalmazásokat az Objective-C alkalmazásba építik, és a meglévő Xcode-projekteket exportálhatják a Visualba Stúdió. Jelenleg kizárólag az Objective-C, de a Microsoft jelentése dolgozzon egy melegen vártnál Swift fordító Hogyan befolyásolja az Apple új programozási nyelve?A fejlesztők már az indulástól kezdve tudták, hogy az Apple új Swift nagyszerű lesz. De miért érdekelne? Olvass tovább .

Elutasítanám, ha nem említenék az Astoria és Islandwood testvérprojekteit sem; Centennial és Westminster.

A centennial [már nem érhető el] célja, hogy a régebbi Windows-alkalmazásokat (különösen a Win32, COM és az régebbi .Net alkalmazásokhoz épített) Windows alkalmazásokat működtessék az új Universal Windows Platform (UWP) szabványtal. Ez nem tesz semmit a kód megváltoztatásához, sem pedig a programok újrafordításához. Inkább újracsomagolja a meglévő bináris fájlokat az UWP-vel működő formátumba.

Tekintettel a meglévő Windows alkalmazások hatalmas számára, amelyek nem tartoznak az UWP hatálya alá, ez úgy érzi, hogy nincs értelme.

Westminster meglehetősen érdekes, mivel lehetővé teszi a fejlesztők számára, hogy a meglévő webes alkalmazásokat egyszerűen átalakítsák natív Windows Store alkalmazássá.

Ez magában foglalja a Windows 10 Mobile alkalmazásokat is, amelyek gyakorlatilag ugyanazt a kódot fogják futtatni, mint a Windows asztali változatai, bár néhány csípéssel.

A szivárgás

Annak ellenére, hogy a Windows 10 már elindult, és az azt követõ hihetetlen rajongók ellenére, a Microsoft meglehetõsen lemondott a kompatibilitási fejlesztõeszközökrõl. Az egyetlen valós példa, amelyet eddig láttunk, a Candy Crush Saga volt, amelyet az iOS-ből Islandwood segítségével hordoztak.

Maguk az eszközök nagyrészt zárt bétaverzióban vannak. Bár, amint azt újra és újra láttuk, túlságosan könnyű, hogy a zárt béta a kérdéses fejlesztők engedélye nélkül megnyílik.

Az Astoria projekt nemrégiben kiszivárgott. Nem sokkal később, néhány vállalkozó kódoló kiadott egy alkalmazást, amely lehetővé teszi az Android APK-k oldalra történő feltöltését a Windows 10 Mobile eszközökre, egyszerűen húzással.

WindowsPhone-lumia640xl

Az Astoriat szinte biztosan illegális eszközökkel szerezték meg. Ennek eredményeként úgy döntöttünk, hogy nem teszteljük ezt a cikket. Mint a WindowsCentral, nem túl szívesen támogatjuk az ellopott kód letöltését. Ráadásul az Astoria még soha nem teljes. Nem adták ki okkal.

Ha azonban önmagától döntene, akkor egyszerűen a Windows Insider alkalmazás a (kompatibilis) Windows 8.1 telefonon, és telepíti a Windows 10 Mobile előzetes kiadását. Ezután meg kell szereznie a konvertert, és bele kell húznia egy APK-t (az alábbiak szerint töltheti le az APK-kat Hogyan tölthet le APK-t a Google Playről a korlátozások megkerüléséreMeg kell kezdenie a Google Play alkalmazás alkalmazás telepíthető APK fájlját? Lefedettünk. Olvass tovább ). Olyan egyszerű.

Milyen korlátai vannak?

A Microsoft nem az első olyan társaság, amely az Android fejlesztőkkel szemben bírósági eljárást indított. A BlackBerry, a szerencsétlenül sikertelen Playbook óta lehetővé tette a Android alkalmazások fájdalommentes átalakítása Megkapta az Android-ot a BlackBerry-ben - Hogyan futtassuk az Android-alkalmazásokat a Blackberry OS 10 rendszerenMielőtt betölti a Blackberry készüléket kedvenc Android-alkalmazásával, néhány dolgot meg kell tudnia. Olvass tovább .

De az Astoria-nak van néhány nagyon komoly korlátozása, hasonlóan a BlackBerry 10-hez. A Google Play Szolgáltatások nem működnek vele, és a konvertált alkalmazások nem tudnak kölcsönhatásba lépni a Windows Szolgáltatásokkal, mint a natív alkalmazások.

Windows 10-okostelefonok

És valamilyen okból a SnapChat nem működik megfelelően. Az Astoria képes lehet az Android-alkalmazások portálására, de ne számítson rájuk, hogy azok ugyanolyan színvonalúak, mint amit a natív alkalmazásoktól elvárnának.

Miért olyan jó?

Gondolkozott már azon, hogy tudsz futni? Android-alkalmazások a Windows asztalon Az Android emulálása és az Android alkalmazások futtatása a számítógépenValójában elég könnyű az Android-alkalmazások futtatása az asztalon vagy a laptopján! Itt bemutatjuk a legjobb módszereket. Olvass tovább ? Míg például a WhatsApp emulálása Windows rendszeren A WhatsApp használata a számítógépen és a telefonnal történő szinkronizálásItt lehet a legjobb módja annak, hogy az asztalon használja a Whatsapp alkalmazást, és szinkronizálja azt a Whatsapp használatával Android telefonján vagy táblagépén. Olvass tovább , az iOS-hez hasonló megoldások hiányoznak. Vagy talán Ön egyike azon kevés lelkes Windows Phone-felhasználóknak, akik további alkalmazásokat vágynak.

Személy szerint a közelmúltban bemártottam a Huawei Android telefonomat egy Lumia 640XL készülékhez. Szeretem. Szeretem a folyamatos felhasználói élményt és a jelentősen továbbfejlesztett e-mail klienseket. Szeretem azt a tényt, hogy gyors, és még a Groove-t (korábban Xbox Music néven ismertem) szeretem. De még mindig vannak hiányzó dolgok.

Néhány kedvenc alkalmazásom, például last minute utazási alkalmazás a Hotel Ma este Hotel Tonight: Keresse meg a legjobb last minute ajánlatokat a szállodákban [iOS] Olvass tovább és telekocsi telekocsi kedvenc Uber Mi az Uber és miért fenyegeti a hagyományos taxi szolgáltatásokat?Uber leszállt, és ez alapvetően megváltoztatja a város belvárosi tranzitját. És néhányan azt mondhatják, hogy nem egészen a jobb felé. Olvass tovább vannak, de sokan nem. Alapvető kellékek, mint például a LoungeBuddy és a Hailo.

Az Astoria véglegesen megmutatja a fejlesztőknek, hogy ők tud minimális erőfeszítéssel portolhatja Android-alkalmazásukat a Windows 10 Mobile-ra. Még ennél is lenyűgözőbben demonstrálja, hogy a mobilalkalmazások milyen egyszerűen hordozhatók az asztalra. Amint a Candy Crush Saga megmutatta, ennek nem kell kellemetlennek és bosszantónak lennie, mivel ez gyakran előfordul az emulált mobilalkalmazásoknál. Inkább kecses, sima és intuitív lehet.

Legyünk őszinték. Volt olyan idők, amikor a számítógépünkön egy mobilalkalmazást akartunk használni. Lehet, hogy meg kellett üdvözölnie egy Uber-t, vagy megtalálnia kell a legolcsóbb árakat a Hotel Tonight-on, vagy talán csak Önnek a Facebook Messenger mobil verzióját akartam használni (ami egyesek szerint jobb, mint a böngésző) változat). Ez mindent (és még többet) tesz lehetővé.

Valószínűleg ez az elérhetőbb alkalmazások sokféleségét és a meglévő alkalmazásokhoz kapcsolódó paritást eredményez.

De csak akkor történik meg te, az olvasók lobbizhatják kedvenc fejlesztőidet. Ez elég egyszerű. Csak tweetelje őket, vagy küldjön e-mailt. Ha valóban kétségbeesett, lépjen fel a telefonra, és kérdezze meg tőle, miért figyelmen kívül hagyják a lehető legkevésbé ellátott és potenciálisan jövedelmezőbb okostelefon-platformot.

Az Android-alkalmazások portolása a Windows 10 Mobile-ra hamarosan egyszerűvé válik. @loungebuddy@Hailo mire vársz? https://t.co/xsOyLW38dp

- Matthew Hughes (@matthewhughes) 2015. augusztus 17

Én csináltam. Mi állít meg?

Vagy talán optimista vagyok. Mit gondolsz? Az Astoria és a Islandwood eredményeként a Windows 10 végre megoldja az alkalmazás problémáját? Vagy a Microsoft arra van ítélve, hogy örökre rendelkezzen egy harmadik osztályú alkalmazásbolttal? Bármit is gondolsz, tudassa velem az alábbi megjegyzésekkel, és beszélgetni fogunk.

Fotók:Az Egyesült Nemzetek okostelefon operációs rendszerei által Jon Fingas, Microsoft Lumia 640XL által Maurizio Pesce

Matthew Hughes szoftverfejlesztő és író, az angliai Liverpoolból. Ritkán talál egy csésze erős fekete kávé nélkül a kezében, és teljesen imádja a MacBook Pro-t és a kameráját. A blogját a következő címen olvashatja el: http://www.matthewhughes.co.uk és kövesse őt a Twitteren a @matthewhughes oldalán.