[Q] Can HD2 run Android Apps(on WM 6.5) - HD2 Android Q&A, Help & Troubleshooting and Genera

Hello Friends,
I have a question for all of the mobile developers. You might think I'm Joking. But its Serious. Is there any way to run android apps(2.1-2.3) in HTC HD2(Leo) which is running Windows Mobile? Many People Say 'NO'. But emulation of any OS is possible. We all thought that we can run PS2 games only on Sony Playstation 2 but we were proved wrong by PCSX2 by launching first PS2 Emulator. So I want to know is there any emulator by which I can run android apps on my HTC HD2? Its difficult but I think XDA Developers can make this type of emulators. It will also help thousands of people. I am an IT Professional and a software developer(Windows) but i don't know about developing apps for mobile. Otherwise would have made/wrote android apps in WM language/scripts. Some News also came that there are certain Converters which can convert Android Apps into J2ME or WM apps. I need a solution to this problem.
Regards,
Arun
Themegastar1 CEO

I believe there was originally an Android emulator running on WM, but it was slooooooooow!!! There's a whole slew of reasons as to why an Android emulator won't run well on WM, memory being the obvious main one. That's why Android ports were developed to run off the SD card, first dumping Windows from the memory and then running Linux.
Depending on your development experience, you may want to look into programming for Android anyway, if that's where your interest lies. If you've done anything like C# (or other .Net based language like VB.Net) then it's not that big a leap. If you've already done Java development then it's really not a problem - you just need to learn the Android SDK.
If you are intersted, have a look at the following tutorial...
http://www.vogella.de/articles/Android/article.html
It's a great starting point for Android development. It walks you through setting up the dev environment and then a few simple apps to get you going. Any OO experience you have will definitely help. (It may actually prove difficult without it - I can't say for sure.)
Hope this helps

themegastar1 said:
Hello Friends,
I have a question for all of the mobile developers. You might think I'm Joking. But its Serious. Is there any way to run android apps(2.1-2.3) in HTC HD2(Leo) which is running Windows Mobile? Many People Say 'NO'. But emulation of any OS is possible. We all thought that we can run PS2 games only on Sony Playstation 2 but we were proved wrong by PCSX2 by launching first PS2 Emulator. So I want to know is there any emulator by which I can run android apps on my HTC HD2? Its difficult but I think XDA Developers can make this type of emulators. It will also help thousands of people. I am an IT Professional and a software developer(Windows) but i don't know about developing apps for mobile. Otherwise would have made/wrote android apps in WM language/scripts. Some News also came that there are certain Converters which can convert Android Apps into J2ME or WM apps. I need a solution to this problem.
Regards,
Arun
Themegastar1 CEO
Click to expand...
Click to collapse
I just did a search on your question. And from all the sites i've seen they all come up with the same answer: "no"
The two systems are too far apart from each other to be able to 'port' or emulate it apparently.
At least, this is what i found. Maybe some others might have more luck.

Problem still Not Resolved.
I read both of Your Comments, but still problem is not resolved. johncmolyneux you have told me that there is an emulator(Slow ones), can u tell me the name of that emulator? And I don't want to install android. I have given thanks to you both, but still My problem is not resolved. I need a way to run android apps on wm 6.5.

themegastar1 said:
I read both of Your Comments, but still problem is not resolved. johncmolyneux you have told me that there is an emulator(Slow ones), can u tell me the name of that emulator? And I don't want to install android. I have given thanks to you both, but still My problem is not resolved. I need a way to run android apps on wm 6.5.
Click to expand...
Click to collapse
It was about 8-9 months ago so no, I'm afraid don't know the name, but it was on xda so you can search the forum for it.
Let me put it clearly though. The emulator was so slow that it was immediately dropped and no-one ever used it. It's basically Windows, running a Linux emulator, running Android. It was terrible and unusable.
Why is it imperative that you run Android apps on WM? If you explain then maybe we can understand more and hopefully offer more constructive help.

Why I want to run Android Apps on WM.
The Reason for this is- I need Google Goggles for my HD2 and some other apps too. But Windows Mobile Technology is Better, Easy to Use and Expensive. And HTC offers HTC Sense along with HD2 which makes it more easy to use and attractive too. These all things are not possible by using Android. But Android has a big App Marketplace. This is the reason why I want to run android apps in WM.

