Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
At present, developers may only create iPhone and Mac OS applications from within Apple's own Xcode development suite which only runs on Macs.

Well that WAS the only reason Apply needed to keep investing in their Computers.
 
this is cool. its probably a ploy to get the FTC or whoever it was who is looking into the app store and locking down what can be used to code for iphone. as if apple lets VS 2010 code for iphone then its like saying we dont mind what you use to code with as long as it does it properly
 
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.

The agreement says that all applications for the iPhone must be originally written in obj-c, c, or c++. Adobes flash exporter makes a native app exactly, but since the code is written in ActionScript Apple has banned it. The only way VS will create iPhone apps is if Apple allows the .net runtime on the iPhone. That would explicitly break their own agreement and not something I see happening.

My guess is that if Balmer comes out on stage it's to announce Office for OSX and possibly some iPad + Office cloud support.
 
It's really interesting to see how iPhone has put Apple back at the top of the pyramid, like the old days when Microsoft was dependent on Apple/Macintosh for business.

So John Sculley, Steve Ballmer and Larry Ellison sit down at a dinner table in a posh restaurant. The waiter says, "I assume you'll be having the crow tonight?"
 
Nope.

Visual Studio is a multi-language/multi-platform development environment. I assume Microsoft will add an Objective-C compiler with iPhone/iPad as two of the target environments. This satisfies the current requirements. The use of the Apple tools does require OSX, because that is part of the licensing terms for those tools. But any other solution that uses Objective-C source code and outputs compatible object code would fit the restrictions.

The more I read stuff like this, the more I think this is possible. Someone else said as long as the code is compiled with gcc, you're set.

If the announcement is Office or Bing (neither of which affect developers much) that would be a Macworld-ish announcement. MS frequently sent the MacBU heads to show off Office. Ballmer is not needed for that. However, if Ballmer came and made this announcement that makes some sense to me. I really hope he calmly says "developers, developers, developers, developers". That would be hilarious!
 
Most of Safari is written in C++ now. There are small sections of platform-specific bridging code.

Webkit is (and always has been) written in cross platform C++. Certainly, Webkit could be considered "most of safari".

However, the user interface parts of Safari are still a pretty big chunk of code, and that code is written in Cocoa. To run on Windows, Safari uses a Windows port of several core Cocoa frameworks. If you don't believe me, just take a look at the DLLs that ship with Windows Safari.
 
Developers! Developers! Developers! Developers! Developers!

Developers!
 

Attachments

  • Ballmer.jpg
    Ballmer.jpg
    106.2 KB · Views: 74
Good news for Microsoft DEVELOPERS! DEVELOPERS! DEVELOPERS! DEVEL..[big breath] ..OPERS! DEVELOPERS! DEVELOPERS!
 
What the hell are you talking about? Ever been on the Web? Most of the Internet runs on servers running some flavor of Linux. Mostly, Red Hat and Ubuntu.

I've always said: "Macs on the front. Linux on the back."

What I was saying and meaning was....

1. Linux has not taken off as a viable desktop PC or laptop, too many flavors that are fragmented and come and go.

2. you do not hear much or anything about Slackware, Caldera, Mandrake/Mandriva, Red Hat, Lindows / Linspire, Suse / Novell as being mainstream for development anymore. IN fact go to a local bookstore and there are no books on the shelf for them anymore. Ubuntu seems to be the latest fad, but we will see how long that lasts.

Yes - most the internet runs on Linux, but which flavor? Linux makes a great webserver because it almost never goes down or needs a reboot like Windows. One I/T shop I worked in did away with using Windows IIS due to having to reboot the server every so often due to OS issues. they went to whatever the offering of the day was for Linux. But support from them had been spotty - thank God we never really needed it.

If MS was going to throw their support behind some Unix or Linux flavoring, it might was well be Apple with an environment where the hardware is controlled. Even with Linux, the distributors have to throw in a lot of drivers for all the different hardware out there. I remembered the first Red Hat I ever installed. Many Many questions about picking the hardware. Most now have that streamlined (many drivers automatically built in), so it recognizes it better and more of a plug-n-play.

