Reklaam

Microsoftil on rakendusprobleem.

See polnud alati nii olnud. Microsoftil on alati oli suurim opsüsteem (OS). Umbes kümme aastat tagasi oli sellel ka suurim mobiilsideplatvorm. Neil polnud vaja kohtunike arendajaid kohtu poole pöörduda. Lihtsalt polnud alternatiivide abil palju. Arendajaks saamine pidi sisuliselt töötama Windowsi ökosüsteemis.

Kuid siis hakkas nende mobiilne varandus tuhmuma. Nüüd on nad populaarsuselt kolmas mobiilside OS, mille surev BlackBerry pole veel liiga kaugele jõudnud. Samuti on Apple ja Google'i Chrome OS töölauale röövinud Windowsi.

Selle tulemusel on arendajad - kurikuulsalt nälkunud liigid - pööranud oma tähelepanu mujale. Microsoft on kaotanud arenenud vaatajaskonna.

See on trend, mida on märkimisväärselt raske tagasi pöörata, kuid Microsoft arvab, et projektiga on see mõranenud Islandwood ja Project Astoria [pole enam saadaval] - kaks tööriistakomplekti, mis lihtsustavad Androidi ja iOS-i rakenduste teisaldamist Windowsile; ja tänu universaalsele Windowsi platvormile, samaaegselt nii mobiili- kui ka lauaarvuti seadmetele. Astoria versioon lekkis hiljuti ja see põhjustab juba laineid.

instagram viewer

Projekt Astoria ja Islandwood selgitatud

Microsoft on uskumatult innukas ületama rakenduste lünka. Kuid nad otsivad konkreetset tüüpi rakendust. Nad soovivad, et rakendused oleksid kaunid ja puudutustele keskendunud, kuna Microsoft on puutetundlikusse uskumatult palju investeerinud. Redmondi jaoks on see järgmine suur paradigma inimese ja arvuti vahel. Kuid probleem on selles, et Microsofti ökosüsteemis ujuvatel arendajatel on puutetundlike rakenduste loomisel vähe kogemusi.

aknad10-pind3

Uskuge või mitte, puutetundlike rakenduste arendamisega seotud väljakutsed on enamat kui tehnilised. Nad on inimesed. Nende eesmärk on ilusate, puutetundlike kujunduste loomine. See on midagi uskumatult rasket ja selle mõistmiseks on Microsoftil kulunud kaua aega.

Just seepärast on Microsoft Astoria ja Islandwoodi pärast nii elevil, kuna see võimaldab neil kohe sadama minna olemasolevaid Androidi ja iOS-i rakendusi Windows 10-le, ilma et peaksite ootama, kuni nende arendajate kogukonna oskused omandavad küps.

Astoria on Androidi tööriistakomplekt. Kõigi kontode puhul on seda üsna lihtne kasutada. Androidi rakenduse ettevalmistamine Windows 10 jaoks võib olla sama lihtne kui ühe koodirea lisamine. Microsoft on lisanud ka koostalitlusvõime teegi, mis võimaldab rakendusel töötada koos olemasolevate Microsofti teenustega.

Islandwood on natuke keerulisem. See on tegelikult täiesti uus arendusriistade, raamatukogude ja tööriistakettide komplekt, mis seda võimaldab arendajad, et luua Windows 10 rakendusi koos Objective-C-ga ja eksportida olemasolevad Xcode'i projektid Visualisse Stuudio. Praegu on see eranditult Objective-C, kuid Microsoft on töötades palavalt oodatud kallal Kiire kompilaator Kuidas mõjutab mind Apple'i uus programmeerimiskeel?Algusest peale teadsid arendajad, et Apple'i uus Swift saab olema suur. Aga miks sa peaksid hoolima? Loe rohkem .

Oleksin vallandatud, kui ma ei mainiks ka õdede projekte Astoriasse ja Islandwoodi; Centennial ja Westminster.