Okay, I'll make it very clear then. You will not get this. The only solutions available are to find a version of google goggles on WM (not likely), or to run Android on your phone.
You can run it from the SD card, but it does mean a restart every time you want to switch from WM to Android and then back again.
Also, there are many Android builds available that include HTC Sense. There's some very nice Desire HD builds out there.
Sorry to give bad news, but you are not going to get what you're asking for.

OK! Necessity leads to invention!
Ya, but still, IF I make something then the problem will be resolved. I'm thinking to make Android Emulator in this Summer(May-June 2011). If I made it, then it will be good for all WM users, so nobody will switch to Android to get all apps. Anyway, johncmolyneux thanks for your efforts. By the way, Which Phone you are using. And with which OS(WM/Android/Bada/Ubuntu/S40/S60/Symbian 3rd Edition or any other) you are using? Necessity leads to invention!
Regards
Arun Wadhwa
Themegastar1 Owner
Please give me THANKS!!!!!

Well good luck with that mate - I think you'll need it
I'm using a Nexus One Gingerbread ROM at the minute. It's fast and stable - everything works just like a native Android device!

You do realize that you can boot into Android from Windows mobile on your hd2. That way you have winmo still on your phone, and when you need to use Android, you can use haret.exe to boot into an Android build running from the SD card. You have to restart the phone to get back into Windows mobile, but that only takes a minute or 2. And it only takes a minute to boot into Android. This way you can run both OS's on your hd2.
Sent from my HTC HD2 using XDA App

themegastar1 said:
Ya, but still, IF I make something then the problem will be resolved. I'm thinking to make Android Emulator in this Summer(May-June 2011). If I made it, then it will be good for all WM users, so nobody will switch to Android to get all apps.
Click to expand...
Click to collapse
Excelent example of high achievment goal.
So what you need?
Remapping all Android API to WM API with necessary additional functionality, so running whole Android emulator will be not necessary. This will save memory and gain some speed.
Similar to already known solutions on Linux platform which can run Windows applications on several platforms like winehq.org.
How much effort will be necessary?
Depends on which applications area that has to be covered.
Depends on knowledges about both operating systems.
Depends on accessibility to source code of the system and the applications which supposed to run with this framework.
Is summer vacations enough?
Future will reveal, but if you really are genius, please turn to good side
So this project will be definitely something which people will pay for, those who has WM favorites programs and are not willing to change the whole system to run some new.
Anyway aplications will be maybe running, but most of them will miss the stability and advantages of the Android operating system.

pedroxxx said:
Excelent example of high achievment goal.
So what you need?
Remapping all Android API to WM API with necessary additional functionality, so running whole Android emulator will be not necessary. This will save memory and gain some speed.
Similar to already known solutions on Linux platform which can run Windows applications on several platforms like winehq.org.
How much effort will be necessary?
Depends on which applications area that has to be covered.
Depends on knowledges about both operating systems.
Depends on accessibility to source code of the system and the applications which supposed to run with this framework.
Is summer vacations enough?
Future will reveal, but if you really are genius, please turn to good side
So this project will be definitely something which people will pay for, those who has WM favorites programs and are not willing to change the whole system to run some new.
Anyway aplications will be maybe running, but most of them will miss the stability and advantages of the Android operating system.
Click to expand...
Click to collapse
I think I got some of the Ideas, I have to Create a platform build on Windows Mobile with the help of WM API, it will require Android SDK too. If I will create an app that has the compatibility of Android, I could name it as Emulator. Means just another platform running on a OS.

i would donate for this...
work hard guys..gudluck!

Related

Windows mobile OS on Nexus?

