Saturday, July 10, 2010
Mikael Ricknäs reports how Nokia can turn around its three-year slide in the mobile market — one that has transformed the company's iconic N95 into a distant memory given the pace of innovation at Apple and around Android. Completely underestimating the impact of the iPhone, Nokia took too long to realize that Symbian's lack of touch capabilities would hinder its ability to compete in the smartphone market. Moreover, the company's move to open source the OS has significantly slowed down Symbian's development, according to analysts, leaving Nokia with both a lack of support from other vendors and a platform on which competitors can keep a close eye. Meanwhile, developer interest in Nokia's Ovi app store is nearly nonexistent. 'Nokia's problems are still fixable but the window is closing. I am not optimistic that they will be fixed in 2010 because there isn't much time left; if they aren't fixed in 2011, Nokia will be in big trouble.'"
In the philippines where basic text only phones are more common, this trend away from Nokia may not be as visible because it is in smartphones or PDA phones where the divide is largest. Being a poor country, smartphones are much less common than in the west.
I bought a smartphone a couple of years ago and one big turn off was the proprietary symbian OS. Even windows mobile at least supports several brands.
But even in the low end market here, chinese knockoffs and other more respectable chinese brands are making inroads.
Thursday, July 8, 2010
Okay, we all know what physX does. It adds more special effects to games and makes them even prettier and more realistic. But if you run physX on your CPU only, its very slow. If you have an Nvidia video card, the physX runs on the video card and its much faster. If you have an ATI video card and you want physX, it has to run on the CPU, and did I mention that its very slow?
Now evidence has surfaced that physX is intentionally hobbled by Nvidia. First, it only runs in one thread. Right there we have a big issue, but it gets better. The link below claims that in essence the physX code is written old style, designed for processors like the pentium 2 and below. Now if it were re-written correctly, designed to take advantage of modern processors, we should expect a 1.5-2x speed improvement. Now if you add to that support for more cores, I think you would be able to run physX comfortably on a modern CPU.