![Windows Desktop Versions | Embarcadero RAD Studio Delphi C++Builder Blogs windows desktop versions](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/10/Windows-Desktop-Versions-2714600.png?resize=1140%2C694&ssl=1)
Quería compartir algunos datos interesantes después de una presentación reciente sobre el desarrollo de Windows moderno.
Table of Contents
¡El 75% de los equipos de escritorio con Windows usan Windows 10!
![Windows Desktop Operating System Versions | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/10/Windows-Desktop-Operating-System-Versions.png?resize=750%2C515&ssl=1)
¡Windows 10 ahora es utilizado por 3 de cada 4 máquinas de escritorio con Windows! Esta participación de mercado aumentó alrededor del 10% en 2020, habiendo superado originalmente a Windows 7 a fines de 2017.
Windows 7 ha bajado a alrededor del 18% y está cayendo. En parte, porque las empresas continúan cambiando a Windows 10 después de que Windows 7 finalice su vida útil en enero. Windows 8.1 es estable alrededor del 4%
¿Qué significa para mí como desarrollador?
Debe asegurarse de que sus aplicaciones estén preparadas para Windows 10 más que nunca. Windows 10 ha realizado ajustes fundamentales en la capa de la interfaz de usuario como reacción a una serie de innovaciones de hardware y patrones de uso. Esto incluye ajustes para la compatibilidad con PerMonitor para diferentes resoluciones y DPI, y las mejoras relacionadas con la compatibilidad con HighDPI.
El soporte HighDPI ya no es un elemento opcional, sin él, su aplicación podría quedar inutilizable en ciertas pantallas y la experiencia del usuario final se verá afectada.
Dicho esto, todavía hay una razón para tener compatibilidad con versiones anteriores de Windows. (Algo que la VCL ayuda a respaldar con la implementación de los nuevos controles de Windows 10, SÍ, puede ejecutarlo en Windows 7 y Windows 8 si usa la VCL)
Si está buscando agregar soporte HighDPI a sus aplicaciones de Windows, le sugiero que comience con imágenes, eche un vistazo a las nuevas TImageCollection y TVirtualImageList y también vea la repetición de este seminario web.
Para obtener más información sobre Windows 10 y algunos de los nuevos controles y características de Windows 10 en RAD Studio para Delphi y C ++ Builder, esta publicación de blog de 5 características únicas para Windows 10 es un buen resumen.
¡Windows y Android gobiernan el gallinero!
Los números son bastante claros.
- 38,51% – Android
- 36,27% – Windows
- 14,12% – iOS
- 08.25% – macOS
- 00,83% – Linux
Cuando se trata del tipo de dispositivos en el lado móvil, es móvil (50,33%) y de escritorio (47,04%) en todo momento, y las tabletas representan solo el 2,63% de la cuota de mercado.
![Stat Counter Desktop vs Mobile vs Tablet Market Share Worldwide | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/10/Stat-Counter-Desktop-vs-Mobile-vs-Tablet-Market-Share-Worldwide.png?resize=750%2C466&ssl=1)
¿Qué significa para mí como desarrollador?
Significa que Android (y también iOS) son una plataforma clave y un activo técnico al que apuntar para expandir las capacidades técnicas de sus aplicaciones de escritorio. Esta barrera de entrada es baja ya que la adopción es alta. Esto lo convierte en un objetivo ideal para mejorar su oferta de productos y maximizar el rendimiento del desarrollo.
Con más dispositivos móviles en uso que computadoras de escritorio, los teléfonos móviles no pueden ignorarse cuando se trata de innovación de productos. Los dispositivos móviles ofrecen al desarrollador un conjunto diferente de capacidades técnicas clave. p.ej. Cámara, acelerómetro, brújula, etc., y cuando se combinan con las soluciones de escritorio, permiten formas innovadoras de capturar datos.
Dado que las bibliotecas centrales del sistema en Delphi son multiplataforma, significa que puede realizar un seguimiento rápido de su desarrollo móvil mediante el uso de una única base de código. Gran parte de la lógica empresarial puede pasar de Windows a iOS y Android rápidamente.
También vale la pena mirar la versión Enterprise de Delphi para obtener acceso a InterBase ToGo para dispositivos móviles como una base de datos libre de regalías en tiempo de ejecución. El cifrado completo en disco de la base de datos proporciona el más alto nivel de seguridad de datos, normalmente reservado para servidores empresariales, pero aún dentro de una base de datos de tamaño reducido y altamente distribuible.
Si está buscando usar un dispositivo móvil junto con una aplicación local (y no necesita que los datos se procesen de manera centralizada primero), entonces el enfoque único de AppTethering ciertamente vale la pena. AppTethering evita la necesidad de enviar datos a un servidor central, haciéndolo más rápido (ya que los datos son locales). Si esto te parece interesante, definitivamente echa un vistazo a esta repetición del seminario web.
Alternativamente, RAD Server es una excelente manera de tomar la lógica empresarial existente y hacerla accesible como una API remota. Haga clic para ver más blogs en RAD Server
Tendencias específicas regionales
Si desea profundizar en las tendencias regionales específicas, le sugiero que visite StatCounter y utilice los chats interactivos, impulsados por Fusion Charts (que también se convirtió recientemente en miembro del Grupo Idera)
La publicación “Actualización de plataformas de destino clave” apareció primero en el Blog técnico de Stephen Ball.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition