I am just realizing gaps in my current knowledge about a number of technologies that Microsoft is introducing and was wondering if someone might explain something to me about Universal Apps. (Hopefully I won't be too long-winded).
A couple of scenarios come to my mind
********
1) From what I understand, a Windows 10 developer will be able to write an app on, say, a Windows Phone and it will run on any other Windows 10 device (tablet, phone, etc.)
I pretty much understand how that might work conceptually but I don't understand what the underlying layer is. Is the full "API" on Windows Phone as is on the desktop? Does it produce a "native binary" as we have known it in the past?
*********
2)The second seceneio I'm even more ignorant about. Supposedly, we will be able to compile an app for Windows Phone and then with very little effort produce a native Android app? How is this possible?
My understanding is with Java where there is a virtual machine running your Java program inside it. The virtual machine itself IS platform specific and does all the underlying machine-specific housekeeping chores.
My question is, again, how is a native Window app somehow going to turn into a native Android app? Won't their have to be some kind of "virtual machine" underneath it?
No. This only ragebaits clueless internet dwellers who have never worked in IT.
Yes bugs exist, but they affects unmanaged PCs, but also any problems are normally a tiny percentage that's greatly amplified by being on Reddit and by other clickbaity media.
In any mid-big business, the IT dept will manage every device, test updates on a few devices in a 'testing ring' before general deployment, and will generally just delay updates to be sure and that's it.
Agreed. I am responsible for 25,000 users across 17,000 devices and while it is far from perfect, our experience doesn’t drive me to rage about things.
Question
tompkin
I am just realizing gaps in my current knowledge about a number of technologies that Microsoft is introducing and was wondering if someone might explain something to me about Universal Apps. (Hopefully I won't be too long-winded).
A couple of scenarios come to my mind
********
1) From what I understand, a Windows 10 developer will be able to write an app on, say, a Windows Phone and it will run on any other Windows 10 device (tablet, phone, etc.)
I pretty much understand how that might work conceptually but I don't understand what the underlying layer is. Is the full "API" on Windows Phone as is on the desktop? Does it produce a "native binary" as we have known it in the past?
*********
2)The second seceneio I'm even more ignorant about. Supposedly, we will be able to compile an app for Windows Phone and then with very little effort produce a native Android app? How is this possible?
My understanding is with Java where there is a virtual machine running your Java program inside it. The virtual machine itself IS platform specific and does all the underlying machine-specific housekeeping chores.
My question is, again, how is a native Window app somehow going to turn into a native Android app? Won't their have to be some kind of "virtual machine" underneath it?
Thanks!
Link to comment
https://www.neowin.net/forum/topic/1255408-universal-apps-how-do-they-work/Share on other sites
62 answers to this question
Recommended Posts