Centennial [pole enam saadaval) on mõeldud selleks, et vanemad Windowsi rakendused (eriti need, mis on ehitatud koos Win32, COM ja vanemate. NET-rakendustega) töötaks uue universaalse Windowsi platvormi (UWP) standardiga. Koodi muutmiseks ei tehta midagi ega nõuta programmide uuesti kompileerimist. Pigem pakitakse olemasolevad kahendkoodid ümber UWP-ga töötavasse vormingusse.

Arvestades tohutut arvu olemasolevaid Windowsi rakendusi, mis jäävad UWP kohaldamisalast välja, tundub see, et me pole midagi mõistvat.

Westminster on ka üsna huvitav, kuna see võimaldab arendajatel olemasolevaid veebirakendusi hõlpsalt Windowsi poe rakendusteks muuta.

See hõlmab Windows 10 Mobile'i rakendusi, mis töötavad tegelikult sama koodiga nagu Windowsi töölauavariandid, ehkki mõne näpistamisega.

Lekk

Hoolimata sellest, kui Windows 10 on juba käivitatud, ja sellele järgnenud uskumatutest fanfaaridest, on Microsoft nende ühilduvusele suunatud arendajariistade osas olnud üsna vähese tähtsusega. Ainus reaalmaailma näide, mida seni oleme näinud, oli Candy Crush Saga, mis teisaldati iOS-ist Islandwoodi abil.

Tööriistad ise on suures osas suletud beetaversioon. Kuigi, nagu me ikka ja jälle oleme näinud, on suletud beetaversiooni avamiseks ilma kõnesolevate arendajate loata liiga lihtne.

Projekt Astoria oli hiljuti lekkinud. Varsti pärast seda lasid mõned ettevõtlikud kodeerijad välja rakenduse, mis võimaldab Androidi APK-de Windows 10 Mobile'i seadmetele laadimist, lihtsalt lohistades.

windowsphone-lumia640xl

Astoria saadi peaaegu kindlasti ebaseaduslike vahenditega. Seetõttu otsustasime seda artiklit mitte testida. Nagu WindowsCentral, ei ole me eriti huvitatud varastatud koodi allalaadimise propageerimisest. Lisaks pole Astoria veel kaugeltki valmis. Seda ei ole välja antud põhjusega.

Kui peaksite siiski otsustama ise, on vaja lihtsalt installida Rakendus Windows Insider oma (ühilduvas) Windows 8.1 telefonis ja Windows 10 Mobile'i eelväljaande installimine. Seejärel peate omandama muunduri ja lohistama APK sellesse (APK-d saab alla laadida järgmiselt Kuidas APK-d Google Playst alla laadida, et piirangutest mööda minna?Kas peate kasutama Google Play rakenduse installitavat APK-faili? Me saime teid kaetud. Loe rohkem ). See on sama lihtne.

Mis on selle piirangud?

Microsoft pole esimene ettevõte, kes Androidi arendajate poole pöördub. Alates väga ebaõnnestunud mänguraamatust on BlackBerry seda lubanud Androidi rakenduste valutu muundamine Androidi saidil My Blackberry - kuidas Android-rakendusi käivitada Blackberry OS 10-lEnne kui laadite oma Blackberry seadme oma lemmik Android-rakendusega külge, peate teadma mõnda asja. Loe rohkem .

Kuid Astorial on mõned üsna suured piirangud, sarnaselt BlackBerry 10-le. Google Play teenused ei tööta sellega ja teisendatud rakendused ei saa Windowsi teenustega suhelda, nagu loomulikud rakendused saavad.

Windows10-nutitelefonid

Ja mingil põhjusel ei tööta SnapChat sellega korralikult. Astoria võib-olla suudab Androidi rakendusi teisaldada, kuid ärge eeldage, et nende kvaliteet oleks sama, mida võiksite natiivrakendustelt oodata.

Miks see on lahe?

Kas olete kunagi mõelnud, kuidas saaksite joosta Androidi rakendused Windowsi töölaual Kuidas jäljendada Androidi ja käivitada Androidi rakendusi arvutisTegelikult on Androidi rakenduste töölaual või sülearvutis töötamine üsna lihtne! Siin tutvustame teid parimate meetodite kaudu. Loe rohkem ? Kuigi saate näiteks jäljendada WhatsApp Windows Kuidas kasutada WhatsAppi oma arvutis ja oma telefoniga sünkroonidaSiin on parim viis Whatsappi kasutamiseks oma töölaual ja selle sünkroonimiseks Whatsappiga Androidi telefonis või tahvelarvutis. Loe rohkem , iOS-i jaoks sarnaseid lahendusi pole. Või olete üks väheseid entusiastlikke Windows Phone'i kasutajaid, kes soovivad rohkem rakendusi.

