Oglas

Microsoft ima težavo z aplikacijami.

Ni bilo vedno tako. Microsoft ima nenehno je imel največji operacijski sistem (OS). Pred približno desetimi leti je imel tudi največjo mobilno računalniško platformo. Razvijalcem niso potrebovali sodišča. Nadomestnih možnosti preprosto ni bilo veliko. Biti razvijalec bi moral v bistvu delovati znotraj ekosistema Windows.

Toda potem so njihova mobilna bogastva začela bledeti. Zdaj so tretji najbolj priljubljeni mobilni operacijski sistem, moribund BlackBerry pa ne zaostaja preveč. Windows in Apple in Googlov OS Chrome na namizju namestijo na namizje.

To je povzročilo, da so razvijalci - zloglasno razgibane vrste - svojo pozornost preusmerili drugam. Microsoft je izgubil svoje ujeto občinstvo.

To je trend, ki ga je izredno težko obrniti, vendar Microsoft meni, da so ga s projektom zajezili Islandwood in Project Astoria [ni več na voljo] - dva orodja, ki olajšata prenos aplikacij za Android in iOS v sistem Windows; in zahvaljujoč univerzalni platformi Windows hkrati z mobilnimi in namiznimi napravami. Nedavno se je pojavila različica Astoria in že povzroča valove.

instagram viewer

Pojasnila projekt Astoria in Islandwood

Microsoft si neverjetno želi preseči vrzel v aplikacijah. Toda iščejo določeno vrsto aplikacije. Želijo si, da so aplikacije lepe in na dotik usmerjene, saj je Microsoft neverjetno vložen v zaslon na dotik. Za Redmonda je naslednja velika paradigma interakcije med človekom in računalnikom. Toda težava je, da imajo razvijalci, ki plavajo v Microsoftovem ekosistemu, malo izkušenj z gradnjo aplikacij na dotik.

windows10-površina3

Verjeli ali ne, izzivi, povezani z razvojem aplikacij, usmerjenih na dotik, so več kot tehnični. Človeški so. Ustvarjajo čudovite zasnove, usmerjene v dotik. To je nekaj izjemno napornega in Microsoftu je bilo treba vzeti veliko časa.

Prav zato je Microsoft tako navdušen nad Astorio in Islandwoodom, saj jim omogoča, da takoj pristanejo obstoječe aplikacije za Android in iOS v sistemu Windows 10, ne da bi jim bilo treba čakati na znanje njihove skupnosti razvijalcev zrel.

Astoria je Androidovo orodje. Vsekakor je uporaba preprosta. Priprava aplikacije za Android za Windows 10 je lahko tako preprosta kot dodajanje ene vrstice kode. Microsoft je vključil tudi knjižnico interoperabilnosti, ki aplikaciji omogoča delo z obstoječimi Microsoftovimi storitvami.

Islandwood je nekoliko bolj zapleten. To je dejansko popolnoma nov nabor razvojnih orodij, knjižnic in orodij, ki to omogoča razvijalci za gradnjo aplikacij za Windows 10 s Objective-C in izvoz obstoječih projektov Xcode v Visual Studio. Trenutno je izključno Objective-C, vendar Microsoft je dela na toplo pričakovani Hitri prevajalnik Kako vpliva na moj novi programski jezik Apple?Razvijalci so že od začetka vedeli, da bo Appleov novi Swift velik. Ampak zakaj bi ti bilo mar? Preberi več .

Bil bi odpuščen, če ne bi omenil tudi sestrskih projektov Astoria in Islandwood; Stoletnica in Westminster.

Centennial [No Longer Available] je namenjen temu, da starejše aplikacije za Windows (zlasti tiste, ki so narejene z Win32, COM in starejšimi .Net aplikacijami) delujejo z novim standardom univerzalne platforme Windows (UWP). Ne spremeni nič kode ali zahteva, da se programi ponovno prevajajo. Namesto, da prepakira obstoječe binarne datoteke v obliko, ki deluje z UWP.

