Hell just froze over.![]()
Xcode for Windows 7
No if Visual Studio outputs in a native format that the iPhone/iPad supports it wouldn't be breaking the dev agreement. The problem with Adobe flash exporter is it doesn't create a native app exactly. It creates a native app that inside has code that allows a flash bundle inside the app to run. Basically it wraps a flash app in a native app container. This basically is the same as using Rosetta in Mac OS X. Now for Mac OS X Rosetta was a necessary evil since it eased the transition from PowerPC to Intel for people. There is no reason to support that kind of emulation on the iPhone/iPad since it does nothing to benefit Apple and could very well create performance issues and other problems that Apple does not want to support. And for those that say give the people a choice remember that the majority of consumers equate buying a program from Apple Retail store as buying it from Apple and as such it should be supported by Apple. So if crappy application is sold through App store then the customer isn't going to blame the manufacturer, they will blame Apple and Apple hardware for the problem, so no it does not make a better solution for Apple to allow it.
VS to build iApps would be great. VS is a solid tool. People can trash MS but you can't take away how well they support developers.
But what if he's really there to announce Bing replacing Google as the Safari search tab on the iDevices?![]()
...and i just saw 12 rosy and oinking little piglets fly past my 5th floor window...aww how cute
It's great that the Mac platform is becoming more appealing to developers, but I like the fact that Mac software is written by Mac users. They know how the UI works, they now what Mac users want. This is partly why Mac software is often so much better than its PC equivalent. If PC users start writing Mac software on PCs, then we'll end up with just as much crap software as PC users have to put up with.![]()
It's great that the Mac platform is becoming more appealing to developers, but I like the fact that Mac software is written by Mac users. They know how the UI works, they now what Mac users want. This is partly why Mac software is often so much better than its PC equivalent. If PC users start writing Mac software on PCs, then we'll end up with just as much crap software as PC users have to put up with.![]()
Bing for the iPhone. Apple and MS both have in the agendas the obliteration of Google, Inc.
Ballmer can hold his own, have you ever seen that guy in action?
Nobody will force you to buy that software, you can vote with your wallet.
The point here is that many software developers said about the Mac that it's almost a miracle that developers got that far with so little. Apple's developer tools are still stuck somewhere in the early 1990s. They were quite advanced back then, but they have hopelessly fallen behind the competition.
Xcode is a medieval torture chamber compared to modern IDEs like Visual Studio, Delphi or even Netbeans or eclipse. I will be more than happy if Microsoft is going to sell a native version of Visual Studio for the Mac. (Although you're probably right and it will just be a cross-platform build capability for the Windows version.)
Sixth, the most important reason.
Besides the fact that Flash is closed and proprietary, has major technical drawbacks, and doesn’t support touch based devices, there is an even more important reason we do not allow Flash on iPhones, iPods and iPads. We have discussed the downsides of using Flash to play video and interactive content from websites, but Adobe also wants developers to adopt Flash to create apps that run on our mobile devices.
We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform. If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features. We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers.
This becomes even worse if the third party is supplying a cross platform development tool. The third party may not adopt enhancements from one platform unless they are available on all of their supported platforms. Hence developers only have access to the lowest common denominator set of features. Again, we cannot accept an outcome where developers are blocked from using our innovations and enhancements because they are not available on our competitor’s platforms.
Flash is a cross platform development tool. It is not Adobe’s goal to help developers write the best iPhone, iPod and iPad apps. It is their goal to help developers write cross platform apps. And Adobe has been painfully slow to adopt enhancements to Apple’s platforms. For example, although Mac OS X has been shipping for almost 10 years now, Adobe just adopted it fully (Cocoa) two weeks ago when they shipped CS5. Adobe was the last major third party developer to fully adopt Mac OS X.
Our motivation is simple – we want to provide the most advanced and innovative platform to our developers, and we want them to stand directly on the shoulders of this platform and create the best apps the world has ever seen. We want to continually enhance the platform so developers can create even more amazing, powerful, fun and useful applications. Everyone wins – we sell more devices because we have the best apps, developers reach a wider and wider audience and customer base, and users are continually delighted by the best and broadest selection of apps on any platform.
Combine Microsoft business savvy with Apple legendary usability and hardware design and they may just conquer the world.