Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Just sold my Macbook Pro a few weeks ago, and built a windows 8.1 gaming desktop. I am VERY excited for Windows 10. I think Microsoft has something really good going on with these announcements. That being said, I don't think I will be exchanging my iPhone 6+ for a Windows phone anytime soon. If Microsoft reaches parity in the app category, with either major platform (Android, or IOS) I may think about it.

Windows phone as a desktop, could be a really cool feature, hopefully it's not marred by slow performance issues.

Would have to think they are going to have to get away from making so many lower end phones if they plan on making the phone as a desktop feature appealing.
 
I KNOW!! DX12 is going to be gigantic!! Especially since my rig has an 8 core i7 processor!

I think you'll be more impressed by the GPU performance gains.

looks like DX12 will go the route AMD went with Mantle, strip out all the ridiculous extra layers and go right to the low level hardware directly.

Been using Mantle in some games and it truly gives a good 10-15% performance boost over DX11, especially in games like Dragon Age: Inquisition
 
I think you'll be more impressed by the GPU performance gains.

looks like DX12 will go the route AMD went with Mantle, strip out all the ridiculous extra layers and go right to the low level hardware directly.

Been using Mantle in some games and it truly gives a good 10-15% performance boost over DX11, especially in games like Dragon Age: Inquisition

Agreed, the closer to Bare Metal, the better.

----------

Would have to think they are going to have to get away from making so many lower end phones if they plan on making the phone as a desktop feature appealing.

I certainly hope so, the main thing would be to start making phones with intel cpus, or else we'll only be able to run arm apps on our phones in dektop mode.

Maybe we'll see some baytrail, or atom powered phones from Microsoft.
 
Holy crap. That's amazing. The one-device reality presented in movies like Her is coming faster than I would have thought. Someone get Scarlett's voice for Cortana.

If it had Scarlett's voice i'd definitely need a screen protector!!!! :cool::cool::D:D:mad::mad:
 
Just to be clear, does the Androd subsystem allow Android apps to run on Windows 10, or does it simply make porting an app to Windows from Android easier?
 
Satya Nadella is showing how much potential and talent at MS was getting squandered during the Ballmer years. Shows what can happen when you put an engineer with leadership skills in charge of a tech company rather than an MBA ;)
 
To be clear, this does not look like a subscription-based tool. Download and run.

Also, there is a Visual Studio "community edition" which is free. I understand that it is roughly equivalent to the old Professional edition, so it's a big step up from the old free Express editions. It does support plug-ins. And Visual Studio Online offers free basic user licenses.
 
Just to be clear, does the Androd subsystem allow Android apps to run on Windows 10, or does it simply make porting an app to Windows from Android easier?

Allows existing android apps to run. It's just java after all.

Visual Studio will have support to compile Object C to native windows apps with hopefully minimum code changes.
 
This is huge! You take your Xcode project from OSX to Windows, import in Visual Studio, compile and run the iOS app on Windows !!!
 

I think this was the most exciting thing announced and shown, im sure it will work great on high end phones, and once more apps get updated or ported over to universal apps this will be great. The more interesting thing will be in a couple of years when this makes it's way to more cost effective phones and allow those owners to essentially have just one device for all their needs. It is the future. One of the great benefits of the 1 OS/Platform regardless of device. Just hope that it works well and is adopted.
 
I asked elsewhere and I'll also pose these questions here:

1. If you're an app developer, how do you control app updates?

2. How do you control purchases of your app and in-app purchases? Would you still get any revenue as it's running on a different platform?

3. When will Apple block this? Wouldn't installing an app from the iOS store on a non iOS device outside of emulation purposes in testing violate some EULA somewhere?
 
Apple will likely have more trouble in convincing developers to use Swift if Microsoft 10 gains momentum.

I'm not so sure about that. iOS isn't going anywhere anytime soon. Compared to ObjC, Swift is an absolute joy to work with.
 
Not the MS I've been used to seeing

This is great. MS please keep shedding the Ballmer mentality. They have been on a roll lately. The more my stuff plays well together, the better I feel. I can continue to buy what I want, regardless of ecosystem, and it will integrate even better than it does today. Win/win. Now, only if these latest developments include support of my 2011 MBA.

/fingers crossed.
 
Ballmer really dropped the ball. In a few short years Microsoft went from being the juggernaut of all app development to building systems to port the better apps from competing platforms and building development apps for Mac. The fact that most people call them apps instead of programs illustrates the paradigm shift perfectly. I'm glad they seem to be changing strategies. You can't just keep doing the same thing and expect a different result. Fair competition is always good too.
 
I asked elsewhere and I'll also pose these questions here:

1. If you're an app developer, how do you control app updates?

2. How do you control purchases of your app and in-app purchases? Would you still get any revenue as it's running on a different platform?

3. When will Apple block this? Wouldn't installing an app from the iOS store on a non iOS device outside of emulation purposes in testing violate some EULA somewhere?

Based on how it was demoed it looks like it's just taking existing Obj-C code and doing some background magic (for lack of a better term) and making it compatible with windows 10. As far as the apple specific api's i belive it was mentioned as is the case for android app code that it is finding a windows equivalent api. So in theory it shouldn't be to difficult, once done working on your app in xcode make a copy of your project open it up in visual studio and test the app make any small alterations if needed and should be good to go.
 
I asked elsewhere and I'll also pose these questions here:

1. If you're an app developer, how do you control app updates?

2. How do you control purchases of your app and in-app purchases? Would you still get any revenue as it's running on a different platform?

3. When will Apple block this? Wouldn't installing an app from the iOS store on a non iOS device outside of emulation purposes in testing violate some EULA somewhere?

You actually have to compile for Windows specifically and then submit it to Microsoft's App store(s) - so it's a 3rd platform (with associated management) with minimal rework (sorta like Carbon).

#3 is interesting, not sure if they could, but we're going to find out. That said, Microsoft has a history of jumping into "cool" things and then giving up on them (anyone remember J++ and embrace and extend?).
 
I asked elsewhere and I'll also pose these questions here:

1. If you're an app developer, how do you control app updates?

2. How do you control purchases of your app and in-app purchases? Would you still get any revenue as it's running on a different platform?

3. When will Apple block this? Wouldn't installing an app from the iOS store on a non iOS device outside of emulation purposes in testing violate some EULA somewhere?

1. You'd likely recompile a Windows 10 version of your app, distributed through the Windows Store. You don't literally run an APK or IPA on Windows 10. You can just easily port your app with minimal effort if you originally coded it in Objective-C (Xcode) or Java (Android SDK).

2. Via Windows Store. Same way developers that have both Android and iOS versions of their apps that have in-app purchases.

3. They would need to completely eliminate Objective-C coding from the App Store and force developers to learn and implement Swift instead. Otherwise, there's nothing they can do.
 
I'm not so sure about that. iOS isn't going anywhere anytime soon. Compared to ObjC, Swift is an absolute joy to work with.

I agree, but not every developer has embraced it yet. This announcement by Microsoft may thus be a reason not to use Swift if Objective-C ensures cross-platform compatibility.

I wonder whether the impetus for the development of Swift was in part due to the suspicion that something like this would happen some day.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.