Microsoft's Project Astoria and Android app emulation not happening anytime soon


Recommended Posts

During Microsoft's Build conference earlier this year the company announced their software Bridges for developers. Now the future of one of those bridges is uncertain.

These tools were to help developers port their software to Windows 10 and Windows 10 Mobile and were broken down into four projects, including:

  • Project Westminster - For porting Web apps
  • Project Centennial - For portingClassic Win32 apps
  • Project Islandwood - For porting iOS apps
  • Project Astoria - For emulating Android apps

The idea behind the bridges is to aid in closing the so-called 'app gap' on Windows and Windows Phone. However, while consumers would reap the benefits, Windows developers were not at all pleased with the announcement. The reason comes down to Project Astoria, which was the most controversial due to its implementation.

What is Astoria?

Reports of running Android apps on Windows 10 go back to 2014 including a report by Mary Jo Foley and a report by Tom Warren from February 2014.

Astoria is an Android emulator meaning devs do not have any real work to do. Instead, the phone ran the Android APK file directly. Early Insider builds of Windows 10 Mobile had this layer in the OS letting consumers sideload APK files directly. Not only did this project make app piracy easy, it undercut Windows developers who would have little reason to make native Windows apps anymore.

windows-10-platform2.jpg?itok=7JjKUuPi

Astoria was never released to developers openly. Instead, they had to apply to test out the tools, which were still under development. Developer feedback and their experiences would be gathered in a closed forum found at bridgeforandroid.windows.com. At the time of this report, the Astoria landing page to apply was still active.

Project Astoria was a brute-force solution to a persistent problem for Windows and Windows Phone. However, it may have been too brazen even for Microsoft.

Astoria status – 'Not going as planned'

Windows Central is now hearing from multiple sources that Project Astoria is on hold indefinitely, and maybe even shelved completely. Although Microsoft is not publicly — even privately — stating Astoria is cancelled, they are not openly talking about it anymore, or even privately discussing it with developers.

One source has told us that "the Android app porting is not going as planned."

The interpretation by others familiar with the matter is that Astoria is not happening anytime soon and Microsoft has yet to find a way to announce the news publicly. Indeed, while the news will be welcomed by Windows developers, it could come across as a failure by the company to execute on a publicly announced strategy.

Android_vs_Lumia_630.jpg?itok=boe3w-pW

Additional evidence supporting this conclusion comes from various sources besides the ones we spoke to, including:

  • The Project Astoria forums have gone silent since September with developer questions unanswered by Microsoft, including inquiries about the project's future
  • Recent Windows 10 Mobile Insider builds have had the Android subsystem completely removed including build 10586 (commercial shipping release)
  • Microsoft is no longer openly talking about the project even to those under NDA

There could be a few reasons as to why Astoria has been unsuccessful. Some of the people we have spoken too did not know the exact motive for the delay, although they did have some ideas, including:

  • Pushback – Developers were very unhappy about Astoria
  • Technical – There are reports that the Android subsystem caused Windows 10 Mobile to slow down over time
  • Legal — It is not clear what, if any, legal ramifications there in such an approach

Update: One other reason we have heard since publishing is that the Astoria team was 60-80 people versus the 5 it took for Islandwood. In the end, it may have been economic hurdles as much as technical ones.

Project Islandwood for porting iOS apps requires the apps to be recompiled, but it also needs developer intervention. Islandwood is for Objective-C and it follows a history of Microsoft supported programming languages. Astoria, however, was straight up emulation and could run into all sorts of legal and technical issues.

As to the status of Projects Islandwood, Westminster and Centennial, we hear those are all still happening — and with notable positive discussion about Islandwood. In fact, Facebook's upcoming universal app for Windows 10 looks to be an iOS port.

Perhaps not too surprisingly, none of the developers we spoke to were upset at Astoria's possible demise.

The future

We've reached out to Microsoft about our findings and a spokesperson provided the following statement:

