The problem with android is that android phones are done mostly by the same manufacturers which were before in WinMobile at home, they took their shitty take the money and run business model with them (I am speaking here especially about HTC and Samsung). While this worked out in WinMobile where every new version was worse than the one before, this is deadly in Android where every minor relase gets sigificant improvements both featurewise as well as usabilitywise. I only can recommend currently the official Google phone because that one is free from the update problems the upcoming years.
Actually the ending letter from one of those guys was interesting, he put it into mild words on what constantly is the problem with Microsoft.
Since he was the father of the new tablet stuff (which was recently axed), where everyone in public said, they are finally getting it, this guy knew what had to be done, again they axed the wrong guy, because he probably spoke out loud internally that they had to take some risks and triggered the wrong management buttons that way. The funny thing is this guy really has some love for the company and wanted to bring it forward but as it seems he ran into a wall of not getting it and outright hostility.
Usual Microsoft attude the same happened to the IE team, once they had cornered 90% of the market they disbanded the team (or stuck them into a backyard shed, depending on your POV)... that happend for for years, now they are basically 4 years behind everyone else browserwise and that timeframe does not change. IE9 slowly will get somewhere where Firefox 2 was featurewise with IE8 they are stuck somewhere between Firefox 0.5 and 1.5...
The main difference is, Microsoft has burned so many people that the general public does not buy their empty promises anymore, they have to stick up to their word this time. They drove developers away with IE, they drove the general users away with WinMobile, while others delivered working solutions and still do.
Jepp the IE is the prime example, IE6 full of crap, IE7 some crap removed some crap added, IE8 first it does not look like crap, as soon as you get into the details you run into crap again...
Problem is Microsoft wants to use silverlight while the rest of the world is moving towards HTML5, so lets give an example here. If you want to make a mobile app, what are you going to use, hmtl5 which will run on all browsers except ie and on all modern mobile phones except WinMobile 7. Or do you want to use Silverlight which runs basically only in the Microsoft ecosystem. Microsoft has to catch up a significant market share of the mobile market to get this up and running, heck even in the web area Silverlight has not done any significant impact, people who want to use that kind of things already have settled for flash and are moving into HTML5 due to the newer mobile devices and the rest simply is not interested.
Actually HTC hardware has become pretty good lately, did you know that the Nexus 1 is from HTC. The main problem with HTC nowadays is their absymal software Support. Buy a phone get one update be done with it, because 3 months later the next model comes out which follows the same cycle. The ideal combination is when HTC does the manufacturing only and someone else writes the software entirely for it and does not rely on anything from HTC, which is currently the Nexus 1.
Heck I would not trust HTCs software support with a ten foot pole they have abandoned platforms update supportwise sometimes where they still sell phones. While this worked for WinMobile where every version was shittier than the predecessor this really starts to hurt on Android where every new version excels the older one significantly.
When WinMobile came out Microsoft was at its heydey, people bought everything no matter what crap it was and how good the competition was. That way they buried the original PalmOS which from a usability point of view was way superior but less flashy. Also being the only game in town with outlook connectivity thanks to disclosed half broken protocols did help. I think Microsoft never realized who the real problem for them was it was not Palm it still is not Android, WinCE began to go down the gutters when RIM came and brought a really solid exchange connecitivity solution they simply could not match because their own sync software never worked entirely reliable with every bug they shoved into exchange to keep the competition out (heck I know what I am talking about I had the pleasure to make a reliable ical connectivity into outlook it was a game of implementing the spec and then taking things out Outlook could not understand and then trying to find out what outlook was intereting differently than the 40 pages spec)
I think Microsoft has its biggest problem both on the desktop as in the mobile area with IE, face it the world is moving towards HTML5 in a fast pace and Microsoft still is 4-5 years behind webkit and firefox and does not catch up. The best they could do is to drop their ie codebase and join the work on Webkit, but that is against their mentality.
Especially HTML5 will become significant first in the mobile area, and Microsoft cannot expect that people will target both IE7 or Silverlight just for WinMo7 when they can cover the rest of the world with a HTML5 codebase.
Outside of that the biggest problem WinMo has is the enforcement of.Net without native fallbacks, even google admitted that this is not possible and added a native API, so they are stuck with a shoddy browser and neither Opera nor Firefox can deliver decent alternatives, add to that the lack of copy paste, and a market enforcement and you have something which is dead before arrival.
WinMo reminds me more and more at the PSPgo, a company who had a strong foothold somewhere and does simply not get it why people flock to the competition and leave the platform, so they start to copy but do not get it simply...
The problem with up the top was, that people never used it because they did not know it was there, and also some vital things disappeared in the second layer. I really like the sidebar, it makes me use the other options like groups search way more often.
Actually normal people have something worthwhile to say, but I hate those standard market drone interviews, they always say the same, it is even pointless to interview them because you know the answers upfront. As I said, send them the standard formula, have it signed by them from the marketing guys, and then you get the same result, but cheaper than sending over a reporter who actually has to run the pointless interview.
Except that Intel yet has to deliver an integrated graphics solution which deserves the name. AMD has the advantage that they can bundle an ATI core into their CPUs which means a decent graphics card finally.
You dont know corporate speak, one thing is you will never ever here from a corporate guy in public that they are concerned about someone else, this is like admitting a defeat. Reggy after all is a salesman and for that he has to lie his way around. I do not understand why the press even interviews those guys anymore they could preprint their answers (we are not concerned bla bla, strong product lineup bla bla, we are the future bla bla) and have it signed by them, would not make a difference but would be way cheaper.
Add to that that you have to support browsers which do not even follow any standards remotely and which are 10 years old to make this more miserable, but I agree as a seasoned web developer, the foundation at its core is broken for application models. Interactive UIs in javascript plastered on top of an xml like dom model sheesh, where is the isolation of components, where is a fully working model of events (not the hacks which are currently in) where is the statefulness needed for those things, where is the real messaging which is needed to control this stuff. This is a foundation which has been layed out at the Xerox parc and has proven for 30 years that it works, instead we have the dom, javascript and the web.
Add to that javascript, a lisp like wannabee, unsuitable for bigger systems, no common namespacing, everyone has to hack his own inheritance on top of a glorified function table the prototype, no typechecking whatsoever parameters are merely a little bit more than comments etc... While this all looks nice on paper, everything bigger than a hello world becomes a nightmare. Add to that that you have to add 20 lines of browser hacks and fallbacks for 5 lines of correct code to get the things up and running as expected (which means additionally on every IE there is) and you have something where X as protocol shines compared to it.
The product quality from Sony still is top notch, it is their dreaded, we know better than you attitude. Example, buy a Sony car radio, excellent built quality, top notch production, but then you pull the key, it makes three annoying beeps loud as hell, to remind you to take off the front plate. No there is no way to turn that off unless you build a bypass circuit to the speakers or let an amplifier do that. Number one complaint about Sony card radios for the last 10 years, Sony knows this, are they going to change anything? No! Same goes for Vayo notebooks, you have to get the drivers from sony, if the driver is faulty and the manufacturer has offered a different driver, which fixes it you are not allowed to use it (there are hacks though), and Sony often does not deliver the driver anymore because that line of notebooks is discontinued.
It is their we know better than you attitude why I personally have Sony at the bottom of my hardware purchase list nowadays. Others have shoddier hardware but the support and attided is what influences me to 80% on my purchases. For the same reason HTC has become bottom provider, my next phone will be an official Google supported one, instead of going for the hardwarewise better HTC model.
Neither does it explain the damaged pattern caused by the explosion of such a thing. But nevertheless, I thought the explanation was found already, ball lightning is supposed to be a charged plasma field.
I think the need of those cores will come from code level not from the users. This will be a gradual but ongoing shift. I think the biggest need will come from parallelizing the algorithmic functionalities in the data structures like sorting tree operations etc... Those are the easiest to tackle and I wonder why the big libraries have not yet started to do this. (JVM,.Net etc...). I personally think due to the fear of the rising memory consumption.
The second step will be to parallelize more parts of a program, the hardest to tackle, and no functional languages are not the solution only part of it because they mostly lack things needed for big programs like namespaces etc... A mixed approach will be what will happen, but unfortunately with that come immutable data structures and a rise in memory consumption.
The third step will be highly parallel operations which are already done which currently are offloaded to the gpu will be partially shifted back, when it makes sense, so there also will be an increase and the demand for the user will come.
But there is no free ride anymore of plastering a new processor in and your performance problems are gone (heck for years I tried to program an 5-6 year old machines to not even get into the habit of pushing something out of the door which does only well on current gen machines)
Easy they will enforce taxes on their products if that happens, politicians usually will bend over backwards and have them screwed in the arse, if they just cry foul.
Originally the false statistics were done on purpose but now they have been repeated so often that even the game companies believen them. As usual with lies.
Actually the austrian situation is different, the mobile phone usage is more than 100% since literally everyone has one contract and a lot of people have more than one. The phone boxes over the last decade have been severely reduced, some have been dedicated to internet / telephone stations... I think the charging is first thought as charging station for electricity powered bikes and other small vehicles.
Actually Telecom austria is also the biggest mobile phone provider in austria (and a big one in severeal eastern and southeastern european countries). Btw. also Austria has more mobile phone contracts than citizense due to the fact that mobile phone services there are dirt cheap and lots of people have more than one contract.
The problem with android is that android phones are done mostly by the same manufacturers which were before in WinMobile at home, they took their shitty take the money and run business model with them (I am speaking here especially about HTC and Samsung). While this worked out in WinMobile where every new version was worse than the one before, this is deadly in Android where every minor relase gets sigificant improvements both featurewise as well as usabilitywise.
I only can recommend currently the official Google phone because that one is free from the update problems the upcoming years.
Actually the ending letter from one of those guys was interesting, he put it into mild words on what constantly is the problem with Microsoft.
Since he was the father of the new tablet stuff (which was recently axed), where everyone in public said, they are finally getting it, this guy knew what had to be done, again they axed the wrong guy, because he probably spoke out loud internally that they had to take some risks and triggered the wrong management buttons that way.
The funny thing is this guy really has some love for the company and wanted to bring it forward but as it seems he ran into a wall of not getting it and outright hostility.
Usual Microsoft attude the same happened to the IE team, once they had cornered 90% of the market they disbanded the team (or stuck them into a backyard shed, depending on your POV)... that happend for for years, now they are basically 4 years behind everyone else browserwise and that timeframe does not change. IE9 slowly will get somewhere where Firefox 2 was featurewise with IE8 they are stuck somewhere between Firefox 0.5 and 1.5...
The main difference is, Microsoft has burned so many people that the general public does not buy their empty promises anymore, they have to stick up to their word this time.
They drove developers away with IE, they drove the general users away with WinMobile, while others delivered working solutions and still do.
Jepp the IE is the prime example, IE6 full of crap, IE7 some crap removed some crap added,
IE8 first it does not look like crap, as soon as you get into the details you run into crap again...
Oh well IE9 will fix everything, as usual...
Heck they shipped an os which gave me alarms at the wrong time thanks to a broken timezone handling...
It is all about catching up you said so... the first SVG tests showed in their preview that only 5% were implemented...
Problem is Microsoft wants to use silverlight while the rest of the world is moving towards HTML5, so lets give an example here. If you want to make a mobile app, what are you going to use, hmtl5 which will run on all browsers except ie and on all modern mobile phones except WinMobile 7. Or do you want to use Silverlight which runs basically only in the Microsoft ecosystem. Microsoft has to catch up a significant market share of the mobile market to get this up and running, heck even in the web area Silverlight has not done any significant impact, people who want to use that kind of things already have settled for flash and are moving into HTML5 due to the newer mobile devices and the rest simply is not interested.
Actually HTC hardware has become pretty good lately, did you know that the Nexus 1 is from HTC. The main problem with HTC nowadays is their absymal software Support. Buy a phone get one update be done with it, because 3 months later the next model comes out which follows the same cycle.
The ideal combination is when HTC does the manufacturing only and someone else writes the software entirely for it and does not rely on anything from HTC, which is currently the Nexus 1.
Heck I would not trust HTCs software support with a ten foot pole they have abandoned platforms update supportwise sometimes where they still sell phones. While this worked for WinMobile where every version was shittier than the predecessor this really starts to hurt on Android where every new version excels the older one significantly.
Not that Samsung for instance is any better...
When WinMobile came out Microsoft was at its heydey, people bought everything no matter what crap it was and how good the competition was. That way they buried the original PalmOS which from a usability point of view was way superior but less flashy.
Also being the only game in town with outlook connectivity thanks to disclosed half broken protocols did help. I think Microsoft never realized who the real problem for them was it was not Palm it still is not Android, WinCE began to go down the gutters when RIM came and brought a really solid exchange connecitivity solution they simply could not match because their own sync software never worked entirely reliable with every bug they shoved into exchange to keep the competition out (heck I know what I am talking about I had the pleasure to make a reliable ical connectivity into outlook it was a game of implementing the spec and then taking things out Outlook could not understand and then trying to find out what outlook was intereting differently than the 40 pages spec)
I think Microsoft has its biggest problem both on the desktop as in the mobile area with IE, face it the world is moving towards HTML5 in a fast pace and Microsoft still is 4-5 years behind webkit and firefox and does not catch up. The best they could do is to drop their ie codebase and join the work on Webkit, but that is against their mentality.
Especially HTML5 will become significant first in the mobile area, and Microsoft cannot expect that people will target both IE7 or Silverlight just for WinMo7 when they can cover the rest of the world with a HTML5 codebase.
Outside of that the biggest problem WinMo has is the enforcement of .Net without native fallbacks, even google admitted that this is not possible and added a native API, so they are stuck with a shoddy browser and neither Opera nor Firefox can deliver decent alternatives, add to that the lack of copy paste, and a market enforcement and you have something which is dead before arrival.
WinMo reminds me more and more at the PSPgo, a company who had a strong foothold somewhere and does simply not get it why people flock to the competition and leave the platform, so they start to copy but do not get it simply...
The problem with up the top was, that people never used it because they did not know it was there, and also some vital things disappeared in the second layer.
I really like the sidebar, it makes me use the other options like groups search way more often.
Actually normal people have something worthwhile to say, but I hate those standard market drone interviews, they always say the same, it is even pointless to interview them because you know the answers upfront.
As I said, send them the standard formula, have it signed by them from the marketing guys, and then you get the same result, but cheaper than sending over a reporter who actually has to run the pointless interview.
Except that Intel yet has to deliver an integrated graphics solution which deserves the name. AMD has the advantage that they can bundle an ATI core into their CPUs which means a decent graphics card finally.
You dont know corporate speak, one thing is you will never ever here from a corporate guy in public that they are concerned about someone else, this is like admitting a defeat.
Reggy after all is a salesman and for that he has to lie his way around. I do not understand why the press even interviews those guys anymore they could preprint their answers (we are not concerned bla bla, strong product lineup bla bla, we are the future bla bla) and have it signed by them, would not make a difference but would be way cheaper.
Add to that that you have to support browsers which do not even follow any standards remotely and which are 10 years old to make this more miserable, but I agree as a seasoned web developer, the foundation at its core is broken for application models.
Interactive UIs in javascript plastered on top of an xml like dom model sheesh, where is the isolation of components, where is a fully working model of events (not the hacks which are currently in) where is the statefulness needed for those things, where is the real messaging which is needed to control this stuff.
This is a foundation which has been layed out at the Xerox parc and has proven for 30 years that it works, instead we have the dom, javascript and the web.
Add to that javascript, a lisp like wannabee, unsuitable for bigger systems, no common namespacing, everyone has to hack his own inheritance on top of a glorified function table the prototype, no typechecking whatsoever parameters are merely a little bit more than comments etc... While this all looks nice on paper, everything bigger than a hello world becomes a nightmare. Add to that that you have to add 20 lines of browser hacks and fallbacks for 5 lines of correct code to get the things up and running as expected (which means additionally on every IE there is) and you have something where X as protocol shines compared to it.
Thats because you are used to the old interface, after a few days I personally prefer the new one.
The product quality from Sony still is top notch, it is their dreaded, we know better than you attitude. Example, buy a Sony car radio, excellent built quality, top notch production, but then you pull the key, it makes three annoying beeps loud as hell, to remind you to take off the front plate.
No there is no way to turn that off unless you build a bypass circuit to the speakers or let an amplifier do that.
Number one complaint about Sony card radios for the last 10 years, Sony knows this, are they going to change anything? No!
Same goes for Vayo notebooks, you have to get the drivers from sony, if the driver is faulty and the manufacturer has offered a different driver, which fixes it
you are not allowed to use it (there are hacks though), and Sony often does not deliver the driver anymore because that line of notebooks is discontinued.
It is their we know better than you attitude why I personally have Sony at the bottom of my hardware purchase list nowadays.
Others have shoddier hardware but the support and attided is what influences me to 80% on my purchases. For the same reason HTC has become
bottom provider, my next phone will be an official Google supported one, instead of going for the hardwarewise better HTC model.
Neither does it explain the damaged pattern caused by the explosion of such a thing.
But nevertheless, I thought the explanation was found already, ball lightning is supposed to be a charged plasma field.
I think the need of those cores will come from code level not from the users. This will be a gradual but ongoing shift. .Net etc...). I personally think due to the fear of the rising memory consumption.
I think the biggest need will come from parallelizing the algorithmic functionalities in the data structures like sorting tree operations etc... Those are the easiest to tackle and I wonder why the big libraries have not yet started to do this.
(JVM,
The second step will be to parallelize more parts of a program, the hardest to tackle, and no functional languages are not the solution only part of it because they mostly lack things needed for big programs like namespaces etc...
A mixed approach will be what will happen, but unfortunately with that come immutable data structures and a rise in memory consumption.
The third step will be highly parallel operations which are already done which currently are offloaded to the gpu will be partially shifted back, when it makes sense, so there also will be an increase and the demand for the user will come.
But there is no free ride anymore of plastering a new processor in and your performance problems are gone (heck for years I tried to program an 5-6 year old machines to not even get into the habit of pushing something out of the door which does only well on current gen machines)
Simply use a decent graphics card and CUDA... beats the hell out of everything else.
Easy they will enforce taxes on their products if that happens, politicians usually will bend over backwards and have them screwed in the arse, if they just cry foul.
Originally the false statistics were done on purpose but now they have been repeated so often that even the game companies believen them. As usual with lies.
Actually the austrian situation is different, the mobile phone usage is more than 100% since literally everyone has one contract and a lot of people have more than one.
The phone boxes over the last decade have been severely reduced, some have been dedicated to internet / telephone stations...
I think the charging is first thought as charging station for electricity powered bikes and other small vehicles.
Actually Telecom austria is also the biggest mobile phone provider in austria (and a big one in severeal eastern and southeastern european countries).
Btw. also Austria has more mobile phone contracts than citizense due to the fact that mobile phone services there are dirt cheap and lots of people have more than one contract.
There is a windows for arm, it is called WinCE :-)