top | item 1134825

No native apps on Windows Phone 7 Series

15 points| stejules | 16 years ago |androgeek.com | reply

24 comments

order
[+] mortenjorck|16 years ago|reply
This actually sounds like a good idea. It gives graphically undemanding, data-driven apps a relatively streamlined dev environment, while game development can draw on the existing mindshare of XNA developers.
[+] johns|16 years ago|reply
That's a little misleading. Managed code/Silverlight on WPS7 is the equivalent of the iPhone SDK. How low-level does this guy want to go?
[+] martythemaniak|16 years ago|reply
Kinda funny coming from an Android-centric blog, since by that definition, Android's Java-on-Dalvik apps aren't "native" either.
[+] wtallis|16 years ago|reply
iPhone apps are compiled down to ARM machine code.

.NET managed code is bytecode for the CLR virtual machine.

That's a significant difference.

[+] malkia|16 years ago|reply
I don't think it's the equivalent.

First native iPhone apps are compiled. Second Apple specifically made it that garbage collector is not used, although they released it for Mac OS X (Objective C 2.0 runtime).

Here is how low-level - "C", and assembly - for example you can use (depending on the ARM version) various math libraries on the iPhone to get speedup.

Check the oolong engine for more details.

[+] ComputerGuru|16 years ago|reply
Bad title. On PCs, 'native' means low-level machine code, and managed/non-native means .NET.

But on phones, 'native' means you get access to the phone itself, the OS, and its APIs, and non-native means javascript/html-powered everything.

[+] akadien|16 years ago|reply
How long before this platform is commonly referred to as "WiPh" (Wiff)?
[+] wtallis|16 years ago|reply
That's still better than Wince.
[+] Shorel|16 years ago|reply
Cell phones have enough horse power!

Let's waste it!