Uma novidade interessantíssima foi descoberta pelo pessoal do Windows Central e que pode mudar bastante os nossos pensamentos a respeito dos aplicativos.
Através de engenharia reversa no aplicativo do Office para iOS e Android foram encontrados detalhes impressionantes. No Office das plataformas rivais, foi encontrada uma camada de subsistema com partes dos registros do Windows 10 Mobile e em alguns casos até mesmo do próprio Windows 10. Essa forma de construção de aplicativos abre novos tipos cenários.
O desempenho dos aplicativos do Office no iOS e Android nunca foi perfeito. Não é ruim, no entanto, e navegar dentro dos apps é muito ágil. Mas o tempo de abertura é lento e leva alguns segundos para abrir. Isto poderia ter sido culpado na codificação pobre, mas se você contar uma nova camada de compatibilidade que Microsoft está usando, tudo se encaixa como um quebra-cabeça. Xamarin, uma poderosa ferramenta que a Microsoft comprou no ano passado, é muito famosa entre os desenvolvedores pelo seu desempenho pobre na abertura de apps, porque os mesmos códigos são executados em plataformas completamente diferentes, e isso não é uma tarefa fácil.
Qual seria a aplicação prática disso na nossa vida?
Não há nenhuma documentação oficial explicando como foram criados os apps do Office, mas isto pode mudar no futuro. A Microsoft já tem o ambiente de desenvolvimento Xamarin. No entanto, os aplicativos UWP não estão indo para outras plataformas, porque exige que criem apps multi-plataforma a partir do zero.
Se este projeto for liberado para o público, isso poderia significar que os aplicativos UWP possam ir para todas as principais plataformas no mundo. Ou seja, os devs não criaram mais apps Android ou iOS, mas apenas UWP.
Como dito pelo Windows Central, a Microsoft pode procurar uma maneira de aumentar o interesse dos desenvolvedores no UWP dessa forma. E se infiltrar dentro das plataformas móveis populares da Apple e do Google para usar as rivais em benefício próprio. A ideia é que os desenvolvedores criem apenas UWP, se a Microsoft liberasse isso ao público um dia.
eu já havia pensado sobre isso no passado, mas tinha achado meio insano ahahha pq não levar o uwp ao android? e aumentar e muito a base instalada dos uwp?
O nome disso é Xamarin 😉
O nome disso é Xablau.
kkkkkkkkkkk
‘Xazam’ kkkk
Xasoon in the right time
Levar o UWP ao android não é tão simples, seria mais fácil ir para o iOS eu até preferiria isso que se misturar com a bagunça de códigos que é o Android.
Rapaz a Microsoft tem entregado inúmeras maneiras de fazer apps para sua plataforma, a compra do Xamarin foi justamente nesse sentido. Eu mesmo tive alguns treinamentos e me animei com a facilidade de criar projetos para as três plataformas, se isso se concretizar vai ficar faltando apenas os aparelhos.
Todos os apps que você cria são para as 3 plataformas?
Abrir os apps do office no seu Galaxy Pocket nao conta hein!
Abre voando no meu zenfone 2. Abria voando no meu zenfone 6. Abre voando no meu mi5. Abrem bem mais rapido do que no lumia 930 de um amigo meu.
Conta outra
Uso os apps do office no w10m e acho eles muitos bons, sem lag, rápidos e estáveis. Nunca tive problemas com eles. Acho que eles abre rápido também, e isso em um lumia 1020. Agora pode ser que os apps no androide abrem mais rápidos porque se eu nao me engano eles sao tipo pre inicializados quando liga o aparelho, por isso que o consumo de ram do android e alto.
Eu uso o Office no iOS e Android sem nenhum tipo de lag, travamento ou coisa do tipo.
E é óbvio que a MS aproveita o código do app do sistema dela em outros, ou você acha que ela vai criar os apps tão complexos em outros sistemas do zero? Puta merda… se nem o Facebook faz isso.
Jorge, aplicativos gerados pelo Xamarin possuem uma performance melhor no celular que aplicativos nativos do IOS ou Android.
Conversando com engenheiros da Xamarin eles explicaram que um APP feito pelo xamarin leva junto bibliotecas do Mono. Falando para um leigo entender, toda linha de código que é feita no app não é executada pelo celular ( java) no android ou (swift) do IOS e sim pelo framework do Mono, que vai junto com o app.
O Raposa tem razão, esses apps não possuem lag.
Lógico que o cara do Xamarin iria vender o peixe dele.
App nativo sempre vai ter performance melhor.
Usei uns tempos atrás o Word em um Snapdragon 400 em um tablet baratinho da LG com Android 5.0.
Rodou muito bem.
Office no iPad então nem se fala, roda liso.
O Facebook Messenger do WM10 foi portado do iOS e o desempenho era sofrível, justamente por conter partes enormes do app nativo no app portado.
Não acredito que isso realmente venha a ocorrer, mas se sim, prevejo a Google e a Apple bloqueando apps UWP em suas lojas.
N é uwp tecnicamente, como se fosse um app windows portado pra android e ios
Alguém tem que alterar esta matéria então:
“os devs não criaram mais apps Android ou iOS, mas apenas UWP.”
Mas mesmo assim, não acho que a Apple, que é chata pra caramba com a qualidade dos apps colocados em sua loja, iria permitir apps portados de outro sistema sem uma boa otimização. Vai acabar dando o mesmo trabalho para os devs.
N acho q o desempenho seja uma problema, pelo q deu a intender, o office do android e ios ja usam isso, e o desempenho é melhor q o do próprio windows
Vc tá indo contra tudo que a matéria diz:
“O desempenho dos aplicativos do Office no iOS e Android nunca foi perfeito (…) o tempo de abertura é lento e leva alguns segundos para abrir. Isto poderia ter sido culpado na codificação pobre, mas se você contar uma nova camada de compatibilidade que Microsoft está usando, tudo se encaixa”
Eles mesmo dizem que isso, mas de boa. Segue o jogo e vamos ver no que vai dar. kkkk
zorzinho q escreveu, mas fanboy q ele, impossível
Todos os mecanismo de reaproveitar codigo entre as plataformas fazem isso, sempre trazem um subsistema com eles.
Por exemplo, fiz uns testes 2 anos atrás com o Delphi, onde você cria um app que roda no Android e iPhone. Só o subsistema ocupava 64mbs do app.
O ruim dessa forma é justamente isso, você acaba com apps grandes demais e com desempenho inferior aos nativos.
O Xamarin tem mapeamento de código, você escreve em C#, mas falando bem resumidamente, por debaixo dos panos ele compila em linguagem nativa Java/ Objetive-C/ Swift, tanto é que o binário das compilações são diferentes.
Na verdade ele faz uma compilação para a plataforma.
Ele mapea api e não código. São coisas diferentes.
deve ser algum tipo de docker
Ae não seria mais UWP
Ia se um vergonha pega um app que nao foi feito mostrado que nenhum empresa liga por W10
“O desempenho dos aplicativos do Office no iOS e Android nunca foi perfeito””
Típico comentário de quem nunca os usou…
Usei o Office no Xperia XA Ultra por uma semana e nunca mais quero chegar perto do app pra W10M
Fora que na época que a Microsoft lançou o Office para o iOS e Android, junto com Windows Phone 8.1, vários sites destacaram que rodava melhor em outras plataformas.
https://twitter.com/tomwarren/status/530375741201199104/photo/1?ref_src=twsrc%5Etfw&ref_url=http%3A%2F%2Fappleinsider.com%2Farticles%2F14%2F11%2F07%2Fmicrosofts-own-office-apps-much-better-on-iphone-than-windows-phone-8
Tom Warren esfregando na cara do autor mentiroso que o Office é PIOR em smartphones Windows do que no iOS e também Android.
Não é a toa que esse site é zuado interner afora.
A microsoft deveria investir em publicidade para o Xamarin. É a melhor forma de fazer com que os desenvolvedores que estão desenvolvendo para outras plataformas, publiquem um UWP, só porque já está meio caminho andado. O problema é que todos os cursos sobre o Xamarin que a microsoft dá, são mais focados em fazer propaganda do Azure do que ensinar sobre Xamarin. E na parte de desenvolvimento, os caras falam mais do Android e do IOS do que do próprio Windows. Vi um vídeo que os caras ficaram mais de 10 minutos falando sobre como a microsoft gosta e apoia o Linux. (????) No MVA, que é a plataforma de treinamento da microsoft (que não tem app pro Windows, e no edge do mobile buga muito), fazem mais propaganda do que ensinam. Além disso tudo, como se não bastasse, já tem bastante tempo que a microsoft desenvolve para as outras plataformas antes de desenvolver pro WIndows. Alguns apps nem lançam pro windows, e alguns que lançam, não funcionam direito e são travados. A microsoft tem tudo pra ir bem, mas só caga.
So queria ler uma noticia referente ao Wm que não seja com “poderá, talvez seja possível” ta foda MS. Se quiser usar app da MS no android é melhor e tem mais. Incrível.
No momento certo…
micro$$00n
Nossa se ela fizer isso aí fudeu para as outras plataformas, única coisa que mais deixa as pessoas de pé atrás é os aplicativos! Com aplicativos o Windows decola em Smartphones ♥
os caras são fodas! plano de mestre
Se eu fosse a MS faria uma UI da mesma no Android rs
Se eu fosse a MS faria meu próprio Android. Fim.
Ela não teve sucesso nem fazendo um sistema Windows móvel para smartphones….
Não teve sucesso porque um bando de alienado prefere iOS e Android porque é mais cômodo e porque muitas empresas boicotam o sistema porque não querem desenvolver o app para um terceiro sistema. Em questão de usabilidade o W10 dá um banho nos demais sistemas.
E porque elas não querem desenvolver o app para um terceiros sistema?
Porque é mais oneroso? Sei lá porque… hehehe
Pois é: no dia que a MS conseguir resolver ESSE mistério o W10 para smartphones deslancha… porque senão sempre ficará num nicho “elitista” tentando competir com o iOS (mas nunca chegando tão longe) e sempre sobrando para o “povão” (mas a ESMAGADORA MAIORIA do mundo) o Android… temos aqui comentando também o colega
Zuneando Windows… com certeza ele desenvolve todos os seus apps para WM também… 😉
Depois dessa novidade sobre o CShell eu estou com vontade de pegar um outro aparelho com Windows Mobile 10 e testar a novidade. Eu não sou daqueles que exige muitos apps da loja, então, se tiver Whats, Face e Twitter pra mim já dá pro gasto hehehe
O problema também é esse: EU, além de querer o Strava para WM, também gostaria de um app nativo para monitorar as câmeras de vigilância da minha empresa. Mas tem outra: SE eu quiser AGORA sair daqui e ira numa Magazine Luiza, uma Lojas Colombo, uma Americanas e chegar pro vendedor “me vê um celular com WM”… ele vai ter? Agora SE eu quiser um iPhone (iOS), um Samsung, um Motorola, um LG, etc (Android)… sentiu a diferença? :-/
Microsoft não usa sistemas de outra empresa, nunca usou, ou ela compra o sistema rival, ou desiste de vez, ou faz o que esta fazendo, ou seja, usar o PC e o Xbox para atrair os devs para a loja já pensando no futuro, mas até lá o Mobile continua do jeito que esta sendo empurrando com a barriga…
Por isso a bobona fica usando iPhone e Android no seu evento e é criticada. O plano é: “devs, não parem de criar apps Android ou iOS, apenas me incluam também como UWP.”
Quem diria que o office ia ser o cavalo de tróia da Microsoft https://uploads.disquscdn.com/images/9c86c529c2fd14e458780a9a5424f3c7b0ef6512391366355913b80ed6fe8db6.jpg
Eita! Que viagem!
Ow pra quem tem um site e escreve as próprias materias, e nao saber a diferença entre criaram e criarão fica foda
Google ficaria feliz pois essa é a única maneira dos Apps Android serem perfeitamente responsivo como os da Microsoft, o que não seria uma boa jogada!