Propaganda
A Microsoft tem um problema de aplicativo.
Nem sempre foi assim. Microsoft tem sempre tinha o maior sistema operacional (SO). Cerca de dez anos atrás, ele também possuía a maior plataforma de computação móvel. Eles não precisavam processar os desenvolvedores. Simplesmente não havia muitas alternativas. Ser desenvolvedor era, essencialmente, trabalhar no ecossistema do Windows.
Mas então suas fortunas móveis começaram a desaparecer. Agora, eles são o terceiro sistema operacional móvel mais popular, com o moribundo BlackBerry não ficando muito atrás. Da mesma forma, o Windows está sendo usurpado na área de trabalho pela Apple e pelo Chrome OS do Google.
Isso resultou em desenvolvedores - uma espécie notoriamente inconstante - voltando suas atenções para outros lugares. A Microsoft perdeu seu público cativo de desenvolvedores.
É uma tendência notavelmente difícil de reverter, mas a Microsoft acha que a solução foi quebrada com o Project Islandwood e Project Astoria [não mais disponíveis] - dois kits de ferramentas que facilitam a portabilidade de aplicativos para Android e iOS para o Windows; e graças à Plataforma Universal do Windows, simultaneamente a dispositivos móveis e de desktop. Uma versão do Astoria vazou recentemente e já está causando ondas.
Projeto Astoria e Islandwood Explained
A Microsoft está incrivelmente ansiosa para preencher a lacuna de aplicativos. Mas eles estão procurando um tipo específico de aplicativo. Eles querem aplicativos bonitos e com foco no toque, pois a Microsoft é incrivelmente investida na tela sensível ao toque. Para Redmond, é o próximo grande paradigma da interação humano-computador. Mas o problema é que os desenvolvedores que nadam no ecossistema da Microsoft têm pouca experiência na criação de aplicativos baseados em toque.
Acredite ou não, os desafios associados ao desenvolvimento de aplicativos focados no toque são mais do que técnicos. Eles são humanos. Eles são sobre a criação de belos designs orientados ao toque. Isso é algo incrivelmente difícil, e a Microsoft levou muito tempo para descobrir.
É exatamente por isso que a Microsoft está tão empolgada com Astoria e Islandwood, já que permite que eles portem imediatamente aplicativos Android e iOS existentes para o Windows 10, sem precisar esperar pelas habilidades da comunidade de desenvolvedores maduro.
Astoria é o kit de ferramentas do Android. Por todas as contas, é bastante simples de usar. Preparar um aplicativo Android para Windows 10 pode ser tão fácil quanto adicionar uma única linha de código. A Microsoft também incluiu uma biblioteca de interoperabilidade que permite que o aplicativo funcione com os serviços existentes da Microsoft.
Islandwood é um pouco mais complexo. É efetivamente um conjunto totalmente novo de ferramentas de desenvolvimento, bibliotecas e cadeias de ferramentas que permite desenvolvedores para criar aplicativos do Windows 10 com Objective-C e exportar projetos Xcode existentes para o Visual Estúdio. No momento, é exclusivamente Objective-C, mas a Microsoft é trabalhando em um calorosamente antecipado Compilador Swift Como a nova linguagem de programação da Apple me afeta?Desde o início, os desenvolvedores sabiam que o novo Swift da Apple seria grande. Mas por que você deveria se importar? consulte Mais informação .
Seria negligente se também não mencionasse os projetos irmãos para Astoria e Islandwood; Centennial e Westminster.
O Centennial [No Longer Available] tem como objetivo fazer com que aplicativos antigos do Windows (especialmente aqueles criados com Win32, COM e aplicativos antigos .Net) funcionem com o novo padrão Universal Windows Platform (UWP). Não é necessário alterar o código ou exigir que os programas sejam recompilados. Em vez disso, reempacota os binários existentes em um formato que funciona com a UWP.
Dado o grande número de aplicativos Windows existentes que estão fora do escopo da UWP, isso parece um acéfalo.
Westminster também é bastante interessante, pois permite que os desenvolvedores transformem facilmente os aplicativos da Web existentes em aplicativos nativos da Windows Store.
Isso inclui aplicativos Windows 10 Mobile, que efetivamente executam o mesmo código que as variantes da área de trabalho do Windows, embora com alguns ajustes.
O vazamento
Apesar do Windows 10 já ter sido lançado e da incrível fanfarra que se seguiu posteriormente, a Microsoft tem sido bastante discreta sobre suas ferramentas de desenvolvedor orientadas à compatibilidade. O único exemplo do mundo real que vimos até agora foi o Candy Crush Saga, que foi transportado do iOS usando o Islandwood.
As ferramentas em si estão, em grande parte, em uma versão beta fechada. Embora, como vimos várias vezes, seja muito fácil abrir uma versão beta fechada sem a permissão dos desenvolvedores em questão.
O projeto Astoria vazou recentemente. Pouco tempo depois, alguns codificadores empreendedores lançaram um aplicativo que permite o carregamento lateral de APKs do Android para dispositivos Windows 10 Mobile, simplesmente arrastando e soltando.
Astoria foi quase certamente obtido por meios ilegais. Como resultado, decidimos não testá-lo neste artigo. Como o WindowsCentral, não estamos muito interessados em advogar pelo download de códigos roubados. Além disso, o Astoria ainda está longe de estar completo. Não foi lançado por uma razão.
No entanto, se você decidir, é simplesmente uma questão de instalar o Aplicativo Windows Insider no seu telefone Windows 8.1 (compatível) e instalando o pré-lançamento do Windows 10 Mobile. Então você precisa adquirir o conversor e arrastar e soltar um APK nele (veja como baixar APKs Como baixar um APK do Google Play para ignorar restriçõesPrecisa colocar o arquivo APK instalável em um aplicativo do Google Play? Temos você coberto. consulte Mais informação ). É tão fácil assim.
Quais são as suas limitações
A Microsoft não é a primeira empresa a julgar os desenvolvedores do Android. O BlackBerry, desde o lamentável e frustrante Playbook, permitiu que o conversão indolor de aplicativos Android Você tem seu Android no meu Blackberry - Como executar aplicativos Android no Blackberry OS 10Antes de carregar o seu dispositivo Blackberry com o seu aplicativo Android favorito, há algumas coisas que você precisa saber. consulte Mais informação .
Mas o Astoria tem algumas limitações importantes, como no BlackBerry 10. O Google Play Services não funciona com ele e os aplicativos convertidos não conseguem interagir com os Serviços do Windows da mesma maneira que os aplicativos nativos.
E, por alguma razão, o SnapChat não funciona corretamente. O Astoria pode ser capaz de portar aplicativos Android, mas não espere que eles tenham o mesmo nível de qualidade que você esperaria de um aplicativo nativo.
Por que isso é legal?
Você já se perguntou como poderia correr Aplicativos Android na área de trabalho do Windows Como emular o Android e executar aplicativos Android no seu PCNa verdade, é muito fácil obter aplicativos Android em execução no seu desktop ou laptop! Aqui, apresentamos os melhores métodos. consulte Mais informação ? Enquanto você pode, por exemplo emular o WhatsApp no Windows Como usar o WhatsApp no seu PC e sincronizar com o seu telefoneAqui está a melhor maneira de usar o Whatsapp na sua área de trabalho e sincronizá-lo com o Whatsapp no seu telefone ou tablet Android. consulte Mais informação , faltam soluções semelhantes para iOS. Ou talvez você seja um dos poucos usuários entusiasmados do Windows Phone que desejam mais aplicativos.
Pessoalmente, recentemente larguei meu telefone Android Huawei com um Lumia 640XL. Eu amo isso. Adoro a experiência consistente do usuário e os clientes de email muito aprimorados. Adoro o fato de ser rápido e até o Groove (anteriormente conhecido como Xbox Music). Mas ainda há algumas coisas faltando.
Alguns dos meus aplicativos favoritos, como aplicativo de viagem de última hora Hotel Tonight Hotel Tonight: encontre as melhores ofertas de última hora de hotéis [iOS] consulte Mais informação e Uber favorito de compartilhamento de passeios O que é o Uber e por que está ameaçando os serviços tradicionais de táxi?O Uber chegou e está mudando fundamentalmente o trânsito no centro da cidade. E alguns podem dizer, não totalmente para melhor. consulte Mais informação estão lá, mas muitas não estão. Fundamentos como LoungeBuddy e Hailo.
Astoria mostra definitivamente aos desenvolvedores que eles lata portar seus aplicativos Android para o Windows 10 Mobile com um mínimo de esforço. Ainda mais impressionante, demonstra a facilidade com que um aplicativo móvel pode ser portado para a área de trabalho. Como a Candy Crush Saga demonstrou, isso não precisa ser um assunto embaraçoso e frustrante, como costuma acontecer com aplicativos móveis emulados. Em vez disso, pode ser gracioso, suave e intuitivo.
Sejamos honestos. Houve momentos em que desejamos usar um aplicativo móvel em nosso computador. Talvez você precise de um Uber, ou encontrar as tarifas mais baratas no Hotel Tonight, ou talvez apenas queria usar a versão móvel do Facebook Messenger (que alguns alegam ser melhor que o navegador versão). Isso torna tudo isso (e mais) possível.
Talvez isso resulte em uma variedade maior de aplicativos disponíveis e em paridade de recursos para aplicativos existentes.
Mas isso não vai acontecer a menos que você, os leitores pressionam seus desenvolvedores favoritos. Já é fácil. Basta tweetá-los ou enviá-los por e-mail. Se você está realmente desesperado, ligue para o telefone e pergunte a eles por que eles estão ignorando a plataforma de smartphone mais mal servida e potencialmente lucrativa do mercado.
A portabilidade de aplicativos Android para o Windows 10 Mobile está prestes a ficar fácil. @loungebuddy@Hailo o que você está esperando? https://t.co/xsOyLW38dp
- Matthew Hughes (@matthewhughes) 17 de agosto de 2015
Eu fiz. O que está parando você?
Ou talvez eu esteja sendo um pouco otimista. O que você acha? Astoria e Islandwood resultarão no Windows 10 finalmente corrigindo o problema do aplicativo? Ou a Microsoft está fadada a ter para sempre uma loja de aplicativos de terceira categoria? Tudo o que você pensa, deixe-me saber nos comentários abaixo e conversaremos.
Créditos fotográficos:Nações Unidas de sistemas operacionais para smartphones de Jon Fingas, Microsoft Lumia 640XL de Maurizio Pesce
Matthew Hughes é desenvolvedor e escritor de software de Liverpool, Inglaterra. Ele raramente é encontrado sem uma xícara de café preto forte na mão e adora absolutamente o Macbook Pro e a câmera. Você pode ler o blog dele em http://www.matthewhughes.co.uk e siga-o no twitter em @matthewhughes.