As far as ease of development is concerned, at least Apple has nothing to fear. When iPhone SDK was out, I tried it and was amazed at how pleasant mobile device development can be, in stark contrast to Symbian OS SDK.
"Apple doesn't <...> not use toxic chemicals, Nokia and Erisccon don't"—Don't don't not use? I could not have said it better. While you're at it, why not ask them to ban dihydrogen monoxide from their iPhone manufacturing process?
Many are trying already--just search for 'iPhone killer'. None comes even close--all of them are striving to match iPhone's feature list, and what really matters is the overall experience.
Nokia internet tablets have excellent screens that make reading experience great. Unfortunately, that's where it stops (for me, at least) because their maemo Hildon UI is so hideous, it's not even funny. Here's a hope Nokia's acquisition of TrollTech will improve things.
iPhone has MultiTouch and IMHO it works really well. Also, IIRC Steve Jobs said "And boy, have we patented it!" I wonder how is this going to work out for MS?
Never mind that by the time of release the only remaining application to support Multitouch in Windows 7 will be Paint, where you will be able to draw trees using all your fingers.
Windows includes myriads of patches to adapt to buggy third-party applications and just make them work. I don't know of any other OS that chooses to silently ignore application bugs or modifies API behaviour to avoid crashing defective applications. So if an application is used or manufactured by a major business entity and is buggy, unsupported, or programmed by lazy/incompetent developers, chances are MS has one or two fixes for its bugs _permanently_ built right into Windows. Because if old and unsupported applications stop working in the next version of Windows, chances are MS will lose customers to other platforms. Application compatibility is the only thing that ensures continuous market share of Windows. MS is prepared to break the OS to support buggy and old third-party code. Now tell me how does all this improve your confidence in the quality of the Windows platform.
It's worth pointing that the Windows HCI guidelines, also, require that all functionality be accessible without using a context menu.
It's also worth pointing out that many Windows developers, including Microsoft themselves, do not abide by the mentioned guidelines. Just look at the new Office. And it is only going to get worse, now that their WPF requires developers to be graphic designers as well, or at least have some taste, which most of them (including, again, Microsoft) don't.
The Joint Strike Fighter C++ Coding Guidelines define maximum length of a line of code as 120 columns. That's what I use, too. Not that I'm in any way involved in the JSF, mind you.
I'm currently on an O2 contract. A month ago I called them about my handset upgrade and out of curiosity asked about the iPhone. The sales rep said something along the lines of "Oh, we won't have it till the end of the year". Talk about a slip of the tongue...
Yes, it has been implemented (sort of) -- in Windows 3.x. From MSDN: "The WM_COMPACTING message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low. A window receives this message through its WindowProc function. This message is provided only for compatibility with 16-bit Microsoft Windows-based applications."
And there you have Ray Ozzie moving MS to the online world. In other words, killing it. No wonder, him being the creator of Lotus Notes, which is the worst piece of crap among all the software ever released on this planet. Given all this together with the history of MS desktop software and its security record, any person willing to keep their data online and manage it using Miscosoft tools over the internet is clinically insane.
Closures (or "blocks") are apparently coming to Objective-C.
So LHC did create a time/space rift after all. My hello to you, person from a parallel universe!
Hats off to you sir—you've just made every poster below this an Opera fan!
VS and C#? Tie him to Windows right from the start? Thanks, but no thanks. (Windows PC in my home is for games only.)
No, but he might be the Russian the Indian out-outsourced the work to.
As far as ease of development is concerned, at least Apple has nothing to fear. When iPhone SDK was out, I tried it and was amazed at how pleasant mobile device development can be, in stark contrast to Symbian OS SDK.
"Apple doesn't <...> not use toxic chemicals, Nokia and Erisccon don't"—Don't don't not use? I could not have said it better. While you're at it, why not ask them to ban dihydrogen monoxide from their iPhone manufacturing process?
Many are trying already--just search for 'iPhone killer'. None comes even close--all of them are striving to match iPhone's feature list, and what really matters is the overall experience.
Nokia internet tablets have excellent screens that make reading experience great. Unfortunately, that's where it stops (for me, at least) because their maemo Hildon UI is so hideous, it's not even funny. Here's a hope Nokia's acquisition of TrollTech will improve things.
iPhone has MultiTouch and IMHO it works really well. Also, IIRC Steve Jobs said "And boy, have we patented it!" I wonder how is this going to work out for MS?
Never mind that by the time of release the only remaining application to support Multitouch in Windows 7 will be Paint, where you will be able to draw trees using all your fingers.
MacOS Classic -> MacOS X (basically the same as DOS-based Windows -> Windows NT, only a bit over half a decade later). What's the second one ?
Rosetta? (runs PowerPC apps on Intel Macs)Vista is not dead, wants to go for a walk.
Windows includes myriads of patches to adapt to buggy third-party applications and just make them work. I don't know of any other OS that chooses to silently ignore application bugs or modifies API behaviour to avoid crashing defective applications. So if an application is used or manufactured by a major business entity and is buggy, unsupported, or programmed by lazy/incompetent developers, chances are MS has one or two fixes for its bugs _permanently_ built right into Windows. Because if old and unsupported applications stop working in the next version of Windows, chances are MS will lose customers to other platforms. Application compatibility is the only thing that ensures continuous market share of Windows. MS is prepared to break the OS to support buggy and old third-party code. Now tell me how does all this improve your confidence in the quality of the Windows platform.
My experience with PowerPoint 2007 and Keynote
It's also worth pointing out that many Windows developers, including Microsoft themselves, do not abide by the mentioned guidelines. Just look at the new Office. And it is only going to get worse, now that their WPF requires developers to be graphic designers as well, or at least have some taste, which most of them (including, again, Microsoft) don't.
The Joint Strike Fighter C++ Coding Guidelines define maximum length of a line of code as 120 columns. That's what I use, too. Not that I'm in any way involved in the JSF, mind you.
I'm currently on an O2 contract. A month ago I called them about my handset upgrade and out of curiosity asked about the iPhone. The sales rep said something along the lines of "Oh, we won't have it till the end of the year". Talk about a slip of the tongue...
Samsung must have gotten the hint, because my next phone didn't have any exposed keys when the flip was closed.
So was your next phone a Samsung?Yes, it has been implemented (sort of) -- in Windows 3.x. From MSDN: "The WM_COMPACTING message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low. A window receives this message through its WindowProc function. This message is provided only for compatibility with 16-bit Microsoft Windows-based applications."
http://msdn2.microsoft.com/en-us/library/ms632618. aspx
I guess modern systems just assume the memory is infinite ("if nothing helps, swap!")
Stop he must.
Keeps losing small bits and pieces, sometimes the battery also falls out.
And there you have Ray Ozzie moving MS to the online world. In other words, killing it. No wonder, him being the creator of Lotus Notes, which is the worst piece of crap among all the software ever released on this planet. Given all this together with the history of MS desktop software and its security record, any person willing to keep their data online and manage it using Miscosoft tools over the internet is clinically insane.
Sony announces global recall of the two remaining batteries still being used by the public.
NASA is going to prohibit hand luggage on spacecrafts, just in case.
It is breaking news for Plutonians. They are, in fact, very upset, and are going to re-classify the Earth to "not-a-star-anymore".