Glede na ogromno število obstoječih aplikacij za Windows, ki ne spadajo v področje uporabe UWP, je to videti brez možganov.

Westminster je tudi precej zanimiv, saj razvijalcem omogoča enostavno preoblikovanje obstoječih spletnih aplikacij v domače aplikacije Windows Store.

To vključuje aplikacije Windows 10 Mobile, ki dejansko izvajajo isto kodo kot različice za namizje Windows, čeprav z nekaj nastavitvami.

Puščanje

Kljub zagonu operacijskega sistema Windows 10 in neverjetnim oboževalcem, ki so mu sledili, je Microsoft precej nepomemben glede svojih programov za združljivost, usmerjenih v razvijalce. Edini primer v resničnem svetu, ki smo ga videli do zdaj, je bila Candy Crush Saga, ki je bila prenesena iz iOS-a z uporabo Islandwooda.

Sama orodja so večinoma v zaprti različici beta. Čeprav, kot smo videli vedno znova, je vse preveč enostavno, da se zaprta beta odpre brez dovoljenja zadevnih razvijalcev.

Projekt Astoria je pred kratkim uhajal. Kmalu zatem so nekateri podjetni kodirniki izdali aplikacijo, ki omogoča stransko nalaganje Android APK-jev na naprave Windows 10 Mobile, preprosto z vlečenjem in spuščanjem.

windowsphone-lumia640xl

Astoria je bila skoraj zagotovo pridobljena z nezakonitimi sredstvi. Zato smo se odločili, da tega članka ne bomo preizkušali. Kot WindowsCentral, nismo preveč zavzeti za nalaganje ukradene kode. Poleg tega Astoria še vedno ni nikjer blizu. Izpuščena ni bila z razlogom.

Če pa se sami odločite, je le stvar namestitve Aplikacija Windows Insider v vašem (združljivem) telefonu Windows 8.1 in nameščanju pred-izdaje Windows 10 Mobile. Nato morate pridobiti pretvornik in v njega povleciti in spustiti APK (tukaj je navodila za prenos APK-jev Kako prenesti APK iz Googla Play v obhodne omejitveSe morate prepričati o namestitveni datoteki APK za aplikacijo iz Googla Play? Pokrili te bomo. Preberi več ). To je tako enostavno.

Kakšne so njegove omejitve

Microsoft ni prvo podjetje, ki se ukvarja z razvijalci Android. BlackBerry, odkar neuspešno igra Playbook, je dovolil neboleča pretvorba aplikacij za Android Ste dobili svoj Android In My Blackberry - Kako zagnati aplikacije za Android v operacijskem sistemu Blackberry OS 10Preden napravo Blackberry naložite s svojo najljubšo aplikacijo za Android, morate vedeti nekaj stvari. Preberi več .

A Astoria ima nekaj precej velikih omejitev, podobno kot je bilo na BlackBerryju 10. Storitve Google Play ne delujejo z njimi, pretvarjene aplikacije pa ne morejo komunicirati s storitvami Windows, kot bi jih lahko izvorne aplikacije.

pametnih telefonov Windows10

In SnapChat iz nekega razloga ne deluje pravilno s tem. Astoria bo morda lahko prenašala aplikacije za Android, vendar ne pričakujte, da bodo imele enako raven, kot jo pričakujete od domače aplikacije.

Zakaj je to kul?

Ste se kdaj vprašali, kako lahko tečete Aplikacije za Android na namizju sistema Windows Kako posnemati Android in zagnati aplikacije Android v računalnikuDejansko je aplikacije Android zagnano na namizju ali prenosniku! Tukaj vas poglobimo skozi najboljše metode. Preberi več ? Medtem ko lahko npr posnemajte WhatsApp v operacijskem sistemu Windows Kako uporabljati WhatsApp v računalniku in sinhronizirati s telefonomTu je najboljši način uporabe Whatsapp-a na namizju in sinhronizacija s Whatsapp-om v telefonu ali tabličnem računalniku Android. Preberi več , podobnih rešitev za iOS manjka. Ali pa ste morda eden redkih navdušenih uporabnikov sistema Windows Phone, ki hrepeni po več aplikacijah.

