Windows 10 Can Run Reworked Android and iOS Apps
An anonymous reader writes with this interesting news from Microsoft. After months of rumors, Microsoft is revealing its plans to get mobile apps on Windows 10 today. While the company has been investigating emulating Android apps, it has settled on a different solution, or set of solutions, that will allow developers to bring their existing code to Windows 10. iOS and Android developers will be able to port their apps and games directly to Windows universal apps, and Microsoft is enabling this with two new software development kits. On the Android side, Microsoft is enabling developers to use Java and C++ code on Windows 10, and for iOS developers they'll be able to take advantage of their existing Objective C code. 'We want to enable developers to leverage their current code and current skills to start building those Windows applications in the Store, and to be able to extend those applications,' explained Microsoft's Terry Myerson during an interview with The Verge this morning.
Why would anybody want this? I can't think of any mobile apps that would be useful on a regular computer. Most of the really useful mobile apps are only really specific to the fact they're being run on a mobile device, and/or are really only helpful for bridging a gap between a phone and a computer.
the headline accidentally left out a word.
Windows 10 Can Run Reworked Android and iOS Apps, Badly
a.k.a. "a better DOS than DOS" and "a better Windows than Windows." That did not end well.
It just requires a little more "reworking."
SJW's don't eliminate discrimination. They just expropriate it for themselves.
Hey Google and Apple, how about changing your API just enough to break Microsoft's implementation every time they release a version? Pleeeeease.
LOL
What I'm reading is that MS has all but given up on Windows as a mobile development platform for the sake of being able to run Android/iOS apps.
It also serves as a tacit acknowledgment that MS isn't connecting with mobile developers, and that mobile apps drive mobile platforms.
In the 80's Microsoft wrote their applications to be able to import files in formats from other companies, but not export back to the same formats. Examples were lotus 1-2-3 and Wordperfect. This tactic was a trick to encourage and then lock in developers to work only on the Windows platform using Microsoft's software. It also explains their reluctance to make easily available export tools to Open Office formats unless forced by a government such at the UK.
Examples of this trick:
Why would anyone need to reverse engineer open source libraries from Android?
I buy Windows Phone because of the UI. It's about a decade ahead of Android and Apple's "lots of little random icons on a grid" thing that most people still tolerate for some bizarre reason.
I don't respond to AC's.
I am a big believer in emulators. Just have an emulator that can run android or ios apps sort of like wine emulates windows apps for linux.
Every OS should have a suite of emulators that can run any program from any other operating system.
Yes, you take a performance hit when you emulate but if your computer is speedy you don't notice.
I have a virtual OSX, Virtual linux, and a couple virtual flavors of windows on my PC. I can run pretty much anything. At top speed without a performance hit? No... OSX especially is a little bit slower because the optimization isn't great. I love my virtual machines.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
It looks like in fact Microsoft is providing some kind of middle layer which provides much of the iOS framework libraries, they are calling it "Islandwood". Couldn't find details beyond that though.
It doesn't mean much to me that a game was ported with minimal effort since that would mostly be using OpenGL and the like.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
To avoid Oracle's copyrights!
Microsoft was an amicus supporting Oracle in their efforts to copyright APIs.
Now they want to turn around and do the exact same thing, only for Android and iOS. And to top that all off, their entire success is based on the fact that they were able to rip off the CP/M APIs and clone them for IBM and do so for much cheaper than what DR wanted.
Why would anyone need to reverse engineer open source libraries from Android?
because they are also providing MSFT implementations of the Google APIs which of course are not open source. should be easy enough. e.g., provide a maps implementation that works exactly like Google maps.
Just modded you up because: (1) I rather like the Windows Phone UI and (2) because Microsoft did it's own thing while Google just aped what Apple was doing. I'm going to get down-modded into oblivion for pointing that last part out but I saw early Android prototypes and they were very clearly Blackberry killers.
Microsoft is killing themselves. Lowering the cost of porting applications is no substitute for generating organic demand for a platform people see value in using.
MS has a technologically sound platform yet their desperate attempts at "Apple emulation" is costing them dearly in terms of hackers and developers in a position to want to write software for WP.
The platform is openly hostile to customization and demonstrates no respect for privacy or rights of its users.
In addition to failing to offer basic features available in other platforms including insanely enough even features present in previous generations of "Windows Mobile".
Until this changes good luck getting anyone to care about using the platform much less develop software for it.
Nokia already did that for the Nokia-X. Maybe that's why Microsoft bought Nokia.
But they're still using flat, ugly single palette squares that turn your home screen into a claustrophobic nightmare. And what's the point of a live tile when you can't interact with it?