se você ainda se descobrir preso no meio do debate ‘iOS ou Android’, o trabalho que está acontecendo a portas fechadas na Universidade de Columbia pode ser de interesse. Por um longo tempo, um dos principais fatores que acabaram se tornando uma grande quantidade de indivíduos com o iOS foi a alta qualidade e a diversidade dos aplicativos nativos oferecidos para download através da infraestrutura da App Store da Apple. Graças ao trabalho de seis estagiários da Columbia University, bem como à introdução de seu aplicativo de software de cidra que pode não ser mais um problema.
O aplicativo de software de sidra recentemente produzido é o resultado de um trabalho de estudo de pesquisa de interiores na universidade, além de preencher essencialmente o espaço cada vez maior entre as duas maiores plataformas móveis do mundo. Ao construir sidra para executar uma complexa combinação de binários domésticos e estrangeiros, a equipe conseguiu enganar os aplicativos iOS selecionados para acreditar que eles estão realmente sendo instalados e executados em um dos dispositivos oficiais da Apple, como o iPhone ou iPad. Uma grande quantidade de truques inteligentes sob o alojamento é realizada copiando as bibliotecas necessárias, bem como as estruturas no tempo de compilação, além de torná-las acessíveis aos aplicativos.
A versão atual do aplicativo de software de cidra é impressionante, no entanto, oferece um nível de desempenho menos que adequado. Os aplicativos nativos do iOS são laterais junto com as ofertas Android existentes da Play Store para fazê -los funcionar. No entanto, quando realmente chamado e executado no hardware alimentado pelo Android, o desempenho dos aplicativos iOS é visivelmente letárgico e lento para reagir à entrada individual. Grande parte do desempenho desfavorável foi atribuído à verdade que o aplicativo de software atualmente executa seu desempenho com um aplicativo incompleto do OpenGL ES. Idealmente, isso aumentará à medida que o trabalho extra é colocado no projeto.
Como você pode imaginar, a cidra ainda está extremamente muito na prova de fase de ideias, além de mostrar as possibilidades de estágio inicial do que pode ser realizado ao utilizar uma camada de compatibilidade do sistema operacional para executar o software estrangeiro.
Uma das atuais desvantagens, bem como relativamente grande, é que atualmente a sidra não fornece acesso aos recursos de hardware do gadget, como GPS, câmera ou sensores interiores, como acelerômetro ou giroscópio. Ainda assim, o que foi realizado até agora é um impressionante ato de desenvolvimento de aplicativos de software.
Se esse é o tipo de inovação que flutua no seu barco, você pode verificar mais sobre o trabalho aqui.
Você pode cumprir conosco no Twitter, adicione -nos ao seu círculo no Google+ ou goste da nossa página do Facebook para manter -se atualizado sobre o mais recente da Microsoft, Google, Apple e Web.