Isiklikult kraavisin hiljuti oma Huawei Androidi telefoni Lumia 640XL jaoks. Ma armastan seda. Armastan järjepidevat kasutajakogemust ja tunduvalt täiustatud e-posti kliente. Mulle meeldib, et see on kiire, ja ma armastan isegi Groove'i (endise nimega Xbox Music). Kuid mõned asjad on veel puudu.

Mõned minu lemmikrakendused, nt viimase hetke reisirakendus hotell Tonight Hotell täna õhtul: otsige hotellide parimaid viimase hetke pakkumisi [iOS] Loe rohkem ja sõidu jagamine lemmik Uber Mis on Uber ja miks see ohustab traditsioonilisi taksoteenuseid?Uber on maandunud ja see muudab põhjalikult linnasisese transiidi. Ja mõned võivad öelda, et mitte paremuse poole. Loe rohkem on olemas, aga palju pole. Tähtsad asjad nagu LoungeBuddy ja Hailo.

Astoria näitab arendajatele lõplikult, et nemad saab portige oma Androidi rakendused Windows 10 Mobile'i minimaalse vaevaga. Veelgi muljetavaldavamalt näitab see, kui hõlpsalt saab mobiilirakendust töölauale teisaldada. Nagu Candy Crush Saga on näidanud, ei pea see olema ebamugav ja pettumust valmistav asi, nagu see sageli emiteeritud mobiilirakenduste puhul on. Pigem võib see olla graatsiline, sujuv ja intuitiivne.

Olgem ausad. On olnud kordi, kus oleme soovinud oma arvutis mobiilirakendust kasutada. Võib-olla olete pidanud uberit üllatama või leidma hotellist Tonight kõige odavamad hinnad või just teie tahtsin kasutada Facebooki Messengeri mobiiliversiooni (mis mõne sõnul on parem kui brauser versioon). See teeb kõik selle (ja enama) võimalikuks.

Võib-olla põhjustab see saadavalolevate rakenduste suuremat valikut ja olemasolevate rakenduste funktsionaalsust.

Kuid seda ei juhtu enne sina, lobisevad lugejad teie lemmikarendajaid. See on piisavalt lihtne. Piiksuge neil lihtsalt või saatke neile meilisõnum. Kui olete tõesti meeleheitel, võtke telefoniga ühendust ja küsige neilt, miks nad ignoreerivad seal kõige madalama teenindusega ja potentsiaalselt tulusat nutitelefoniplatvormi.

Androidi rakenduste teisaldamine Windows 10 Mobile'ile on peagi lihtne. @loungebuddy@Hailo mida sa ootad? https://t.co/xsOyLW38dp

- Matthew Hughes (@matthewhughes) 17. august 2015

Ma tegin. Mis sind takistab?

Või võib-olla olen ma optimistlik. Mida sa arvad? Kas Astoria ja Islandwoodi tulemuseks on, et Windows 10 lahendab lõpuks oma rakenduseprobleemi? Või on Microsoft määratud igaveseks omama kolmanda astme rakenduste poodi? Mis iganes te arvate, andke mulle allpool kommentaarides teada ja me vestleme.

Foto autorid:ÜRO nutitelefonide opsüsteemid kõrval Jon Fingas, Microsoft Lumia 640XL kõrval Maurizio Pesce

Matthew Hughes on tarkvaraarendaja ja kirjanik Liverpoolist Inglismaalt. Teda leitakse harva, kui tal pole tassi kanget musta kohvi ja ta jumaldab absoluutselt oma MacBook Pro ja oma kaamerat. Tema blogi saate lugeda aadressil http://www.matthewhughes.co.uk ja jälgi teda twitteris aadressil @matthewhughes.