Microsoft lança ferramenta para trazer apps iOS para o Windows
Para se tornar ainda mais competitiva, a Microsoft quer que os programadores desenvolvam e levem as suas aplicações para o Windows. Para facilitar todo o processo, a empresa disponibilizou uma ferramenta open source com o nome Windows Bridge for iOS (anteriormente designado de Project Islandwood) que ajuda a "portar" o código de um ambiente para o outro.
De acordo com a própria Microsoft, o objectivo não é simplesmente portar as aplicações existentes do iOS para correr no Windows. Com o Windows Bridge for iOS a ideia é que as apps se adaptem e tirem partido de todas as funcionalidades disponíveis pela plataforma (ex. notificações, localização, pagamentos ao nível do Windows Store, etc).
Esta pequena ferramenta inclui um compilador de Objective-C e traz suporte para várias API’s do iOS e integração com o Visual Studio 2015. O Windows Bridge for iOS permite já “criar” apps para o Windows 8.1 e Windows 10, nas arquiteturas de 32 e 64 bits. No futuro a Microsoft irá suportar a arquitectura ARM o que facilitará a vida aos programadores para iOS para portarem as suas apps e jogos para smartphones e tablets com Windows 10.
A verão final do iOS Bridge estará apenas disponível no Outono mas existe já uma technical preview disponível no github.
Mais informações aqui
Download
Download: Windows Bridge for iOS
Este artigo tem mais de um ano
Alguém tem ideia se isto é realmente eficaz? O trabalho que esta ferramenta poupa aos developers trás esperança em que o nr de apps para WP 10 cresça consideravelmente num futuro próximo?
Agora a Microsoft quer transformar o Windows num iOS-also-runs…
LOL!
Quem diria… deviam ser processados por estarem a copiar a API da Apple, como a Oracle processou a Google por ter copiado a API do Java.
e o que ganhas tu, consumidor, com isso?
lol +10000 daiquiri
uma erecção certamente
Como consumidor iOS, ganho mais e melhores aplicações, porque é o sistema original para elas…
Obrigado Microsoft! 🙂
Pôr algo de outro sistema operativo a correr num novo nem sempre implica copiar código. Se fores tu a desenvolver de tua autoria algo que o faça sem recorrer ao que já existe de outros, é código teu novo, não copiado. Não sei ao certo que leis existem para evitar que eu desenvolva um sistema que corra aplicações de outros.
Não me lembro onde li que também já vai à uns anos, mas lembro me de ter lido que o projecto Wine para linux, era completamente independente do windows mas que permite executar programas de windows num ambiente não windows. A correr o risco de falar de cor, penso que eles se referiam especificamente à utilização de programas que dependiam do directx sem usar nada do dx original, apenas as implementações feitas por eles.
Quando vires a Build 2015 onde foi anunciado este projecto, depois podemos falar.
Acho que isto é uma boa medida por parte da Microsoft e que certamente será positiva para o mercado.
+1 Acho que isto só vai beneficiar os consumidores, incluindo os utilizadores da Apple.
*sem apps
O Windows store já tem muitas apps, não se entende.
Para além disso, portar apps pode ser problemático para a fluidez do wp…
Eu não sei que tipo de APPS querem, eu utilizo as básicas e estão todas…ou seja o que é útil.
E não só as básicas.
Desde aplicativos para remote TV, controlo remoto do pc e ver TV por cabo até apps para monitorizar as revs do carro…
8 anos depois, a bandeira branca por parte da Micro$ofre.
Muito fraco, a Apple não precisou de copiar as bibliotecas do Windows para chegar à posição que ocupa.
Nem precisou do Flash no iOS, nem das Apps Java (alguém se lembra) como muitos dizia que era o único caminho,
Se há 10 anos atrás, me dissessem que a Microsoft estaria a emular a SDK da Apple, era caso para rir…
Isto não é simplesmente “emular” SDK da Apple, alias nem sequer esta a emular nada.
O que a ferramenta faz é importar/converter o SDK da Apple, para o SDK da Microsoft. Depois o programador só terá de fazer os ajustes necessários para que tudo ficar a funcionar bem, ajustes esses que são fáceis e sem grandes complicações.
A Apple não precisou de usar este tipo de situação, porque surgiu num altura em que não havia este mercado, logo o mercado ia crescendo naturalmente. A Microsoft surge neste mercado mais tarde, por isso, pode muito bem facilitar a vida aos programadores, para portarem as apps que já fizeram para o seu sistema, sem voltarem a repetir todo o trabalho de desenvolver uma app.
Ou seja, é emular a SDK da Apple, fazer de conta que o programa está a correr no OS da Apple.
Não é converter, aquilo está a ser programado em open source, e estão mesmo a programar a biblioteca de acordo com a interface.
A Apple não chegou numa altura tardia?
Não existia já o Windows Phone? Não existiam as Apps para Java, não existia o flash para correr Apps que hoje são Apps?
No Mac OS X, não era o Windows 95/98 o rei de tudo e mais alguma coisa?
Simplesmente a Microsoft perdeu a vergonha, e assumiu que não passa de uma página de história.
Lol, e tu consegues escrever isso tudo sem te rires? Eu a ler o que escreves só me consigo rir…
Microsoft é tanto uma página virada na História que na primeira semana de vida, o Windows 10, já tem mais usuários que o OSx.
E depois?
Isso ajuda-me em quê?
90% “atualizou” porque tinha uma versão pirata.
No mac o share da Apple não passa dos 5% e tu vens para aqui falar do grande feito da Apple nos macs? Ta boa…
Ui, que importante, o Marketshare…
Tira os PCs de mais de 1000€, estamos a falar de quê? 80%? 90%?
Não é emular!!! É converter código! Sabes qual é a diferença?
Ou seja, o programa verifica o que determinada função faz no SDK da Apple e passou para a função equivalente no SDK Windows…
Alem disso, não dá para correr o programa sem ser convertido! Tem de ser convertido! Esta ferramenta é para converter o código fonte, para uma linguagem (C++) que é reconhecida no Windows.
Mas já deu para perceber que não percebes nada do assunto.
E para chegar a esta conclusão, basta olhar para esta frase:
“Não existia já o Windows Phone? Não existiam as Apps para Java, não existia o flash para correr Apps que hoje são Apps?”
Não, não existia! O que havia era o Windows Mobile. E o conceito de apps era totalmente diferente, do que é hoje e nem tinha metade do objectivo que tem hoje.
Tu trabalhas forte para ser o maior fanboy do site… Força aí.
Deves ver a WWDC mas não a Build, suponho. Eu vejo ambas e mais a IO anualmente, e esse comentário mostra que estás a falar sem conhecimento de causa.
Ora nem mais!
A MS não está a copiar nada, está apenas a criar ferramentas que facilitem os programadores a “portar” as suas apps para Windows 10.
Está a copiar sim.
Está a copiar as interface criadas pela Apple. E que têm Copyright.
What? Está a copiar as interfaces? Mas que epifania é essa, senhores? o.O
Meu deus. O que os iFans inventam. Deve ser tudo para tentar justificar os balurdios que gastaram nas suas iShits! Espero que essa doença não se pegue
Mas precisou do dinheiro da MS quando estava quase na banca rota, como já não te deves lembrar ou ainda não terás idade para isso.
Se fizer o mesmo para aplicações da Android, provavelmente irei continuar a usar WP, senão dispenso este sistema operativo que é bom mas que tem reduzida quota de mercado e consequentemente pouco interesse dos criadores de aplicações…
Também estão a fazer isso para Android, mas nesse caso, as aplicações correm num emulador.
A microsoft não copiou as bibliotecas, quem já mexeu sabe que o que a microsoft fez foi. Existe uma referência, então a microsoft têm uma semelhante, no código o que a microsoft fez foi identificar essas referências e sugerir a troca.
Exemplo muito facil de explicar: Serviços google, trocados pelo live
Serviço google maps, trocado pelo bings
O código está em objective-c então irá ficar em C#. O programador terá sempre mas sempre de validar se depois está tudo a correr bem, mas digamos que segunda a microsoft apenas 80% do código é portado.
uma correção..objective-C para c++ e não para c#
Não, não ficará em C#, nem em C++.
A Microsoft finalmente ficou esperta.. já tinha lançado uma ferramenta para os programadores trazerem as Apps do Android para Windows Phone, e agora do iOS!! Sim sr.. parece que perceberam, e assim o Windows Phone torna-se um sério concorrente!
As coisas que realmente interessam já estão todas no WindowsPhone.. E o que aparece de novo com interesse também chega ao WP.
“Esta pequena ferramenta inclui um compilador de Objective-C e traz suporte para várias API’s do iOS e integração com o Visual Studio 2015.”
E Swift?
Wp e fraco, android e ios dominam pois tem melhores apps
Fraco em que aspecto? Já tive Android e iOS. Neste momento tenho WP e honestamente se for para jogar e multimédia dou-te alguma razão, mas a nível profissional não troco o WP por nenhum dos outros…
A MS quer o monopólio todo e está a fazer de tudo para o conseguir, mas infelizmente existe malta que não vê mais nada na frente
Oh João Terra, essa tua conversa da treta já enjoa pá… Arranja outra. A MS é uma empresa, e como qualquer empresa quer ter lucro. Plain and simple.
Completamente