The new thing here is the bytecode system about which Android relies.
Here rough summary:
The bytecode system buries much of the difficulty of organizing all the computer memory, yet still allows applications developers to make new software. The idea is a very good match to web technology and the ability to make web page applications. This memory management insulates the software from the hardware memory system, so the application can be moved around to different hardware, perfect for running inside a web page on the user computer.
This is all great news. The better news is that hardware developers can focus on making much faster, but simpler machines, allowing the byle code to provide the match to applications. Memory managed application systems are the way to go, a big improvement, and bytecodes are an integral part of that, so Android is the right direction for the desktop, as well as netbooks and tablets.
Microsoft has an equivalent, and very good memory managed structure in the .com and c# framework. I actually like it. If Microsoft wants to get back into the game here is a suggestion. Like Apple and Google did, grab the Linux kernel. Get that C# framework running, get it out there, then rework MS Office to go through the same application framework, and bingo, you can dodge the bullet.
But, all the desktops are going to be bytecode soon. Look at how fast the tablets and netbooks are eating away at notebooks.
No comments:
Post a Comment