Ive seen People port from Windows mobile to Android.. is it possible opposite?
from Android to win mo?
ruslanriad said:
Ive seen People port from Windows mobile to Android.. is it possible opposite?
from Android to win mo?
Click to expand...
Click to collapse
why on earth would you wanna ruin a perfectly good phone? lol
it 'may' be possible. nobody's working on it, as far as i know.
and, use the search button
you must like blue screens.
ruslanriad said:
Ive seen People port from Windows mobile to Android.. is it possible opposite?
from Android to win mo?
Click to expand...
Click to collapse
timothydonohue said:
it 'may' be possible. nobody's working on it, as far as i know.
and, use the search button
Click to expand...
Click to collapse
Like timothydonohue said... SEARCH. This worthless, waste of a thread topic has come up before and was promptly laughed off as a joke.
Why you asking for Windows Mobile, how about Windows Phone 7!
You CAN run Windoze on many laptops & desktops,,, but, why would you want to ??
Cheers!
Lodger (Smug linux user...)
windows is sh*tty i regreted buying hd2 rather than the nexus one be proud of your phone man and forget about windows and all its sh*t (from hd2 user )
While I do agree with these posts that Windows is a horrible mobile OS, let's at least try not to just fill this thread up with unhelpful opinions on how crappy it is.
The specs of the HD2 aren't vastly different to the Nexus so it may be possible to port that rom over, though I literally have no idea how or even if!
hoss_n2 said:
windows is sh*tty i regreted buying hd2 rather than the nexus one be proud of your phone man and forget about windows and all its sh*t (from hd2 user )
Click to expand...
Click to collapse
I was on the fence about which phone I wanted. Decided to go with the Nexus One. If the HD2 ran Android, I'd get it in a heartbeat.
Ok forget why on earth you would want to do this... is it possible?
The main problem is that the bootloader sets up RAM and the MMU in a fixed way and then boots from a specific partition. Replacing the bootloader is dangerous, so you need a way to get around this.
When android is run on WM devices they get around this by using a Haret. This isnt an emulator, android doesnt run inside WM. This is what happens:
- Power up
- Bootloader runs
- Windows boots
- Run Haret
- Haret erases memory, reset the MMU, and efectivly undoes what the bootloader did and redoes it how we need it.
- Haret then loads android into the correct memory space and boots the kernel.
The exact same is possible in reverse. Using an app in android to reconfigure the MMU and boot windows.
However, you need ALOT of information about the APP processor in the phone, and its alot of work. As you can tell from the posts in this thread most people think its an insane idea and that Android is >>>>>> windows.
So although it IS possible you'll find it really hard to find a group of people with the motivation to do the work required to get it done.
People who say its impossible are il informed. People who say 'why the hell would you want to do it' are an illustration of the lack of motivation to put the work in to achieve it.
kam187 said:
Ok forget why on earth you would want to do this... is it possible?
The main problem is that the bootloader sets up RAM and the MMU in a fixed way and then boots from a specific partition. Replacing the bootloader is dangerous, so you need a way to get around this.
When android is run on WM devices they get around this by using a Haret. This isnt an emulator, android doesnt run inside WM. This is what happens:
- Power up
- Bootloader runs
- Windows boots
- Run Haret
- Haret erases memory, reset the MMU, and efectivly undoes what the bootloader did and redoes it how we need it.
- Haret then loads android into the correct memory space and boots the kernel.
The exact same is possible in reverse. Using an app in android to reconfigure the MMU and boot windows.
However, you need ALOT of information about the APP processor in the phone, and its alot of work. As you can tell from the posts in this thread most people think its an insane idea and that Android is >>>>>> windows.
So although it IS possible you'll find it really hard to find a group of people with the motivation to do the work required to get it done.
People who say its impossible are il informed. People who say 'why the hell would you want to do it' are an illustration of the lack of motivation to put the work in to achieve it.
Click to expand...
Click to collapse
Thank you for your answer.
I used Windows mobile and yeah I didn't like it.
But i felt that WinMo OS is more powerful than Android.
Because everyone switch from WinMo to Android..
I just wanted to see how will it look opposite..
Nothing is Impossible. Its all just takes time and hard work.
People run different Oses on different hardware.
Sorry for taking your time guys. and yeah like you said there is allot of work have to be done.

Run WinMo Apps?