But still, out side of being file servers or webservers - Linux has really not taken off. Mac running FreeBDS with the Darwin overlay has really been the best in the Unix desktop world.
 
The more I read stuff like this, the more I think this is possible. Someone else said as long as the code is compiled with gcc, you're set.

Remember that while VS is a multi-language development environment MS is moving all their languages new and old to the .net runtime. The only way I see VS doing .net development is if the iPhone is going to support the .net runtime, I just don't see Apple allowing that. Stranger things have happened though.

I would seriously enjoy VS on the mac and the ability to write iPhone apps with c#.

If the announcement is Office or Bing (neither of which affect developers much) that would be a Macworld-ish announcement. MS frequently sent the MacBU heads to show off Office. Ballmer is not needed for that.

He could be there because they are going to announce a longer term partnership where all the current pieces they get from Google get replaced with stuff from MS. This would effect developers.
 
Apologies if it's already been mentioned; not read through the entire thread, but maybe they're bringing XCode to Windows?
 
What I was saying and meaning was....

1. Linux has not taken off as a viable desktop PC or laptop, too many flavors that are fragmented and come and go.

2. you do not hear much or anything about Slackware, Caldera, Mandrake/Mandriva, Red Hat, Lindows / Linspire, Suse / Novell as being mainstream for development anymore. IN fact go to a local bookstore and there are no books on the shelf for them anymore. Ubuntu seems to be the latest fad, but we will see how long that lasts.

Yes - most the internet runs on Linux, but which flavor? Linux makes a great webserver because it almost never goes down or needs a reboot like Windows. One I/T shop I worked in did away with using Windows IIS due to having to reboot the server every so often due to OS issues. they went to whatever the offering of the day was for Linux. But support from them had been spotty - thank God we never really needed it.

If MS was going to throw their support behind some Unix or Linux flavoring, it might was well be Apple with an environment where the hardware is controlled. Even with Linux, the distributors have to throw in a lot of drivers for all the different hardware out there. I remembered the first Red Hat I ever installed. Many Many questions about picking the hardware. Most now have that streamlined (many drivers automatically built in), so it recognizes it better and more of a plug-n-play.

But still, out side of being file servers or webservers - Linux has really not taken off. Mac running FreeBDS with the Darwin overlay has really been the best in the Unix desktop world.

I don't understand how you can claim Linux has not taken off while almost all web servers run on Linux. It has taken off, it just hasn't taken off on the desktop. Two different things.
 
I don't understand how you can claim Linux has not taken off while almost all web servers run on Linux. It has taken off, it just hasn't taken off on the desktop. Two different things.

Did you even read what you quoted?
 
Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers!

Steve Ballmer is my Idol
 
I have always maintained that it was a mistake for apple to kill webobjects. VStudio is gaining a lot of ground I hear. I am hoping to see apple bring back a version of webobjects. It is a hassle trying to develop with opensource on the current one IDE for everything theory. Apple screwed up when the moved Webobjects from objC to java. But it is nice to know they still have the code. :)
 
I don't understand how you can claim Linux has not taken off while almost all web servers run on Linux. It has taken off, it just hasn't taken off on the desktop. Two different things.

We aren't saying Linux hasn't taken off on web servers because normal people don't care about web servers. If there isn't enough uptime we will move to other sites whether it runs Linux, Mac, iPhone OS, or Windows ME.
 
There is absolutely NO WAY this is going to happen. NO WAY.

If this ends up being true, I will give $1000 to any charity of MacRumors choice.

Ethan

Bold words. May i suggest the Bill and Melinda Gated foundation?
I don't want to say u'll lose bcs giving to charity is honorable.

BUT, Don't forget apple has had bill gates as a live guest speaker and apple has removed the pc v mac ads. Maybe that was one of the conditions that balmer gave apple before he agrees to speak. I wouldn't have the balls to drop $1000 unless i already had that money ready to give away regardless.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.