"We're committed to offering developers many options to bring their apps to the Windows Platform, including bridges available now for Web and iOS, and soon Win32. The Astoria bridge is not ready yet, but other tools offer great options for developers. For example, the iOS bridge enables developers to write a native Windows Universal app which calls UWP APIs directly from Objective-C, and to mix and match UWP and iOS concepts such as XAML and UIKit. Developers can write apps that run on all Windows 10 devices and take advantage of native Windows features easily. We're grateful to the feedback from the development community and look forward to supporting them as they develop apps for Windows 10."

What this all means for the future of Windows Phone and closing the app-gap remains to be seen. Certainly Astoria offered a massive shortcut to getting new apps onto Windows Phone solving at least one problem. However, it did rely on developers giving consent to having their apps ported to the Windows Store, something that was not guaranteed to happen. Additionally, Microsoft stood a good chance of alienating its own developer base should the project be successful. On the other hand, Project Islandwood for iOS apps may be a better route — the iOS App Store is full of quality apps and recompiled apps will perform and behave better on Windows 10, not to mention the lesser potential for abuse compared to straight emulation.

Whether Microsoft revives Project Astoria depends on the real reasons for its end and whether those can be overcome. For now, however, it looks like Android apps are not coming to Windows 10 Mobile anytime soon.

Source: http://www.windowscentral.com/microsofts-project-astoria-delayed

Phones late + priced to high + Windows 10 Mobile buggy + no Android app compatibility = Purchase of Nexus 6P to upgrade my Nexus 5

Good job Microsoft...

"Developers were very unhappy about Astoria"

Microsoft could have literally herded all of the Windows Mobile app developers in one room then shot them in the head and just have them replaced with new developers with better attitudes. /s

Edited by oldtimefighter

Project Islandwood is alive and well - http://twitter.com/tomwarren/statuses/665273632709591040. Looks like Facebook is using it for their Win10 universal app:

Screenshot_(40).thumb.png.7768e303d5bc0d

 

Personally, I could care less. I'd rather native universal apps. Android apps have zero appeal to me.

Edited by Dot Matrix

Project Islandwood is alive and well - http://twitter.com/tomwarren/statuses/665273632709591040

Personally, I could care less. I'd rather native universal apps. Android apps have zero appeal to me.

Me, I'd love to be able to run Android apps on my Windows Phone. Though the important (to me) stuff is available for WP.

But my preferred phone OS coupled with games that likely will never be released for Windows? Yes please! I don't know why you're so against the idea - it isn't like you'd be forced to use the Android apps.

I'm not going to complain. As long as I use a Windows Phone, I want native Windows widgets.

Definitely preferred I agree, but I still wouldn't mind being able to play Doctor Who Legacy on my phone.