Osebno sem pred kratkim odtegnil svoj Huawei Android telefon za Lumia 640XL. Obožujem to. Všeč mi je dosledna uporabniška izkušnja in močno izboljšane e-poštne odjemalce. Všeč mi je dejstvo, da je hitro, in celo ljubim Groove (prej znan kot Xbox Music). A še vedno nekaj manjka.

Nekatere moje najljubše aplikacije, kot so last minute potovalna aplikacija Hotel Tonight Hotel nocoj: poiščite najboljše ponudbe za last minute v hotelih [iOS] Preberi več , in najljubši Uber Kaj je Uber in zakaj grozi tradicionalnim taksi storitvam?Uber je pristal in v bistvu spreminja tranzit znotraj mesta. In nekateri bi lahko rekli, ne povsem na bolje. Preberi več so tam, a veliko jih ni. Bistve, kot sta LoungeBuddy in Hailo.

Astoria dokončno pokaže razvijalcem, da jih lahko svoje aplikacije Android z minimalnim naporom prenesite v sistem Windows 10 Mobile. Še bolj impresivno kaže na enostavnost, s katero lahko mobilno aplikacijo prenesete na namizje. Kot je pokazala Candy Crush Saga, to ne bi smelo biti nerodna, frustrirajoča zadeva, kot je to pogosto pri emuliranih mobilnih aplikacijah. Namesto tega je lahko graciozen, uglajen in intuitiven.

Bodimo iskreni. Včasih smo želeli v računalniku uporabljati mobilno aplikacijo. Mogoče bi morali pozdraviti Uber ali poiskati najcenejše cene na Hotel Tonight ali pa morda samo želel uporabiti mobilno različico Facebookovega Messengerja (kar nekateri trdijo, da je boljši od brskalnika različica). To omogoča vse to (in več).

Morda bo to povzročilo več različnih razpoložljivih aplikacij in enakovrednost funkcij za obstoječe aplikacije.

Ampak to se ne bo zgodilo, razen če ti, bralci lobirajo svoje najljubše razvijalce. Je dovolj enostavno. Samo jih tvitnite ali pošljite po e-pošti. Če ste res obupani, se oglasite po telefonu in jih vprašajte, zakaj ignorirajo morda najbolj nezadostno in potencialno donosno platformo pametnih telefonov tam.

Prenos aplikacij za Android v sistem Windows 10 Mobile bo postal zelo enostaven. @loungebuddy@Hailo kaj čakaš? https://t.co/xsOyLW38dp

- Matthew Hughes (@matthewhughes) 17. avgusta 2015

Jaz sem. Kaj vas ustavlja?

Ali pa sem morda optimist. Kaj misliš? Ali bosta Astoria in Islandwood v sistemu Windows 10 končno odpravila težavo z aplikacijami? Ali pa je Microsoft obsojen, da bo za vedno imel trgovino z aplikacijami tretje stopnje? Karkoli mislite, me obvestite v spodnjih komentarjih in poklepetali bomo.

Fotografski krediti:Združeni narodi operacijskih sistemov za pametne telefone z Jon Fingas, Microsoft Lumia 640XL z Maurizio Pesce

Matthew Hughes je razvijalec programske opreme in pisatelj iz Liverpoola v Angliji. Redko ga najdemo brez skodelice močne črne kave v roki in absolutno obožuje svoj Macbook Pro in svoj fotoaparat. Njegov blog lahko preberete na http://www.matthewhughes.co.uk in mu sledite na twitterju na @matthewhughes.