Answer the question
In order to leave comments, you need to log in
Why are all new devices so slow?
Good afternoon. Yesterday I was digging out the basement of the house and found an old box with our vintage devices. Pieces of 10 different palm trees. Two psions. A couple of old devices on Windows Mobile and Windows Ce. A military laptop that can defend against zombies. ...
I could not resist and charged them all and turned them on.
Which is amazing. So it's that they all work. Also fast as machine guns. It feels like the palm trees are launching programs even before the stylus has risen from the screen. Also with other devices on Windows.
Now I have a tablet on Windows. A couple of new android smartphones. Third ipad.
Damn, and while something opens on them, you can sit, compared with old devices.
After a little googling. Read about the architecture and how they work. It turns out that everything that was needed and what was often required was kept in ram. That's why they're so fast.
What is the problem to do the same in android and ios?
In the days of palm trees and zyshtov, like that, he immediately wrote notes on them. It was even better in hell. Press the button and make a voice note.
And now I carry a paper notebook with me for quick notes. Until something starts up, the thought will already run away. And the camera can open in general for 30 seconds.
Gigahertz and memory are a fig in new devices, and “grandfather's” devices run faster on 8Mhz and 512Kb of memory.
Where is the logic and how to fix it?
Answer the question
In order to leave comments, you need to log in
Previously, native applications were written, there were no virtual machines, frameworks, DI and reflection in general, there were no 100,500 services that checked Facebook and Twitter. I had a palm from Sony, a black and white screen and no animation. And of course the quality of the code has fallen.
I do not agree with the opinion of the author.
I find that the new devices work quite acceptable. For example, try to run a video in 4k resolution on an old device, open a pdf file > 1Gb in size, see what happens. Modern devices can handle this with a bang. I use android 5 with 800 snapdragon with 2 GB of memory and nothing slows me down. Even faster, according to my feelings, Windows Phone worked. Most likely, you just set off for nostalgia.
An old story in the same topic: they called to the laboratory - 486 RS turned out to be there. They say we write protocols on it. For many years. We are afraid that they will not be lost if the computer suddenly dies.
We turn it on - Windows for Workgroup 3.11 quickly loaded. Right instantly, compared to XP, not to mention Vista, which then only appeared. Tyts - and Word 6 opened ...
I was amazed.
Keep in mind that if you make old devices perform all the functions that modern ones do, they (a) will not be able to, and (b) if they could, they would no longer be as fast.
Well, what others said about priorities and optimization ..
Greetings.
No logic, pure marketing. I myself had a Galaxy S gathering dust with Android 2.3.6 (its last official one). I put 4.4.4 on it and it began to fly! I installed Cyanogen without GApps. Now think about who is right and what to do ...
In-1 - and who then will buy more and more new devices? Manufacturers want to eat...
Secondly, you write your software only on the latest frameworks and only for the latest platforms, don't you? Have you seen how much the finished "project" weighs? How do you like a simple text editor for 200 megabytes?
You have to carry this heavy crap...
Yes, services in the core of the figs with him, since everything is just low-level. The problem of android is a virtual Java machine for running software. This drastically reduces performance relative to software written natively. The following - even if they wrote in C, for example, it’s still without sharpening for a specific hardware (it sometimes happens in Linux that you need to compile software for a specific percentage when in production on the server it squeezes all the juice out of the server, but on desktops it doesn’t take a steam bath and collect with universal flags, everything to definitely start everywhere). Next are animations. They didn't exist before. But in android they are disabled, although it's good :)
That's how MenuetOS is alive now - everything is in assembler, hardcore, the operating system weighs a minuscule, it flies. With smartphones, if cut to such an extent, they would be like old Palms: completely a thing in itself, they would not have time to release 100 different games every day (and this is a huge market that smartphones strongly move, by the way).
Growing income - growing costs, nothing new and unusual.
Tasks have changed, the number of different content has increased, I just wanted to open the application, and see a cool animation or something like that, respectively, and the sets of libraries in programming languages have increased quantitatively, and, as already mentioned, the quality of the code. The simplest example is to load in the same python not the desired function, but the entire math.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question