- Jun 26, 2019
- 96
- 0
- 0
Any new version of an OS brings with it new sets of APIs and UI design elements, but they also support backward compatibility. That means, any application designed for previous version of Windows will continue to run on it, but any applications designed for the new OS will not work on older OS versions.
Hence, this is not an issue if the newer version of OS doesn't offer any significant benefit or change as compared to older versions as most of apps would be designed considering backward compatibility in mind. This is what is happening with Android. And this is what was happening for Windows from XP to Win 7.
However, if a version of OS 'reboots' due to change in its core components such as kernels, significant UI design or policies, the newer applications designed for that version would offer significant benefits that the developers cannot ignore. This then forces consumers to upgrade their OS or even hardware if required. This is what happened with Windows 10. It was fast, secure and had a modern UI.
Windows 11 can be considered as a small incremental upgrade over Windows 10. And then there is 'Project Reunion' aka 'Windows App SDK' that decouples app development from the OS. It's difficult to say exactly how that will work until I have a go at it, but from the demo, it's clear that applications made for Windows 11 (with features like rounded edges) can run on Windows 10 version 1803 and above. In addition, the new app store can be accessed from Windows 10!
(Jump to 36:00)
https://youtu.be/egZ82QGshX8?t=2207
Personally, I think Windows 10 UI with Live Tile support is way better than Windows 11 UI.
And with Windows 10 security updates till 2025, it's a win-win situation for Windows 10 users who cannot upgrade to Windows 11.
I remember when I bought a PC in my college, it had Win XP. Then Microsoft came up with Windows Vista followed by Windows 7, but I never felt any limitation with Windows XP!.
The important thing to consider is for how long the OS would be supported with security updates and applications, and that is all that matters!
Hence, this is not an issue if the newer version of OS doesn't offer any significant benefit or change as compared to older versions as most of apps would be designed considering backward compatibility in mind. This is what is happening with Android. And this is what was happening for Windows from XP to Win 7.
However, if a version of OS 'reboots' due to change in its core components such as kernels, significant UI design or policies, the newer applications designed for that version would offer significant benefits that the developers cannot ignore. This then forces consumers to upgrade their OS or even hardware if required. This is what happened with Windows 10. It was fast, secure and had a modern UI.
Windows 11 can be considered as a small incremental upgrade over Windows 10. And then there is 'Project Reunion' aka 'Windows App SDK' that decouples app development from the OS. It's difficult to say exactly how that will work until I have a go at it, but from the demo, it's clear that applications made for Windows 11 (with features like rounded edges) can run on Windows 10 version 1803 and above. In addition, the new app store can be accessed from Windows 10!
(Jump to 36:00)
https://youtu.be/egZ82QGshX8?t=2207
Personally, I think Windows 10 UI with Live Tile support is way better than Windows 11 UI.
And with Windows 10 security updates till 2025, it's a win-win situation for Windows 10 users who cannot upgrade to Windows 11.
I remember when I bought a PC in my college, it had Win XP. Then Microsoft came up with Windows Vista followed by Windows 7, but I never felt any limitation with Windows XP!.
The important thing to consider is for how long the OS would be supported with security updates and applications, and that is all that matters!
Last edited: