реклама
Microsoft има проблем с приложението.
Не винаги е било така. Microsoft има винаги имаше най-голямата операционна система (ОС). Преди около десет години тя имаше и най-голямата платформа за мобилни изчислители. Те не се нуждаят от съдебни разработчици. Просто нямаше много алтернативи. По принцип да си разработчик трябваше да работиш в екосистемата на Windows.
Но тогава мобилните им богатства започнаха да избледняват. Сега те са третата най-популярна мобилна операционна система, като moribund BlackBerry не изостава много назад. По подобен начин Windows се узурпира на работния плот от Apple и Google Chrome OS.
Това доведе до това, че разработчиците - прословуто непостоянен вид - насочват вниманието си другаде. Microsoft е загубила своята пленена аудитория за разработчици.
Това е тенденция, която е изключително трудно да се обърне, но Microsoft смята, че са се пробили с Project Islandwood и Project Astoria [Няма по-дълги налични] - два инструментариума, които улесняват пренасянето на приложения за Android и iOS към Windows; и благодарение на универсалната платформа на Windows, едновременно на мобилни и настолни устройства. Наскоро изтече версия на Astoria и тя вече предизвиква вълни.
Обяснен проект Astoria и Islandwood
Microsoft е невероятно нетърпелив да преодолее празнината в приложенията. Но те търсят конкретен вид приложение. Те искат приложения, които да са красиви и фокусирани на допир, тъй като Microsoft е инвестирана невероятно в сензорния екран. За Редмънд това е следващата голяма парадигма на човешкото компютърно взаимодействие. Проблемът е обаче, че разработчиците, които плуват в екосистемата на Microsoft, имат оскъден опит в изграждането на приложения, базирани на допир.
Вярвате или не, предизвикателствата, свързани с разработването на приложения, насочени към допир, са повече от технически. Те са хора. Те са за изграждането на красиви, ориентирани към допир дизайни. Това е нещо невероятно трудно и отне много време на Microsoft.
Което е точно защо Microsoft е толкова развълнуван от Astoria и Islandwood, тъй като им позволява веднага да пристанат съществуващи приложения за Android и iOS към Windows 10, без да се налага да чакате уменията на общността на разработчиците си зрели.
Astoria е инструментарият за Android. Във всеки акаунт е много лесно да се използва. Подготовката на приложение за Android за Windows 10 може да бъде толкова лесно, колкото добавянето на един ред код. Microsoft също е включила библиотека за оперативна съвместимост, която позволява на приложението да работи със съществуващи услуги на Microsoft.
Islandwood е малко по-сложен. Това е ефективно изцяло нов набор от инструменти, библиотеки и вериги инструменти, който позволява разработчици за изграждане на приложения за Windows 10 с Objective-C и експортиране на съществуващи Xcode проекти във Visual Studio. В момента той е изключително Objective-C, но Microsoft е работа върху горещо очакваното Бърз компилатор Как ми влияе новият език за програмиране на Apple?Още от началото разработчиците знаеха, че новият Swift на Apple ще бъде голям. Но защо трябва да се грижиш? Прочетете още .
Ще бъда уволнен, ако не споменах и сестринските проекти на Astoria и Islandwood; Столетница и Уестминстър.
Centennial [No Longer Available] е предназначен да накара по-старите приложения на Windows (особено тези, създадени с Win32, COM и по-стари .Net приложения) да работят с новия стандарт за универсална платформа на Windows (UWP). Това не прави нищо за промяна на кода или изисква програмите да бъдат прекомпилирани. По-скоро той преопакова съществуващите двоични файлове във формат, който работи с UWP.
Като се има предвид огромният брой съществуващи приложения за Windows, които попадат извън обхвата на UWP, това се чувства като не-мозъчен.
английският парламент също е доста интересно, тъй като позволява на разработчиците лесно да трансформират съществуващите уеб приложения в родните приложения на Windows Store.
Това включва Windows 10 Mobile приложения, които на практика ще изпълняват същия код като версиите за десктоп на Windows, макар и с няколко ощипвания.
Течът
Въпреки, че Windows 10 вече стартира и невероятния фен, който впоследствие последва, Microsoft се държи доста сдържано относно техните ориентирани към съвместимостта инструменти за разработчици. Единственият пример в реалния свят, който видяхме досега, беше Candy Crush Saga, който беше пренесен от iOS с помощта на Islandwood.
Самите инструменти в по-голямата си част са в затворена бета версия. Въпреки че, както видяхме непрекъснато, е твърде лесно затворен бета да се отвори без разрешение на въпросните разработчици.
Проект Astoria наскоро изтече. Не след дълго някои предприемчиви кодери пуснаха приложение, което позволява странично зареждане на Android APK устройства към Windows 10 Mobile устройства, просто чрез плъзгане и пускане.
Астория почти сигурно беше получена чрез незаконни средства. В резултат на това решихме да не го тестваме за тази статия. Като WindowsCentral, не сме твърде запалени да се застъпваме за изтегляне на откраднат код. Плюс това, Астория все още не е близо. Не е пуснат за причина.
Ако обаче решите сами, това е просто въпрос на инсталиране на Приложение за Windows Insider на вашия (съвместим) телефон с Windows 8.1 и инсталиране на предварителното издание на Windows 10 Mobile. След това трябва да придобиете конвертора и да плъзнете и пуснете APK в него (ето как да изтеглите APK файлове Как да изтеглите APK от Google Play до заобикалящи ограниченияТрябва ли да вземете ръцете си за инсталируемия APK файл за приложение от Google Play? Покрихме те. Прочетете още ). Това е толкова лесно като това.
Какви са неговите ограничения
Microsoft не е първата компания, която се занимава с разработчици на Android. BlackBerry, откакто ужасно неуспешният Playbook, разреши безболезнено преобразуване на приложения за Android Имате своя Android в моя Blackberry - Как да стартирате приложения за Android в Blackberry OS 10Преди да заредите устройството си Blackberry с любимото си приложение за Android, има няколко неща, които трябва да знаете. Прочетете още .
Но Astoria има някои доста големи ограничения, много като това беше в BlackBerry 10. Услугите в Google Play не работят с нея, а преобразуваните приложения не могат да взаимодействат с услугите на Windows, както родните приложения могат.
И по някаква причина SnapChat не работи правилно с него. Astoria може да може да пренася приложения за Android, но не очаквайте те да имат същото ниво на качество, което очаквате от родното приложение.
Защо това е готино?
Замислял ли си се как можеш да тичаш Android приложения на вашия работен плот на Windows Как да подражавате на Android и да стартирате приложения за Android на вашия компютърВсъщност е доста лесно да стартирате приложения за Android, работещи на вашия десктоп или лаптоп! Ето, ние ви представяме чрез най-добрите методи. Прочетете още ? Докато можете например подражавайте на WhatsApp на Windows Как да използвате WhatsApp на вашия компютър и да синхронизирате с телефона сиЕто най-добрият начин да използвате Whatsapp на вашия работен плот и да го синхронизирате с Whatsapp на вашия телефон или таблет с Android. Прочетете още , подобни решения за iOS липсват. Или може би сте един от малкото ентусиазирани потребители на Windows Phone, жадуващи повече приложения.
Лично наскоро извадих телефона си Huawei за Android за Lumia 640XL. Обичам го. Обичам постоянното потребителско изживяване и значително подобрените имейл клиенти. Обичам факта, че е бързо и дори обичам Groove (известен преди като Xbox Music). Но все още липсват някои неща.
Някои от любимите ми приложения, като приложение за пътуване в последната минута Хотел Tonight Хотелска вечер: Намерете най-добрите оферти в последната минута за хотели [iOS] Прочетете още , и яздене любим Uber Какво е Uber и защо заплашва традиционните таксиметрови услуги?Uber е кацнал и коренно променя транзита в града. И някои може да кажат, не изцяло към по-добро. Прочетете още има ли, но много не са Основи като LoungeBuddy и Hailo.
Astoria окончателно показва на разработчиците, че те мога приставят своите приложения за Android в Windows 10 Mobile с минимални усилия. Още по-впечатляващо е, че демонстрира лекотата, при която мобилно приложение може да бъде пренесено на работния плот. Както показа Candy Crush Saga, това не трябва да е неудобно, разочароващо, както често се случва при емулираните мобилни приложения. По-скоро може да бъде грациозен, гладък и интуитивен.
Нека бъдем честни. Имало е моменти, когато сме искали да използваме мобилно приложение на компютъра си. Може би трябва да се поздравите с Uber или да намерите най-евтините цени на Hotel Tonight, или може би просто исках да използвам мобилната версия на Facebook Messenger (която някои твърдения е по-добра от браузъра версия). Това прави възможно всичко това (и повече).
Може би това ще доведе до по-голямо разнообразие от налични приложения и четност на съществуващите приложения.
Но това няма да се случи, освен ако Вие, читателите лобират любимите ви разработчици. Това е достатъчно лесно Просто ги туитвайте или им изпратете имейл. Ако наистина сте отчаяни, влезте по телефона и ги попитайте защо пренебрегват може би най-незаслужената и потенциално доходоносна платформа за смартфони там.
Пренасянето на приложения за Android в Windows 10 Mobile е на път да стане лесно. @loungebuddy@Hailo какво чакаш? https://t.co/xsOyLW38dp
- Матю Хюз (@matthewhughes) 17 август 2015 г.
Направих. Какво те спира?
Или може би съм оптимист. Какво мислиш? Ще доведат ли Astoria и Islandwood в Windows 10 окончателно да отстранят проблема си с приложението? Или Microsoft е обречен завинаги да има магазин за приложения на трета степен? Каквото и да мислите, уведомете ме в коментарите по-долу и ще си поговорим.
Кредити за снимки:Организация на обединените нации за операционни системи за смартфони от Джон Фингас, Microsoft Lumia 640XL от Маурицио Песе
Матю Хюз е разработчик на софтуер и писател от Ливърпул, Англия. Рядко се среща без чаша силно черно кафе в ръка и абсолютно обожава своя Macbook Pro и камерата си. Можете да прочетете неговия блог на http://www.matthewhughes.co.uk и го последвайте в Туитър в @matthewhughes.