Nokia was into making affordable phones but there was obviously a point where the ARM chips suddenly got a lot better and it was so optimised around squeezing performance from slow chips that it couldn't adapt. The management was aging and had become very hierarchical.
Despite all of this we were beginning to get somewhere at the end - standardising on Qt and my project got the build times under some control. Then Elop f*ked us. It was fine for the shareholders because Microsoft took the big hit for them but it was shitty for us developers who were trying to get things turned around.
Yes? Imagine millions of devices spamming your radio and core network to death?
>because the carriers were worried about their networks crumbling.
? The performance just want not there until 4G LTE came around. You could only push 2G and 3G so much. 2G was built for voice, data was bolt-on. Just physics. If you have another brilliant idea on how to solve that please comment.