Rexobias
Power Member
@anthonws acredita que bem quero acreditar em ti (não te estou a chamar mentiroso), mas a verdade é que do lado de cá essa não é a perspectiva que tenho, de todo. O mesmo digo de colegas meus que trabalham em outras grandes empresas nacionais na área do desenvolvimento de Aplicações para Dispositivos Móveis.
A nossa perspectiva é que o Windows está em queda livre chegando a um ponto de insignificância que só o facto de eu referir o XAML/C# é motivo de chacota. Chego ao ponto em que durante conversas relacionadas com programação e novidades do mundo tecnológico (sendo as últimas as "novidades" da Apple) prefiro ficar calado pois se refiro "Windows" seja em que formato for é mais uma oportunidade de gozar com o "palhaço". Falo por mim, mas também falo por muitos outros Dev.
Agora ser da cena é desenvolver para iOS, mexer no Android Studio, andar a brincar com as toneladas de projectos 3rd Party disponíveis nos Githubs desta vida disponíveis para e só estes SOs que constituem o Duopólio (merecido) que conhecemos. Um Dev que por um motivo ou outro conheça o MVVM, aprecie o XAML ou programe em C# é um "estrangeiro" neste novo mundo que não desenvolve Software para Windows.
A tua perspectiva é do lado mais empresarial a pode ser o cenário mais cor de rosa possível, mas é do lado do Consumer Market que as coisas acontecem. Não posso revelar onde trabalho, mas é urgente reparar que numa área tão banal como o consumo de media que toca em ambos os lados (empresarial e consumidor - embora na minha opinião não exista uma separação) o Windows é uma autentica pedra no sapato. A prioridade de Desenvolvimento é iOS e Android, Windows pode até estar meio ano com problemas graves que pouca gente quer saber ... corrige-se amanha ou depois, ou daqui a um ano.
Eu até podia pensar para os meus botões que isto é problema da postura da minha empresa (vosso Partner por sinal), mas depois falo com colegas em outras empresas e verifico a mesma situação (aliás, reparo que bem posso agradecer aos Deuses de estar numa onde ainda existe Software destinado ao Windows - por enquanto).
Podem até ter os vossos Projectos de Laboratórios em Software interno das mais demais empresas, mas é preciso compreender que o sentido é do Consumer Market para o Empresarial, não o contrário. Do mesmo modo, o caminho das UWPs era do Mobile para o PC/Xbox/etc. não o contrário (como se comprova).
As Centenial são muito giras no papel, mas não são verdadeiras UWPs (não basta espetar Software para dentro de um appx para se ter uma UWP). Uma UWP é algo agnóstico da arquitectura, é algo que gratuitamente (para o Dev) corre de origem em PC, Mobile, Xbox, HoloLens, iOT, Surface Hub e que mais vocês adicionarem ao vosso portfólio de Hardware. A partir do momento que temos Apps que só correm em x86 e outro tipo de limitações (limitações pouco óbvias - não estou a falar de meter o Mobile a correr um Forza 7) estamos a colocar em causa o conceito das UWPs e inserir algo muito perigoso na mente dos consumidores que se deixarmos crescer em demasia leva a uma natural ruptura: algo tão simples como Dúvidas.
A abstracção do Desktop VS. Mobile é na minha opinião o caminho natural a ser percorrido por equipamentos cada vez mais caros e cada vez mais poderosos (demasiado poderosos para estarem limitados ao conceito de Smartphone como o conhecemos - os últimos iPhones têm Benchmarks superiores aos MacBook Air de entrada de gama). As UWPs, agnósticas aos local onde correm com responsividade gratuita para tamanho de ecrã e modo de interacção e facilmente escaláveis para muito mais eram um trunfo enorme para este futuro que pelas palavras do teu CEO e todos os teus colegas (como o Blanc que às vezes fala no Twitter) é também visualizado por vocês, Microsoft.
O problema é o tal Momentum que falas, neste caso a ausência dele. Então acham que podiam pura e simplesmente abandonar o mercado durante 3/4 anos para depois regressar com um género de Salvador?! Que Momentum achas que o "Lendário" Surface Phone vai encontrar quando aparecer? Vais haver Devs na plataforma? Vai haver utilizadores disponíveis a abandonar os ecossistemas onde estão mais que instalados? A perspectiva que eu tenho é que quanto mais tempo estiverem fora do "campo" onde tudo está a acontecer (o Mobile) mais difícil será ter sucesso o Sr. que se seguir (menos Devs existirão, mais os Devs estarão agarrados às outras plataformas para as quais desenvolvem há anos, mais dinheiro os Utilizadores gastaram em Apps, mais dependentes estão de serviços que não existirão no Andromeda/Whatever, etc).
No mundo real não se pode tirar férias e regressar alguns anos depois. 1 ano no mundo tecnológico é o suficiente para nos tornarmos completamente irrelevantes (se eu parar de programar e de me informar diariamente, serei facilmente dispensável). O WP dava prejuízo? Andavam a perder dinheiro? Tudo bem, mas já que há um Bigger Plan e uma vez que estamos a falar do Mobile (a Trend actual e dos próximos anos) poderiam aguentar mais um pouco.
Mas adiante, não discutindo questões económicas e as opções no que se devia ou não suportar, há algo que não dá para compreender e remete-nos para uma conclusão óbvia: ou são mentirosos ou pura e simplesmente burros. Dizem que vão manter os SDKs e APIs actuais no W10M até pelo menos a RS4. Sabemos também que Apps do sistema são UWPs puras (para distinguir das tretas das conversões - não desvalorizando as mesmas, mas não verdadeiras UWPs). Pegando nestes dois factos, de que forma quer a Microsoft que nós interpretemos o facto das Apps em Mobile terem morrido, terem ficado paradas em versões antigas enquanto que no PC continuam a ser desenvolvidas e a receber novas e mais Features?! Qual seria o esforço de disponibilizar na Store (em Fast Ring) para o W10M essas mesmas Apps que sabemos que correm no W10M (como comprovado com os Leaks daquele Site Italiano - nada surpreendente visto que são UWPs).
Por isso, ou são mentirosos pois de que valerá continuarem a actualizar os SDKs e APIs no W10M se o próprio suporte 1st Party em Apps do sistema morreu, ou são burros por não aproveitarem a característica única das UWPs.
Escrevo muito, mas também não quero que penses que vivo para isto. Não nego que a programação é uma paixão, e não nego que desenvolver para Windows neste formato UWP é algo que me apaixonou completamente, assim como não nego que o meu SO móvel é de longe o W10M (preferência que assumo por muitos risos que possam provocar) ... mas o sentimento que mais me invade a falar disto é a Frustração.
Tenho 2/3 anos de Desenvolvimento para iOS e embora necessite de actualizar os meus conhecimentos em Swift, a verdade é que conheço minimamente bem o sistema de várias perspectivas. Android é algo novo para mim, mas já conheço minimamente a Markup Language dele (AXML - o XAML deles) e o Java é algo com o qual também já mexi diversas vezes em outras vertentes. A verdade é que nenhum dos dois ambientes de desenvolvimento (incluo IDEs, linguagens, paradigmas, arquitecturas padrão, etc) daqueles que dominam o mercado chegam ao nível qualitativo da vossa plataforma Universal, aquela que estão a matar com esta saída do Mobile.
A Frustração vem acima de tudo disto. O Continuum e a agnostidade das vossas UWPs fizeram-me acreditar que aquele futuro da abstracção do PC/Smartphone tinha chegado. O facto do Continuum poder ser controlado perfeitamente por Touch (toques, swipes, drags, etc) num monitor ao qual o Continuum encontra-se ligado por HDMI sendo tudo processado no Smartphone já me deixa espantado, brincadeiras como daquele vídeo que estava no Link do Reddit que aqui coloquei só me faz pensar que a potencialidade era e é enorme.
Eu compreendo que seguiram em frente, e também nós neste tópico temos que fazer o mesmo e rumar para outros lados (mesmo contrariados como acontece com a maioria dos Fans da plataforma), mas só queria que regressassem a tempo de poderem oferecer uma terceira opção no mercado e fossem ainda a tempo de salvar as UWPs (que é uma tecnologia que merece ser salva e porra ... era aquilo que mais gostava de fazer).
A nossa perspectiva é que o Windows está em queda livre chegando a um ponto de insignificância que só o facto de eu referir o XAML/C# é motivo de chacota. Chego ao ponto em que durante conversas relacionadas com programação e novidades do mundo tecnológico (sendo as últimas as "novidades" da Apple) prefiro ficar calado pois se refiro "Windows" seja em que formato for é mais uma oportunidade de gozar com o "palhaço". Falo por mim, mas também falo por muitos outros Dev.
Agora ser da cena é desenvolver para iOS, mexer no Android Studio, andar a brincar com as toneladas de projectos 3rd Party disponíveis nos Githubs desta vida disponíveis para e só estes SOs que constituem o Duopólio (merecido) que conhecemos. Um Dev que por um motivo ou outro conheça o MVVM, aprecie o XAML ou programe em C# é um "estrangeiro" neste novo mundo que não desenvolve Software para Windows.
A tua perspectiva é do lado mais empresarial a pode ser o cenário mais cor de rosa possível, mas é do lado do Consumer Market que as coisas acontecem. Não posso revelar onde trabalho, mas é urgente reparar que numa área tão banal como o consumo de media que toca em ambos os lados (empresarial e consumidor - embora na minha opinião não exista uma separação) o Windows é uma autentica pedra no sapato. A prioridade de Desenvolvimento é iOS e Android, Windows pode até estar meio ano com problemas graves que pouca gente quer saber ... corrige-se amanha ou depois, ou daqui a um ano.
Eu até podia pensar para os meus botões que isto é problema da postura da minha empresa (vosso Partner por sinal), mas depois falo com colegas em outras empresas e verifico a mesma situação (aliás, reparo que bem posso agradecer aos Deuses de estar numa onde ainda existe Software destinado ao Windows - por enquanto).
Podem até ter os vossos Projectos de Laboratórios em Software interno das mais demais empresas, mas é preciso compreender que o sentido é do Consumer Market para o Empresarial, não o contrário. Do mesmo modo, o caminho das UWPs era do Mobile para o PC/Xbox/etc. não o contrário (como se comprova).
As Centenial são muito giras no papel, mas não são verdadeiras UWPs (não basta espetar Software para dentro de um appx para se ter uma UWP). Uma UWP é algo agnóstico da arquitectura, é algo que gratuitamente (para o Dev) corre de origem em PC, Mobile, Xbox, HoloLens, iOT, Surface Hub e que mais vocês adicionarem ao vosso portfólio de Hardware. A partir do momento que temos Apps que só correm em x86 e outro tipo de limitações (limitações pouco óbvias - não estou a falar de meter o Mobile a correr um Forza 7) estamos a colocar em causa o conceito das UWPs e inserir algo muito perigoso na mente dos consumidores que se deixarmos crescer em demasia leva a uma natural ruptura: algo tão simples como Dúvidas.
A abstracção do Desktop VS. Mobile é na minha opinião o caminho natural a ser percorrido por equipamentos cada vez mais caros e cada vez mais poderosos (demasiado poderosos para estarem limitados ao conceito de Smartphone como o conhecemos - os últimos iPhones têm Benchmarks superiores aos MacBook Air de entrada de gama). As UWPs, agnósticas aos local onde correm com responsividade gratuita para tamanho de ecrã e modo de interacção e facilmente escaláveis para muito mais eram um trunfo enorme para este futuro que pelas palavras do teu CEO e todos os teus colegas (como o Blanc que às vezes fala no Twitter) é também visualizado por vocês, Microsoft.
O problema é o tal Momentum que falas, neste caso a ausência dele. Então acham que podiam pura e simplesmente abandonar o mercado durante 3/4 anos para depois regressar com um género de Salvador?! Que Momentum achas que o "Lendário" Surface Phone vai encontrar quando aparecer? Vais haver Devs na plataforma? Vai haver utilizadores disponíveis a abandonar os ecossistemas onde estão mais que instalados? A perspectiva que eu tenho é que quanto mais tempo estiverem fora do "campo" onde tudo está a acontecer (o Mobile) mais difícil será ter sucesso o Sr. que se seguir (menos Devs existirão, mais os Devs estarão agarrados às outras plataformas para as quais desenvolvem há anos, mais dinheiro os Utilizadores gastaram em Apps, mais dependentes estão de serviços que não existirão no Andromeda/Whatever, etc).
No mundo real não se pode tirar férias e regressar alguns anos depois. 1 ano no mundo tecnológico é o suficiente para nos tornarmos completamente irrelevantes (se eu parar de programar e de me informar diariamente, serei facilmente dispensável). O WP dava prejuízo? Andavam a perder dinheiro? Tudo bem, mas já que há um Bigger Plan e uma vez que estamos a falar do Mobile (a Trend actual e dos próximos anos) poderiam aguentar mais um pouco.
Mas adiante, não discutindo questões económicas e as opções no que se devia ou não suportar, há algo que não dá para compreender e remete-nos para uma conclusão óbvia: ou são mentirosos ou pura e simplesmente burros. Dizem que vão manter os SDKs e APIs actuais no W10M até pelo menos a RS4. Sabemos também que Apps do sistema são UWPs puras (para distinguir das tretas das conversões - não desvalorizando as mesmas, mas não verdadeiras UWPs). Pegando nestes dois factos, de que forma quer a Microsoft que nós interpretemos o facto das Apps em Mobile terem morrido, terem ficado paradas em versões antigas enquanto que no PC continuam a ser desenvolvidas e a receber novas e mais Features?! Qual seria o esforço de disponibilizar na Store (em Fast Ring) para o W10M essas mesmas Apps que sabemos que correm no W10M (como comprovado com os Leaks daquele Site Italiano - nada surpreendente visto que são UWPs).
Por isso, ou são mentirosos pois de que valerá continuarem a actualizar os SDKs e APIs no W10M se o próprio suporte 1st Party em Apps do sistema morreu, ou são burros por não aproveitarem a característica única das UWPs.
Escrevo muito, mas também não quero que penses que vivo para isto. Não nego que a programação é uma paixão, e não nego que desenvolver para Windows neste formato UWP é algo que me apaixonou completamente, assim como não nego que o meu SO móvel é de longe o W10M (preferência que assumo por muitos risos que possam provocar) ... mas o sentimento que mais me invade a falar disto é a Frustração.
Tenho 2/3 anos de Desenvolvimento para iOS e embora necessite de actualizar os meus conhecimentos em Swift, a verdade é que conheço minimamente bem o sistema de várias perspectivas. Android é algo novo para mim, mas já conheço minimamente a Markup Language dele (AXML - o XAML deles) e o Java é algo com o qual também já mexi diversas vezes em outras vertentes. A verdade é que nenhum dos dois ambientes de desenvolvimento (incluo IDEs, linguagens, paradigmas, arquitecturas padrão, etc) daqueles que dominam o mercado chegam ao nível qualitativo da vossa plataforma Universal, aquela que estão a matar com esta saída do Mobile.
A Frustração vem acima de tudo disto. O Continuum e a agnostidade das vossas UWPs fizeram-me acreditar que aquele futuro da abstracção do PC/Smartphone tinha chegado. O facto do Continuum poder ser controlado perfeitamente por Touch (toques, swipes, drags, etc) num monitor ao qual o Continuum encontra-se ligado por HDMI sendo tudo processado no Smartphone já me deixa espantado, brincadeiras como daquele vídeo que estava no Link do Reddit que aqui coloquei só me faz pensar que a potencialidade era e é enorme.
Eu compreendo que seguiram em frente, e também nós neste tópico temos que fazer o mesmo e rumar para outros lados (mesmo contrariados como acontece com a maioria dos Fans da plataforma), mas só queria que regressassem a tempo de poderem oferecer uma terceira opção no mercado e fossem ainda a tempo de salvar as UWPs (que é uma tecnologia que merece ser salva e porra ... era aquilo que mais gostava de fazer).