That's the only reason I'm even slightly interested in this project - Android games. Everything else I want to do on my phone I can already.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • No its not, there are ton of Youtube videos to get you started, what do you think people did before AI existed?
    • Read this in Humor Simpson 's voice, "Out of my way Moe".
    • You still can, its just under the Transform flyout for WordArt now
    • Likely nothing will be done in corporate America, there have been countless Tesla self-driving incidents. Then again, there have also been countless human operated incidents. It's literally daily news here in Canada, to the extent that it's now odd if we get a day where a collision doesn't get announced on the radio throughout the day...
    • SKG Hand Massager with Heat OS500 hands on by Steven Parker I was offered the chance to test out the SKG Hand Massager with Heat OS500, and full disclosure, they let me keep it regardless of my findings. Anyway, I jumped at the chance due to my long hours sitting at my desk, mousing around. Apologies for the knife cut across the top of the box; that was my doing, being a bit too heavy-handed with opening up the outer packaging. First up, what's in the box: SKG Hand Massager with Heat OS500 1x Type-C charging cable User Manual 1-Year Warranty (card) In short, everything you need to get started. According to the official Amazon listing, here are the key features: Full-Hand Air Compression: OS500 wraps your fingers, palm, and wrist with multi-chamber air compression for a complete hand relaxation experience. The extended massage chamber helps cover more of the hand and wrist area than standard palm-only hand massagers Palm Kneading with 6 Modes & 6 Intensities: Built-in palm kneading rollers add a hands-on massage feel, while 6 preset modes and 6 pressure levels let you choose the comfort level that fits your day—from gentle relaxation to a firmer full-hand massage 3 Heat Levels with Cooling Fan: Choose from 104°F, 113°F or 122°F warmth to suit different seasons and comfort preferences. The built-in cooling fan helps reduce stuffiness during heated sessions, keeping your hand feeling fresh and comfortable Easy Visual Display & Smart Timer: The digital image display clearly shows massage area, mode, intensity, heat level, and remaining time at a glance. Select 10, 15, or 20-minute sessions for quick office breaks, evening relaxation, or everyday hand care Rechargeable, Cordless & Comfortable: A 3000mAh battery supports over 90 minutes of full-function use on a full charge, with convenient USB-C charging. The soft inner lining, smooth ABS/PU finish, and premium black-gold design make OS500 ideal for home, office, or gifting With all that out of the way, here are my own findings. I gave it a try on both left and right hands, and as you can maybe see from the above YouTube Short, (sorry for the shaky video), my whole hand fits in, but my wrist barely enters the Hand Massager. I was able to push through a bit more with my fingertips extending out the other end to get a bit of massaging on the start of my wrist. Usage For some reason, there is a strap that is very difficult to fasten to my wrist with one hand. I am not sure what function it has, and it isn't mentioned in the user manual. The only thing I could find was in the product images that claimed "wrist precision". Unlike the Bob and Brad Hand Massager, this device does not massage the wrist anyway, even though a "wrist mode" is mentioned, which must be for smaller hands than I have, as it is mainly intended for the hand and fingers. In addition, for its steeper price, there are no disposable gloves provided in the box, which is a bit of an issue considering the internal cover (which appears to be elasticated nylon) cannot be removed for washing; so you are left with only one choice: always thoroughly wash your hands before using it. I can imagine this thing getting a bit grimy after a period of use, and that is a bit of a shame. With that said, the buttons on the device, from left to right, do the following: Heat button: 3-level heat control at 104°F, 113°F, or 122°F Mode button: Auto mode Circular mode Soothing mode Relax mode Palm and fingers mode Palm and wrist mode Intensity button: from (First-time users) 15Ka, 25Ka, 35Ka, 45Ka, 55Ka, 60Ka (Intensive relief) Knead button: on or off (6 pressure levels) Power button: Long-press to turn on or off Cooling button: turn on or off the cooling fan Also, in the product imagery, it states there are 36 "custom modes," but nowhere is it listed what these modes are. I can only imagine that they mean a combination of all of the above settings in different intensity levels. The device itself seems to rely on a single "kneading" mechanism located at the palm area of the hand, which spins when in use, and the other massage features are mainly utilized through the air sacs, increasing and decreasing at various levels on the hand and fingers. I am not sure it offered too much relief for someone who is typing and operating a mouse for hours at a time; further testing may be required. It does feel nice, though. Finally, you may be wondering how this fits into the scope of a tech website? Well, let me tell you something: sometimes I sit for up to 15 hours working on Neowin, and although I take breaks in between, it takes a toll on my body. I think in the immediate absence of a partner to apply relief, a good massager like this Hand Massager can shed the strains of the day in just a couple of 15-minute bursts. On the official website, this has an MSRP of $99.99, but luckily for our readers, it is selling at $10 off for just $89.99 right now on Amazon. SKG Hand Massager with Heat OS500 for $89.99 (with $10 off coupon), $99.99 MSRP For me, this gets a thumbs hands(?) down. However, it could be improved by making it so that the protective covering could be removed and thrown into the washing machine, or get yourself some disposable gloves to use with it. As an Amazon Associate, we earn from qualifying purchases.
  • Recent Achievements

    • Dedicated
      Almohandis earned a badge
      Dedicated
    • Dedicated
      JuvenileDelinquent earned a badge
      Dedicated
    • First Post
      DrWankel earned a badge
      First Post
    • Reacting Well
      DrWankel earned a badge
      Reacting Well
    • Week One Done
      Supreme Spray LV earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      505
    2. 2
      +Edouard
      184
    3. 3
      PsYcHoKiLLa
      86
    4. 4
      Michael Scrip
      78
    5. 5
      Steven P.
      76
  • Tell a friend

    Love Neowin? Tell a friend!