The Windows 10 April 2018 update has arrived! Get the new Dell XPS 15, starting at $999.99
03-29-2017 01:32 AM
33 12
tools
  1. tweedie's Avatar
    With the lack of windows mobile apps and companies no longer maintaining or removing their apps for windows mobile, it makes more sense for project astoria (for emulating android apps) to be restarted.

    Why was it removed in the first place? According to Microsoft's Project Astoria and Android app emulation not happening anytime soon | Windows Central it states that it "undercuts window developers and would have little reason to make native windows apps" - but they not making native window apps at all, so what is the problem?

    Finally, would project astoria ever get open sourced?
    03-06-2017 02:28 PM
  2. RumoredNow's Avatar
    03-06-2017 10:34 PM
  3. tweedie's Avatar
    was that bones holding a lumia 1020?
    RumoredNow likes this.
    03-07-2017 04:53 AM
  4. RohanRonQM's Avatar
    Project Astoria also caused issues with performance of devices. Back when it was being developed and builds were rolled out to even the high-end Windows phones such as Lumia 930, 1520, and Blu WinHD these phones would start running extremely slow and crash often. This was detailed and talked about a lot by Gabriel Aul.
    .
    Also, there would be problems because it used Java code that Oracle now owned. Google is very close to moving away from Java on their own Android OS and most other companies don't use it - Oracle loves to sue others.
    .

    Originally posted by tweedie
    With the lack of windows mobile apps and companies no longer maintaining or removing their apps for windows mobile, it makes more sense for project astoria (for emulating android apps) to be restarted.

    Why was it removed in the first place? According to Microsoft's Project Astoria and Android app emulation not happening anytime soon | Windows Central it states that it "undercuts window developers and would have little reason to make native windows apps" - but they not making native window apps at all, so what is the problem?

    Finally, would project astoria ever get open sourced?
    03-07-2017 10:46 PM
  5. nate0's Avatar
    Also, there would be problems because it used Java code that Oracle now owned. Google is very close to moving away from Java on their own Android OS and most other companies don't use it - Oracle loves to sue others.
    Good point.
    03-08-2017 12:58 AM
  6. Aravind Belagaje's Avatar
    Since android is a open source will there be any legal issues for the emulator development?
    03-09-2017 06:06 AM
  7. nate0's Avatar
    Since android is a open source will there be any legal issues for the emulator development?
    That is a good question. Maybe is another reason it was cancelled. But at first thought I think no. The emulator would run on a Windows Kernel and platform with I believe was a modified (Microsoft brewed Linux subsystem) Linux kernel/subsystem, so technically any modifications, if it was done to the Android source kernel (if it was used) would have to be disclosed by Microsoft. I never dug much into the Android emulation since died pretty soon after it came to be.
    03-09-2017 11:54 AM
  8. Ticomfreak's Avatar
    Excuse the plug, but I put together a proof of concept that takes an Android app, deconstructs it and interprets its instructions and resources. It's far too simple to run any real apps at the moment, but with enough interest, time, and development it could. Currently it can run some "hello world" apps. I plan on releasing the source code under Apache 2.0. Here's the thread if you'd like to stay updated on it, you can even demo it today!

    http://forums.windowscentral.com/dev...-platform.html

    Hopefully this sort of post is okay. I don't usually participate in forums.
    03-09-2017 04:29 PM
  9. nate0's Avatar
    Interesting. Could look at that like middleware and basically translates between the two apis?
    03-09-2017 06:32 PM
  10. tweedie's Avatar
    Excuse the plug, but I put together a proof of concept that takes an Android app, deconstructs it and interprets its instructions and resources. It's far too simple to run any real apps at the moment, but with enough interest, time, and development it could. Currently it can run some "hello world" apps. I plan on releasing the source code under Apache 2.0. Here's the thread if you'd like to stay updated on it, you can even demo it today!

    http://forums.windowscentral.com/dev...-platform.html

    Hopefully this sort of post is okay. I don't usually participate in forums.
    Ohh, thats looks interesting project. What language did you write it in? c#? It looks like possibly is .net core?!
    03-10-2017 04:23 AM
  11. Ticomfreak's Avatar
    Ohh, thats looks interesting project. What language did you write it in? c#? It looks like possibly is .net core?!
    The project is written in C# for .NET Core (since it is from the ground-up a UWP app.) It runs on Windows 10 phones and PCs. As the project's complexity grows, some C++ code will at some point be included. The standard Android libraries uses both Java and C++ code with JNI, so porting the libraries over would probably be easier if I used both C# and C++ code in the ported libraries. Plus it would be easier to maintain and update as Google makes changes to the standard Android libraries.

    Interesting. Could look at that like middleware and basically translates between the two apis?
    Pretty much :)
    Last edited by xandros9; 03-17-2017 at 08:35 PM.
    03-11-2017 08:40 PM
  12. Yangstax's Avatar
    If the future Cellular PC phone would run W10 UWP apps, MS should not worry about W10M app development. Running Android apps in an Astoria sandbox would become an attractive feature in addition to UWP and W10 On ARM.
    03-12-2017 02:47 PM
  13. nate0's Avatar
    The project is written in C# for .NET Core (since it is from the ground-up a UWP app.) It runs on Windows 10 phones and PCs. As the project's complexity grows, some C++ code will at some point be included. The standard Android libraries uses both Java and C++ code with JNI, so porting the libraries over would probably be easier if I used both C# and C++ code in the ported libraries. Plus it would be easier to maintain and update as Google makes changes to the standard Android libraries.
    Would the absence of Microsoft's Astoria libraries currently in the builds today that originated from the OS version prior keep from it running in mobile now?
    03-14-2017 02:20 AM
  14. Ticomfreak's Avatar
    Would the absence of Microsoft's Astoria libraries currently in the builds today that originated from the OS version prior keep from it running in mobile now?

    The proof of concept presented does not rely on Microsoft's Astoria code. It is through-and-through a UWP app. I just haven't provided instructions for sideloading it on mobile but I believe you can sideload it through device portal. The dependencies and ARM appxbundle should be in the archive. In fact, I regularly test (my)Astoria on my HTC One M8 for Windows.
    nate0 likes this.
    03-14-2017 08:15 PM
  15. PerfectReign's Avatar
    That is a good question. Maybe is another reason it was cancelled. But at first thought I think no.
    IIRC, there was also an issue with developer revenue. Do devs who rely on Google port Google apps to Windows in good faith? I recall some discussion. Still it was cool running native Android on my 1520. Kind of like me running Bash native on my Surface Pro.

    Honestly l, with the new Win32 Emulation coming up, Astoria and Islandwood may no longer be necessary.


    Sent from mTalk
    03-14-2017 11:41 PM
  16. Aravind Belagaje's Avatar
    Originally posted by PerfectReign
    Originally Posted by Nate W
    That is a good question. Maybe is another reason it was cancelled. But at first thought I think no.
    IIRC, there was also an issue with developer revenue. Do devs who rely on Google port Google apps to Windows in good faith? I recall some discussion. Still it was cool running native Android on my 1520. Kind of like me running Bash native on my Surface Pro.

    Honestly l, with the new Win32 Emulation coming up, Astoria and Islandwood may no longer be necessary.


    Sent from mTalk
    I don't think win32 can run on low end devices like 650 640 550 etc but android apps are designed for mobile. There UI and resources consumption are suitable for mobiles so it can run even in low end devices That's why it still makes sense.
    03-17-2017 08:54 AM
  17. tweedie's Avatar
    To be honest, I am not sure why win32 emulator would make any difference. I don't want a full windows desktop app running on my mobile phone. I just want mobile apps, and with 2.2 million+ android apps it makes sense to have an android emulator.

    As for "developers revenue" - you would still have to buy the apps - heck, Microsoft store could start selling android apps (no different to what samsung and amazon is doing). And pretty much a lot of apps requires purchasing contents so its pretty hard to pirate that. its a win for the developers as far as I am concern as they would get more users.
    ML10 likes this.
    03-17-2017 09:38 AM
  18. nate0's Avatar
    Yep. Where there's a dev there's a way.
    03-17-2017 05:33 PM
  19. AV2RY's Avatar
    Projects Astoria was killed long time ago. There's Project Islandwood (that was supposed to be) a bridge between iOS and WP/WM. I just checked, last time it was mentioned was 9 months ago. This isn't abandoned yet, but if MS didn't do anything in 9 months I'd assume this dead too

    I read this article about Project Astoria few days ago. You should read it
    https://www.onmsft.com/news/isnt-win...idged-ios-apps
    Laura Knotek likes this.
    03-17-2017 06:06 PM
  20. ML10's Avatar
    I missed out big time. Is there any other way to sideload an app? I mean they even give you the developer setting option your phone!
    03-17-2017 07:12 PM
  21. Aravind Belagaje's Avatar
    If microsoft is not giving support then we can develop a 3 rd party emulator. like they did for Pokémon go. It won't that efficient but after time being become.
    03-17-2017 08:30 PM
  22. nate0's Avatar
    I missed out big time. Is there any other way to sideload an app? I mean they even give you the developer setting option your phone!
    You can install appx files from the phone. Other windows phone/windows mobile apps can be side loaded from the portal page. There is also a command line tool I have used before, but it was over a year ago and do not remember the name atm.
    ML10 and RumoredNow like this.
    03-17-2017 09:41 PM
  23. ML10's Avatar
    You can install appx files from the phone. Other windows phone/windows mobile apps can be side loaded from the portal page. There is also a command line tool I have used before, but it was over a year ago and do not remember the name atm.
    Do you know a page or website with instructions to deploy an app to my phone? Can't seem to find any, all the results lead to the now defunct Astoria. Thanks for the response btw.
    03-20-2017 04:58 PM
  24. nate0's Avatar
    Do you know a page or website with instructions to deploy an app to my phone? Can't seem to find any, all the results lead to the now defunct Astoria. Thanks for the response btw.
    Deploying a Windows Mobile app or an Android .apk app?
    RumoredNow likes this.
    03-20-2017 10:22 PM
  25. PerfectReign's Avatar
    To be honest, I am not sure why win32 emulator would make any difference. I don't want a full windows desktop app running on my mobile phone. I just want mobile apps, and with 2.2 million+ android apps it makes sense to have an android emulator..
    I wouldn't use a Win32 app on my phone when stand alone but rather when connected to a monitor and keyboard.

    Of course, I could also just launch a virtual Azure Or otherwise hosted desktop and do the same.


    Sent from mTalk
    03-20-2017 10:47 PM
33 12

Similar Threads

  1. whats-app is not working in 640xl lte update version 15047
    By Windows Central Question in forum Ask a Question
    Replies: 11
    Last Post: 03-16-2017, 12:26 PM
  2. W10M Why cant the browser make up for lack of apps?
    By Williaml99 in forum Ask Dan!
    Replies: 0
    Last Post: 03-06-2017, 12:59 PM
  3. Microsoft and Steelcase partner on Surface-powered 'Creative Spaces' for the workplace
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 03-06-2017, 12:50 PM
  4. No, Microsoft is not going to block your desktop apps from installing on Windows 10
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 03-06-2017, 12:10 PM
  5. Replies: 0
    Last Post: 03-06-2017, 11:49 AM
LINK TO POST COPIED TO CLIPBOARD