I am wondering if there is any type of library or environment where I could run a program written exclusively for WinMo 6. I can't post the app here due to copyright issues, but is this possible?
It seems you need something similar to wine for linux, i'm just thinking why do that with all the android apps we have
I can think of lots of programs that are not available for the android. I don't think the android has a large enough base for many outfits to utilize the wonderful potential of the android. For now the vast number of apps to me are cute little things operating in a insular little bubble.
Hope things change but for now I keep my HTC Wmo phone around
Regards, PK
ezangrando said:
It seems you need something similar to wine for linux, i'm just thinking why do that with all the android apps we have
Click to expand...
Click to collapse
Oziexplorer, there's nothing so powerful for off road navigation in android.
No. You cannot.
Android = Dalvik/Java
Winmobile = C/C++ and/or DotNet
Pretty much all of the significant apps have been made from scratch for android. If you want a specific app, the best way to go about it is to bug the developer of that app. It is a good guess that they may be already working on a version for android and/or thinking about it. Your request might be the only thing they need.

Replicate phone environment on PC?

Hey, I am entirely new to Android development. Is it possible to run Android OS inside a VM Player on my PC running Windows 7? I've done this with several flavors of Linux, but I dont know enough about how Android operates.
I'm not talking about just a development sandbox... a fully-functional installation of Android with networking capabilities would be the goal. Does anyone have experience with this?
First one with helpful answer gets a free iPad!!*
*some restrictions apply
----
EDIT: seriously, has nobody ever done this
Yes - see http://www.android-x86.org/
You can download a live cd version of Android compiled for x86 machines, and install it in your VM of choice. - Just pick Linux 2.6 as the host OS when creating your VM
(Though the Android emulator that comes with the SDK is pretty much fully functional, too, and more representative of an actual phone, since it's running Arm instructions rather than x86)
Cool, thanks for the tip
I havent played with the Emulator yet, or really gotten my hands dirty. Does the emulator just allow you to test your program, or does it emulate the entire OS- destop, applications, settings and all?
What I would really like to do (not sure if possible) is to do all the configuration for my phone OS via my PC, then just save the image and copy it to the phone. Starting to think this might not be easy
SilverStrings said:
I havent played with the Emulator yet, or really gotten my hands dirty. Does the emulator just allow you to test your program, or does it emulate the entire OS- destop, applications, settings and all?
Click to expand...
Click to collapse
The emulator in the SDK gives you pretty much a full phone environment (It's missing stuff like the google branded apps, but there are ways around that...)

Helpp Needed !!!! :)

hey there guys.,
i got a new Samsung B6520 Omnia Pro 5 ( running Windows Standard 6.5) a couple of days back.
It's basically a non touch phone( 320 x 240 pixels, 2.4 inches, QWERTY) and I'm looking for apps / themes/ and stuff in general for my phone.
i tried looking around the forum, but in vain.. so somebody Plzzzzz help...!!
i really think i made a mistake getting a WinMo
~Hbk~
Return it......... get an Android based phone the problem with the 6.5 it will not update to win7 so this op system is a dead horse. Sorry but yes you did make a mistake.
If you were going WM then you should have gotten a touch screen phone, there are loads of themes etc to try, or you could have installed SPB MS3.5 and had the best OS and interface a business/general use phone can have at the moment.
If you wanted games though, as oka1 said, android is better suited while still managing to be an ok business phone (htc sense makes this better I've found)
From an applications developer's point of view, programming for WinMo Standard can be a bit of a pain. You have to decide whether or not your program is going to run on it, or not, at design time. It may end up as a completely different release of the program.
Having said that, it is possible to make a single .exe run on both WinMo Professional and Standard, but the program has to look at which platform it is running on, and then behave accordingly. On WinMo Standard, there is no Touchscreen/Mouseclick input, only the keyboard and the D-Pad/Enter buttons. The interface has to be designed to work with both from the outset, or both interfaces must be included in the same program, then it decides and uses the correct one at runtime.
It can be done but it is a lot of extra effort. As an example try the 5x5 or Peg Solitaire puzzles in the signature below.
thanks for the inputs guys
i really wish some one could just write a program to port android onto a windows phone keeping in mind the hardware changes too. ..
But my question is, " When we are seamlessly able to install / un-install OS's on our desktops/ laptops, why not on a mobile phone?!"
I REALLY think mobile phone manufacturers should give the consumers that flexibility to chose what OS they'd want running on their devices. .
Who knows?! maybe they'd think on these lines in the future perhaps?
~Hbk~
Get a HTC HD2, it can run WM, WP7 (why you'd want to I don't know), Android, Win95, Win98, Ubuntu and a few others.
ya get HTC its awesome machine and it also works on each and every window whatever it is window vista or whatever it window 7.. ya YOu made a mistake but now dont waste time if you want winpro
I really hope some philanthropic people come forward and donate what ever they can..
Coz i really can't afford an Android right now..
I shall officially kick start "Project Andriod 2.2" A Donation Drive to help people who are stuck with symbian/winmo and want a serious upgrade to ANDROID..
~HbK~
I shall post the default/original wallpapers of Samsung B6520 Omnia here in this thread later..

Something to discuss while we wait for Nodo!

Call me a dork, but i check the DFT got Nodo Working link EVERYDAY! I have yet to post anything remotely like "when will we get Nodo"! Simply because, I know it can't be easy doing what those devs like Cotulla and DFT do and I think it is rude to rush them, especially if you're not making any donations! Furthermore, that thread is only becoming a bit*hfest. So here is something to discuss while waiting for Nodo.
So, I was doing some reading in the Android and WM 6.5 sections of our wonderful HTC HD2 device and I saw that Android is the only section with new things to play with! So, after nearly 4 months of having the same WP7 ROM on my HD2, I flashed a NAND Android yesterday.
Played with it a bit, set it up while I read about some other Android ROMs. Downloaded those, while setting up and playing with current install. Then flashed another, and another.
I remembered that this is what it was like before WP7 came out for HD2! I was expecting an important phone call this morning 9am, but at 8:10, flashed another Android ROM. Got it all ready to go before the phone call came in! (oh, and the ROM worked perfectly for the phone call)! Currently still on that one (which one is irrelevant) but yet still looking for more! "Why?", I ask myself!
I was content with WP7 and still am, but just waiting for Nodo and I'll go back. I just wanted to share my take on WP7 vs Android vs WM 6.5 and why I think I flash all the time with Android and WM 6.5 and not with WP7.
WM 6.5 - I love it. I think the the HTC sense made it buggy and that the DEVs did a great job with custom ROMs and made it less buggy. I loved how open it is to save, delete and install files and better yet, copy and paste! OMG I miss that! I consider myself a power user of my Windows phones because I've been flashing them since Win CE days in 2003. I know how they work and what to do when I mess it up. The average user could really mess some stuff up because of it's freedoms so to speak (which is why WM 6.5 didn't take off like iOS and Android) I feel I flashed a lot because of the different customizations made available and the fluidity of some. However, even the best ROM was not as fluid as WP7 and lack of Apps and games is an issue. With the latest Bing we finally got a decent turn-by-turn navigation with good search ability.
Android - I like it. I didn't at first because I was biased toward WM. It isn't as open and free as WM 6.5 is, but it is close. It is buggy and not as fluid as WM 6.5, and it does have copy and paste and some decent games. A good variety of builds and ROMs are available for us flash-oholics to satisfy our customization needs. A real good selection of games and apps and decent turn-by-turn navigation (with a British voice on some ROMs) make the Android system a good choice. And the ease of trying new ROMs without losing all your settings is an awesome feature that WP7 needs.
WP7 - I kept waiting and waiting for WP7 to come out for HD2 and finally 1-23-11 it hits! A bit buggy at first with the Chevron unlock and side loading apps, but for the most part, very solid OS. We have a ever growing selection of decent apps and games and recently got am alright navigation program (with horrible search options) from Telenav (T-Mobile) but it has a monthly fee! A newer free one I'm sure is just around the corner as with a bunch of other stuff like flash (expected for a new OS). I'd like to see google maps on WP7 as well as Multitasking. I know Microsoft designed WP7's back feature with tombstoning to be a form of multitasking, but let's say you are using a GPS calorie program while walking and a phone call comes in and you answer it, the GPS software is tombstoned (put to sleep exactly where it was when the call was answered) but it isn't counting calories or tracking your location anymore. Basically, WP7 is fast and stable and has a quick and unique way of connecting with facebook, and like the commercials say, "it's designed to get you in and out of your phone and back to your life."
But why was I satisfied with WP7 for nearly 4 months when I flashed nearly every day before? That is my question to all of you. Is it the lack of ROMs available or the lack of customization or what. Is there anyone else that has wondered the same thing?
I have to agree WM6.5 was awesome, but missing one thing which is important to me: the apps and games. It did have some great games, but not as much as android and wp7. Right now I'm (just like you) waiting for Nodo and using Android on a very nice build (Imilka's GB Sense), but with android and WM6.5 I was, and am, flashing several times a week. I really like WP7, but it's missing some nice features too (copy & paste, file browser, installing XAP, browsing through your phone when connected to PC instead of only being able to sync music, videos and apps with zune etc.). But the most important reason for me why I don't use WP7, I can't sideload!! There was only one build which did work with sideloading, and that was the first LEO70 (I was really excited about it), but it needed so much regedits before I could sideload, use file explorer, keep it unlocked etc., that I decided to use the custom builds with build-in regedits and chevron, but those just can't be sideloaded (if anyone had this problem and/or has solution, please tell). I think I'll just buy the class 10 micro-sd 16gb for €21,49 (yes that cheap, yes trusted site) instead of my stupid 8Gb sandisk ultra (which appeared to be a class 2 ultra, so not too impressive), so I can dual boot WP7 and Android, without being low on storage.
BTW here is link to SD card if you're interested: http://www.play.com/Mobiles/Mobile/-/1005/1250/-/19254851/PNY-16GB-Micro-SD-Memory-Card-Class-10/Product.html?source=9593&_$ja=tsid:11853|prd:85386
Now I have tried most of the WP7 ROMs and I could side load xaps on all of them. The first Leo70 was lot more involved to enable that feature.
Not sure exactly what I did other than install the DEV tools and change the HOST file to prevent relocking.
Open the drive please
I like WP7, I was using Android, back from 1.6 to 2.3, and have a dual boot right now (Android 2.3 CM7 and WP7).
Currently I am using the WP 7, but i am getting frstrated with nto beign able to simply drag and drop photos, music etc to the device.
As for side loading, I have not found that to be an issue for me, as there doesn't seem to be much out there that is not from the marketplace (maybe I am missing out on a bunch of stuff).
Looking forward to NoDo, and hopefully a crack to allow easy sideloading and direct memory access.
I alos have a ZUNE and it has the same structure (only loadign throug the software) but I know there are ways to load directly to the memory. I believe that the change is actually to regedit you PC to stop the PC from lockign out directa access.
Hopefully someone figures this out for our WP7's
Good luck the then and thaks to all the devs working on WP7
But do you find that you flash a lot use Android? How long did you run WP7 before going back to Android?
[email protected] said:
But do you find that you flash a lot use Android? How long did you run WP7 before going back to Android?
Click to expand...
Click to collapse
Yup.. lots of flashing. I think that's because Android has idk how many different styles, builds, themes whatever (sense, gingerbread, cyanogenmod, honeycomb, t-mobile mytouch you get the point), but wp7 has one simple, easy to use and yet graphical interface, which doesn't change a lot (there is one which has custom tiles, xboxmod I thought, don't know for sure). I've been on the first leo70 for about 2 weeks, which is very very long for me. I'm a ms person, but until wp7 gets better I'll just use Android. And believe me, I can't wait to raise my gamerscore from ~16000 to ~17000 thx to wp7.
Sent from my HD2 GB Sense using XDA App
WM6.5....lack of apps and games?
ok, give you the games, but WM had shed loads of programs, and more importantely you could freely install anything you liked, i will admit that the marketplace does have a lot, but like android and iOS much of it is ****e
I use WP7, i love it, but i also love WM6.5, that OS is a beast, it will do anything , yeah its a bit sluggish and not as pretty but hay it works. If it wasnt for HTC and QC screwing us over drivers WM6.5 would be a viable modern day OS.

Categories

Resources