Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Notícia

Atualização das principais plataformas de destino

windows desktop versions

Eu queria compartilhar alguns dados interessantes após uma apresentação recente sobre o desenvolvimento do Windows moderno.

75% dos desktops Windows usam o Windows 10!

Source: StatCounter

O Windows 10 agora é usado por 3 em cada 4 computadores desktop com Windows! Esta participação de mercado aumentou cerca de 10% em 2020, tendo originalmente passado do Windows 7 no final de 2017.

O Windows 7 caiu para cerca de 18% e está caindo. Em parte, porque as empresas continuam a mudar para o Windows 10 após o Windows 7 chegar ao fim da vida útil em janeiro. O Windows 8.1 está estável em cerca de 4%

O que isso significa para mim como desenvolvedor?

Você precisa ter certeza de que seus aplicativos estão prontos para o Windows 10 mais do que nunca. O Windows 10 fez ajustes fundamentais na camada de interface do usuário em reação a uma série de inovações de hardware e padrões de uso. Isso inclui ajustes para suporte PerMonitor para diferentes resoluções e DPIs, e as melhorias em torno do suporte HighDPI.

O suporte a HighDPI não é mais um item opcional, sem ele, seu aplicativo poderia ser inutilizado em certas telas e a experiência do usuário final será prejudicada.

Dito isso, ainda há um motivo para ter compatibilidade com versões anteriores do Windows. (Algo que a VCL ajuda a suportar com a implementação dos novos controles do Windows 10 – SIM – você pode executar no Windows 7 e Windows 8 se usar a VCL)

Se você deseja adicionar suporte a HighDPI aos seus aplicativos do Windows, sugiro começar com imagens e verificar os novos TImageCollection e TVirtualImageList e também assistir a este replay do webinar

Para saber mais sobre o Windows 10 e alguns dos novos controles e recursos do Windows 10 no RAD Studio para Delphi e C ++ Builder, esta postagem do blog 5 Recursos exclusivos para Windows 10 é um bom resumo.

Windows e Android comandam o poleiro!


Source: StatCounter

Os números são bem claros.

  • 38,51% – Android
  • 36,27% – Windows
  • 14,12% – iOS
  • 08,25% – macOS
  • 00,83% – Linux

Quando se trata do tipo de dispositivo móvel – é móvel (50,33%) e desktop (47,04%), com tablets representando apenas 2,63% da participação de mercado.

Source: StatCounter

O que isso significa para mim como desenvolvedor?

Isso significa que o Android (e também o iOS) são uma plataforma importante e um ativo técnico para expandir os recursos técnicos de seus aplicativos de desktop. Essa barreira de entrada é baixa, pois a adoção é alta. Isso o torna um alvo ideal para aprimorar sua oferta de produtos e maximizar o retorno do desenvolvimento.

Com mais dispositivos móveis em uso do que desktops, os celulares não podem ser ignorados quando se trata de inovação de produto. Os dispositivos móveis oferecem ao desenvolvedor um conjunto diferente de recursos técnicos. por exemplo. Câmera, acelerômetro, bússola, etc., e quando combinados com soluções de desktop, permitem maneiras inovadoras de fazer a captura de dados.

Com as bibliotecas centrais do sistema em Delphi sendo multiplataforma, isso significa que você pode controlar rapidamente seu desenvolvimento móvel por meio do uso de uma única base de código. Grandes partes da lógica de negócios podem passar do Windows para iOS e Android rapidamente.

Também vale a pena olhar para a versão Enterprise do Delphi para obter acesso ao InterBase ToGo para celular como um banco de dados em tempo de execução livre de royalties. A criptografia completa em disco do banco de dados fornece o mais alto nível de segurança de dados, normalmente reservado para servidores corporativos, mas ainda com uma base de dados pequena e altamente distribuível.

Se você deseja usar um dispositivo móvel junto com um aplicativo local (e não precisa que os dados sejam centralizados primeiro para processamento), certamente vale a pena dar uma olhada na abordagem exclusiva do AppTethering. O AppTethering evita a necessidade de enviar dados para um servidor central, tornando-o mais rápido (já que os dados são locais). Se isso lhe parece interessante, então confira a repetição deste webinar.

Como alternativa, o RAD Server é uma ótima maneira de tornar a lógica de negócios existente e torná-la acessível como uma API remota. Clique para mais blogs no servidor RAD

Tendências Específicas Regionais

Se você quiser se aprofundar nas tendências específicas da região, sugiro visitar o StatCounter e usar os bate-papos interativos, com tecnologia Fusion Charts (que também recentemente se tornou membro do Grupo Idera)

O post “Atualização das plataformas de destino principal” apareceu primeiro no blog técnico de Stephen Ball.

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES