Mainos
Microsoftilla on sovellusongelma.
Se ei ollut aina niin. Microsoftilla on aina oli suurin käyttöjärjestelmä (OS). Noin kymmenen vuotta sitten sillä oli myös suurin mobiili laskentaalusta. Heidän ei tarvinnut tuomioistuimen kehittäjiä. Ei yksinkertaisesti ollut paljon vaihtoehtoja. Kehittäjänä oli pääasiassa työskennellä Windows-ekosysteemissä.
Mutta sitten heidän mobiilivaransa alkoi haalistua. Nyt he ovat kolmanneksi suosituin mobiili-käyttöjärjestelmä, eikä kuolemaan johtanut BlackBerry ole jäljessä liian kaukana. Myös Apple ja Googlen Chrome-käyttöjärjestelmät anastaneet Windowsin työpöydälle.
Tämä on johtanut siihen, että kehittäjät - tunnetusti hankala laji - ovat kääntäneet huomionsa muualle. Microsoft on menettänyt vangitun kehittäjäyleisön.
Se on suuntaus, jota on huomattavasti vaikea kääntää, mutta Microsoft luulee, että he ovat murtaneet sen projektiin Islandwood ja Project Astoria [ei enää saatavilla] - kaksi työkalusarjaa, joiden avulla on helppo siirtää Android- ja iOS-sovelluksia Windowsille; ja kiitos Universal Windows -käyttöympäristölle, samanaikaisesti mobiililaitteille ja pöytätietokoneille. Äskettäin vuotaa versio Astoriasta, ja se aiheuttaa jo aaltoja.
Projekti Astoria ja Islandwood selitetty
Microsoft on uskomattoman innokas poistamaan sovelluskuilun. Mutta he etsivät erityistä sovellusta. He haluavat sovelluksia, jotka ovat kauniita ja kosketuskeskeisiä, koska Microsoft on uskomattoman sijoittanut kosketusnäyttöön. Redmondille se on seuraava suuri ihmisen ja tietokoneen vuorovaikutuksen paradigma. Mutta ongelmana on, että Microsoftin ekosysteemissä uivilla kehittäjillä on niukasti kokemuksia kosketuspohjaisten sovellusten rakentamisesta.
Usko tai älä, kosketuskeskeisten sovellusten kehittämiseen liittyvät haasteet ovat enemmän kuin teknisiä. He ovat ihmisiä. He suunnittelevat kauniita, kosketusnäytteisiä malleja. Tämä on jotain uskomattoman vaikeaa, ja Microsoftin selvittäminen on kestänyt kauan.
Juuri siksi Microsoft on niin innostunut Astoriasta ja Islandwoodista, koska se antaa heille mahdollisuuden heti porttiin Windows 10: n Android- ja iOS-sovellukset joutumatta odottamaan kehittäjäyhteisön taitoja kypsä.
Astoria on Android-työkalupakki. Kaikilla tileillä se on melko yksinkertainen käyttää. Android-sovelluksen valmistelu Windows 10: lle voi olla yhtä helppoa kuin yhden koodirivin lisääminen. Microsoft on myös sisällyttänyt yhteentoimivuuden kirjaston, jonka avulla sovellus voi toimia nykyisten Microsoftin palveluiden kanssa.
Islandwood on vähän monimutkaisempi. Se on käytännössä aivan uusi kehitysvälineiden, kirjastojen ja työkaluketjujen sarja, joka sallii kehittäjät voivat rakentaa Windows 10 -sovelluksia Objective-C: n avulla ja viedä olemassa olevat Xcode-projektit Visualiin Studio. Tällä hetkellä se on yksinomaan Objective-C, mutta Microsoft On työskennellä innolla odotettavissa Swift-kääntäjä Kuinka Applen uusi ohjelmointikieli vaikuttaa minuun?Alkuvaiheessa kehittäjät tiesivät Applen uuden Swiftin tulevan suureksi. Mutta miksi sinun pitäisi välittää? Lue lisää .
Olisin pahoillani, jos en mainitsisi myös sisarprojekteja Astoriaan ja Islandwoodiin; Centennial ja Westminster.
Centennial [Ei enää saatavilla] on tarkoitettu saamaan vanhemmat Windows-sovellukset (etenkin Win32-, COM- ja vanhemmat. Net-sovellukset) rakennetut Windows-sovellukset toimimaan uuden UWP (Universal Windows Platform) -standardin kanssa. Se ei tee mitään koodin muuttamiseksi tai vaadi ohjelmien kääntämistä uudelleen. Pikemminkin, se pakata olemassa olevat binaarit muotoon, joka toimii UWP: n kanssa.
Ottaen huomioon valtavan määrän olemassa olevia Windows-sovelluksia, jotka jäävät UWP: n soveltamisalan ulkopuolelle, tuntuu siltä, etteivät ne ole ketterät.
Westminster on myös melko mielenkiintoinen, koska sen avulla kehittäjät voivat helposti muuttaa olemassa olevat verkkosovellukset alkuperäisiksi Windows Store -sovelluksiksi.
Tähän sisältyy Windows 10 Mobile -sovellukset, jotka tosiasiallisesti käyttävät samaa koodia kuin Windowsin työpöytäversiot, vaikkakin muutamalla painalluksella.
Vuoto
Huolimatta siitä, että Windows 10 on jo käynnistynyt, ja myöhemmin seuranneesta uskomattomasta fanfaarista, Microsoft on ollut melko hillitty heidän yhteensopivuuteen tähtäävien kehittäjätyökalujensa suhteen. Ainoa todellinen esimerkki, jonka olemme tähän mennessä nähneet, oli Candy Crush Saga, joka siirrettiin iOS: stä Islandwoodin avulla.
Itse työkalut ovat pääosin suljetussa beetaversiossa. Vaikka, kuten olemme toistuvasti nähneet, suljetun beetaversion avaaminen on aivan liian helppoa ilman kyseisten kehittäjien lupaa.
Astoria-projekti on hiljattain vuotanut. Pian sen jälkeen jotkut yrittäjäkooderit julkaisivat sovelluksen, joka sallii Android APK -sovellusten lataamisen Windows 10 Mobile -laitteisiin yksinkertaisesti vetämällä ja pudottamalla.
Astoria saatiin melkein varmasti laittomin keinoin. Tämän seurauksena olemme päättäneet olla testamatta sitä tämän artikkelin suhteen. Kuten WindowsCentral, emme ole liian kiinnostuneita varastaman koodin lataamisesta. Lisäksi Astoria ei ole vielä läheskään valmis. Sitä ei ole julkaistu syystä.
Jos päätät itse, on kuitenkin vain asentaa Windows Insider -sovellus (yhteensopivalla) Windows 8.1 -puhelimellasi ja Windows 10 Mobile -version esijulkaisun asentaminen. Sitten sinun on hankittava muunnin ja vetämällä ja pudottamalla APK siihen (Näin voit ladata APK-tiedostot Kuinka ladata APK Google Playsta ohittaaksesi rajoituksetPitäisikö sinun saada käsissäsi asennettava APK-tiedosto sovellukselle Google Playsta? Saimme sinut peitettynä. Lue lisää ). Se on niin helppoa.
Mitkä ovat sen rajoitukset
Microsoft ei ole ensimmäinen yritys, joka vetoaa Android-kehittäjiin. BlackBerry on aina häntä epäonnistuneen Playbookin jälkeen sallinut Android-sovellusten kivuton muuntaminen Sinulla on Android Blackberryssäni - Kuinka ajaa Android-sovelluksia Blackberry OS 10: ssäEnnen kuin lataat Blackberry-laitteen Android-suosikkisovelluksellasi, sinun on tiedettävä muutamia asioita. Lue lisää .
Mutta Astoriassa on joitain melko suuria rajoituksia, aivan kuten BlackBerry 10: ssä. Google Play -palvelut eivät toimi sen kanssa, ja muunnetut sovellukset eivät voi olla vuorovaikutuksessa Windows-palveluiden kanssa kuten alkuperäiset sovellukset voivat.
Ja jostain syystä SnapChat ei toimi oikein sen kanssa. Astoria saattaa pystyä siirtämään Android-sovelluksia, mutta älä odota niiden olevan samaa laatutasoa kuin odotat natiivisovelluksesta.
Miksi tämä on siistiä?
Oletko koskaan miettinyt kuinka voit juoksua? Android-sovellukset Windows-työpöydällä Kuinka jäljitellä Androidia ja ajaa Android-sovelluksia tietokoneellasiAndroid-sovellusten käynnistäminen pöytätietokoneellasi tai kannettavalla tietokoneella on oikeastaan melko helppoa! Tässä opastamme sinut parhaiden menetelmien läpi. Lue lisää ? Vaikka voit esimerkiksi jäljitellä WhatsAppia Windowsissa Kuinka käyttää WhatsAppia tietokoneellasi ja synkronoida puhelimen kanssaTässä on paras tapa käyttää Whatsappia työpöydälläsi ja synkronoida se Whatsapp-sovelluksen kanssa Android-puhelimella tai -tabletilla. Lue lisää , vastaavia ratkaisuja iOS: lle puuttuu. Tai ehkä olet yksi harvoista innostuneista Windows Phone -käyttäjistä, jotka haluavat lisää sovelluksia.
Henkilökohtaisesti kaiutin äskettäin Huawei Android -puhelimeni Lumia 640XL -laitteeseen. Rakastan sitä. Rakastan jatkuvaa käyttökokemusta ja huomattavasti parantuneita sähköpostiohjelmia. Rakastan sitä, että se on nopea, ja rakastan jopa Groovea (aiemmin tunnettu nimellä Xbox Music). Mutta vielä puuttuu joitain asioita.
Jotkut suosikkisovelluksistani, kuten viime hetken matkasovellus Hotelli Tonight Hotelli tänään: Löydä parhaat viime hetken tarjoukset hotelleissa [iOS] Lue lisää ja rideshaking suosikki Uber Mikä on Uber ja miksi se uhkaa perinteisiä taksipalveluita?Uber on laskeutunut, ja se muuttaa pohjoisen kaupunkien kauttakulkua. Ja jotkut saattavat sanoa, ei täysin parempaan suuntaan. Lue lisää ovat siellä, mutta monet eivät. Essentials kuten LoungeBuddy ja Hailo.
Astoria osoittaa lopullisesti kehittäjille, että he voida siirrä heidän Android-sovelluksensa Windows 10 Mobileen minimaalisella vaivalla. Vielä vakuuttavammin se osoittaa, kuinka helppoa mobiilisovellus voidaan siirtää työpöydälle. Kuten Candy Crush Saga on osoittanut, tämän ei tarvitse olla hankalaa, turhauttavaa, koska niin usein emuloitujen mobiilisovellusten kohdalla. Pikemminkin, se voi olla siro, sileä ja intuitiivinen.
Ollaan rehellisiä. Toisinaan olemme halunneet käyttää mobiilisovellusta tietokoneellamme. Ehkä sinun on tarvinnut saada Uber tai löytää halvimmat hinnat Hotel Tonight -hotellista, tai ehkä vain sinä halusi käyttää Facebook Messengerin mobiiliversiota (mikä joidenkin mielestä on parempi kuin selain) versio). Tämä tekee kaiken (ja enemmän) mahdolliseksi.
Ehkä tämä johtaa suurempaan valikoimaan sovelluksia ja ominaisuuspariteetti olemassa oleville sovelluksille.
Mutta niin ei tapahdu, ellei sinä, lukijat aulavat suosikkikehittäjiäsi. Se on tarpeeksi helppoa. Siirrä vain heidät tai lähetä heille sähköpostia. Jos olet todella epätoivoinen, mene puhelimeen ja kysy heiltä, miksi he jättävät huomiotta kenties kaikkein heikoimmassa asemassa olevan ja mahdollisesti tuottoisimman älypuhelinalustan.
Android-sovellusten siirtäminen Windows 10 Mobileen on helppoa. @loungebuddy@Hailo mitä odotat? https://t.co/xsOyLW38dp
- Matthew Hughes (@matthewhughes) 17. elokuuta 2015
Minä tein. Mikä estää sinua?
Tai ehkä olen vähän optimistinen. Mitä mieltä sinä olet? Seuraavatko Astoria ja Islandwood Windows 10: n lopulta sovellusongelmansa? Vai onko Microsoft tuomittu ikuisesti omistamaan kolmannen luokan sovelluskaupan? Mitä ikinä luuletkin, kerro minulle alla olevissa kommenteissa ja puhumme.
Valokuvapisteet:Yhdistyneiden Kansakuntien älypuhelinten käyttöjärjestelmät mennessä Jon Fingas, Microsoft Lumia 640XL mennessä Maurizio Pesce
Matthew Hughes on ohjelmistokehittäjä ja kirjailija Liverpoolista, Englannista. Hän on harvoin löydetty ilman kuppia vahvaa mustaa kahvia kädessään ja ihailee ehdottomasti MacBook Prota ja kameraansa. Voit lukea hänen bloginsa osoitteessa http://www.matthewhughes.co.uk ja seuraa häntä twitterissä osoitteessa @matthewhughes.