Run iPA files on Android? - Wildfire Q&A, Help & Troubleshooting

Is that even possible? It'd be so awesome to have iPA files running on Android phones.

Prepare to be flamed.
Anyway, I used this simple analogy to explain it to my nephew: it would be like trying to play 360 games on a PS3.

mitch1974 said:
Prepare to be flamed.
Click to expand...
Click to collapse
/thread

Well, I know that these are two different OSs but, it's like all these modifications and Wine program @ Linux OS to run EXEs. All I say is that it would be just awesome to have some abilities to run iPA files.

Well.... hang on a sec...
this would be nothing like playing Xbox360 games on PS3, further than the fact its a different OS/Device playing the others games etc.
As far as im aware,and i could be wrong, they are both based off a Java SDK sort of structure. not 100% on that.
im not saying its going to happen, im just saying i think the SDK's are fairly similar in alot of senses

ok, i looked into it when i could finally be bothered haha
iOS is C
android is java
the only thing i could think is decompiling the IPA and recompiling it with a c compiler on android (if we have one of those). but even then it would probably be looking for the wrong libraries etc.

Man this should b a sticky!
Sent from my HTC Wildfire using XDA Premium App

RevenantX said:
ok, i looked into it when i could finally be bothered haha
iOS is C
android is java
the only thing i could think is decompiling the IPA and recompiling it with a c compiler on android (if we have one of those). but even then it would probably be looking for the wrong libraries etc.
Click to expand...
Click to collapse
iOS uses objective C and the Cocoa touch framework. Android uses Java. Even if they both used Java, still not the same since Android has its own "dex" format to store compiled class files.
Yes, you can make Android apps in C but it's still an extension of Java called the JNI. Look it up if you're interested. Still note even close to being possible though and I don't really have the time to explain why to you D) - try programming an Android app sometime and you'll know why.

nhnt11 said:
iOS uses objective C and the Cocoa touch framework. Android uses Java. Even if they both used Java, still not the same since Android has its own "dex" format to store compiled class files.
Yes, you can make Android apps in C but it's still an extension of Java called the JNI. Look it up if you're interested. Still note even close to being possible though and I don't really have the time to explain why to you D) - try programming an Android app sometime and you'll know why.
Click to expand...
Click to collapse
NDK Am I right? ;D

NickHu said:
NDK Am I right? ;D
Click to expand...
Click to collapse
yup
10char

What about an Emulator of sorts? If we can get Gameboy, or playstation games working on Android could someone make an emulator for playing IPA games?

RevenantX said:
ok, i looked into it when i could finally be bothered haha
iOS is C
android is java
the only thing i could think is decompiling the IPA and recompiling it with a c compiler on android (if we have one of those). but even then it would probably be looking for the wrong libraries etc.
Click to expand...
Click to collapse
If iphone has android emulator i.e compiling java app on c.Then why can't be vice versa i.e iphone emulator compiling c written app on java...............

As of java, it is a language which when compared to c, is much less complicated and less powerfull, see for example, various os like windows me,ios etc are written using it, and about java, it is a capable programing, and ofcourse we have good programs in it,like firefox, also various manfactures like sonyericsson,samsung,nokia,(even china phones too) are embedding java platform on their phones and gadgets, and you may have seen various java platform specifications,etc in their 'about phone' menu. So what we conclude from that is, these devices have a support/platform of java embeded in their os made from another programming language. But of cource the java have many things to do with the phone, even the whole working is depended on java sometimes, and for users only a part of that java platform is open by default,due to security issues,(remember security permission warnnings are shown when we install java programes in those phone, and security certificates are needed for various functions like filesystem access, network connection etc. But ofcource they can be hàcked by patching codes in os). And hence we call it a java os. Also there is a fact that java is one of the highly secured,yet simple programming language,and have varients like java se,me, etc.(me is used in small gadgets like phones). Java can be implimented as small packets(i mean only a part, which is required by user) and not as the whole java program. For example java me contains much less classes, headers etc than original java. It save memory as well as the whole hundreds of classes have nothing to do with a small gadget with limited processing power. Also the programming is bit changed in case of java me.
Google search about java to learn more..
In case of c, it too has varients and not every manufacture use the same c for their need, for example nokia use carbide c for programming app used in s60 phones. Windows me ,an os in c, used in old windows devices may use another c. It depends on manufacture, (u use a knife to cut veg, some other use it to cut wood, some other use to kill.. juz kidding, but see the fact that use depends on user). A bad fact about c, is though it is more powerfull, it requires more powerfull hardware. (Iphone may be more pretty if they use another), and hence implimenting c in java is like asking a sheep to carry a cow, but the reverse may be possible.
I think u may get an idea about the complex process.
But i am an optimist, if man can land on moon, then why cant c run on java. May be in future we can see that too. Well wishes for somebody(if) who work on it.
Sent from my HTC Wildfire using XDA App

Yes it is impossible
But you can run jar files on android . Just type in j2me for android on Google
Sent from my HTC Wildfire using xda premium

http://www.apportable.com/
Apportable offers to port iOS games to Android, but I've never used them myself.

vykana said:
http://www.apportable.com/
Apportable offers to port iOS games to Android, but I've never used them myself.
Click to expand...
Click to collapse
sound nice but im not runnin on X.OS but win8x86

ExpMadness said:
sound nice but im not runnin on X.OS but win8x86
Click to expand...
Click to collapse
use virtual box to run mac os x

from Web Browser
One way to start such but I do not know whether it is created.
Through the Internet browser
This would serve as a form of communication for entering values ​​from one side, from the other side to display unit.
On a web interface should be recorded IPA, this web interface would trigger it and knew you would, therefore, of the online via the browser knows how to use this application
:good:
Hellveig said:
Is that even possible? It'd be so awesome to have iPA files running on Android phones.
Click to expand...
Click to collapse

isn't there an ios emulator for android?

Related

[Q] REAL hacking.

Hello there to all the souls of the xda forums.
im new to wp7. never used one before like 3 days ago. i like it, great device my surround is. but im not here to tell you about how good it is. we all know its good.
im here to ask if theres any real hacking going on with this thing yet. im looking for at least some kind of command line.
from there i could use tools such as aircrack, nmap, metasploit, SET, etc.
ive had an iphone for about 3 years, booting iOS and Android. i am used to hacking from that, but at the same time i know there a bigger user base for those devices, so theres more devs for it. i just wanted to know if anyone has already started on such a project before i dedicate alot of my time to developing this for you all.
BTW i am not interested in pirating apps, cracking apps
With enough effort, command-line interface *might* be possible - the OS technically supports such things - but the underlying core is Windows CE. Even less so than NT, CE really isn't meant for a CLI; apps are written with the intent of being run on a graphical interface. Also, having no POSIX compatibility and only partial Win32 compatibility, a lot of apps that you're used to from the desktop (or from POSIX-based phone OSs like iOS and Android) aren't going to be available.
That said, if you want to get started in the WP7 hacking space, there's certainly plenty to do. One project that I have on the back burner until I get some more urgent stuff out of the way is a SSH client. There are a number of things that are required here. First of all, we have homebrew Socket support, but the official SDK lacks it so you'd need to use a native Homebrew DLL. Second, there's no official command line interface, so you'd need to write one. The second point is all sorts of fun, since what you're really writing is a terminal emulator.
Other interesting projects include getting a unified cross-platform approach to writing to the filesystem, or even reading from all of it (instead of the relatively small portions currently accessible) or figuring out how to make third-party apps run in the background.
thanks man. I think I'll work on getting a full file browser for the phone. That should happen , i think, before anything else. As far as a terminal emu, it sounds like its going to be more of a chalange for me. Again, I'm used to more Linux and UNIX systems than I am windows. I had to reinstall windows 7 onto a partition just so I could sync the phone with the Zune software Microsoft insisted I use.
So is anyone currently working on the file browser? Has there been any progress with it? If so, who should I contact so I can help?
sea_bass said:
thanks man. I think I'll work on getting a full file browser for the phone. That should happen , i think, before anything else. As far as a terminal emu, it sounds like its going to be more of a chalange for me. Again, I'm used to more Linux and UNIX systems than I am windows. I had to reinstall windows 7 onto a partition just so I could sync the phone with the Zune software Microsoft insisted I use.
So is anyone currently working on the file browser? Has there been any progress with it? If so, who should I contact so I can help?
Click to expand...
Click to collapse
TouchXplorer. Do a bit of searching. A lot of homebrew has already been in the works.
thesecondsfade said:
TouchXplorer. Do a bit of searching. A lot of homebrew has already been in the works.
Click to expand...
Click to collapse
Thanks. Just found that page

[Q] Converting PC game to Xperia Play

Hello everyone. I was wondering if there is any way to convert the popular game, "I wanna be the guy" to the Xperia Play. Or for that matter, any Multimedia Fusion game. Since the game was made in Multimedia Fusion 2, and the source code was released, AND there is an option to export the game into android, it should be possible, right? If anyone knows how to do this, and will be willing to work on it with me, then please reply to this thread. Thank you.
The android export is only a placeholder-text at this point, it's still being worked on
Hmmm, well there is a java export. Maybe we could somehow import that into eclipse and then edit the buttons.
bballchace said:
Hmmm, well there is a java export. Maybe we could somehow import that into eclipse and then edit the buttons.
Click to expand...
Click to collapse
Its nowhere near that simple. While Android programs are programmed in "Java" theres way more behind the scenes with libraries involved and other parts of the Android SDK.
It could be done, but it is a staggering amount of work.
Rogue Leader said:
Its nowhere near that simple. While Android programs are programmed in "Java" theres way more behind the scenes with libraries involved and other parts of the Android SDK.
It could be done, but it is a staggering amount of work.
Click to expand...
Click to collapse
well, since thats basically out of the question, what if i got an html5 source code of a similar game that was made in gamemaker? would that be possible to port onto the Xperia Play? Sorry about me being such a noob, I am not familiar with the Android SDK, and only know C++
bballchace said:
well, since thats basically out of the question, what if i got an android export of a similar game that was made in gamemaker? would that be possible to port onto the Xperia Play? Sorry about me being such a newbie, I am not familiar with the Android SDK, and only know C++
Click to expand...
Click to collapse
Creating a game using game maker will only give you the binaries not the source, you cant just use it to make an android or iOS game.
Honestly the easiest way to make a game for android would be to create it in flash and then put in in some kind of wrapper to make it launch natively. The proper way to make a game would be to learn how to create one using C++ which will probably take a good few months before you could even create something basic. It depends how fast you are at learning new things.
However if you are going to learn programming I highly recommend starting somewhere easier like VB or Java to at least understand the general concept of programming. (preferably VB is you are a total newbie)
bballchace said:
well, since thats basically out of the question, what if i got an html5 source code of a similar game that was made in gamemaker? would that be possible to port onto the Xperia Play? Sorry about me being such a noob, I am not familiar with the Android SDK, and only know C++
Click to expand...
Click to collapse
That would be even more work than converting the Java program. There is no simple way to "Port" games from one platform to another unless there is an emulator (and they don't make PC emulators for Android, and even if they did it would probably run like ****).
Android games are programmed in Java, however the Android SDK has libraries to make it work for every possible function of an Android Phone. If you don't know Java, you won't get very far in making anything work on Android. There are also special libraries for the Xperia Play you will need to download and then program the code into the game to recognize the gamepad controls.
If you really want to do this I would go ahead and learn Java, make a few programs and then tackle the game. Its going to be quite the project, but you'll definitely learn a lot.

Android Emulator

Is there a Android Emulator?
anned20 said:
Is there a Android Emulator?
Click to expand...
Click to collapse
I have heard that you can use an emulator to load the image files which come with eclipse. Sorry I don't have more details, but it is a start. Best
Okay, an Emulator for Android... Hm... On Windows or what?
You want to emulate your own apps on the PC? Then you should take a close look into Android SDK.
You want to use other apps? Then you need "bluestacks"... Just search for it and you'll be fine
Thanks i will look at it
Verstuurd van mijn GT-S5660 met Tapatalk
Blue stacks
Sent from my GT-N7100 using xda premium
aukhan said:
Blue stacks
Sent from my GT-N7100 using xda premium
Click to expand...
Click to collapse
... As I already said
anned20 said:
Is there a Android Emulator?
Click to expand...
Click to collapse
i heard about device anyware , its not an emulator but the real deal controlled remotely .
maybe it'll be good for you
Yes.. There is !
anned20 said:
Is there a Android Emulator?
Click to expand...
Click to collapse
Yes ... There is an Android Emulator. But what type of an emulator do you want ? ... That's a question you have to answer.
If You want an emulator to test android apps that you make:
Then you should use the Android Virtual Device emulator that comes with the Android SDK.
It allows you to test your app in different Android OS versions and screen sizes.
To know more on how to use it, CLICK HERE
If you want an emulator to simply run android apps and games on your Computer:
Then BlueStacks is the one for you. BlueStacks App Player lets you run apps from your phone fast and fullscreen on Windows and Mac.
It runs on Android 2.3 (i think). You can download it from the company website here - www.bluestacks.com
I would not recommend anyone use Bluestacks for an Emulator. It is sh!t.
Try Jar of Beans. It is an XDA developer build based on the SDK emulator and has great things like GL rendering, root access and is more functional and close to real device than currently what is offered as part of the SDK. You can at least test full rendered wallpapers without force closes and or total device failure i.e. shut down of your emulator.
The developer has it updated to 4.1.2 Android, but I am currently working on Updating it to 4.2.2. So far I have managed to port across a fair chunk of the Ouya gaming console as an emulator, however it doesn't run properly.
I have done some hacking in Windows and developed an application/ "add-on" that allows users a one click method for run the Android emulator in a RAM Disk (although it is very alpha, untested and not something I am going to upload just yet).
RAM disk performance is said to be approximately 50-100x faster than solid state drive, so the potential looks to be very promising! :victory:
Although my code is something else. Umm let me just say this, at execution or runtime there are no error checks in any steps of my code lol. Essentially my app in its current state assumes no errors. I am definitely not an idealist, and more so a pragmatist by nature, however due to lack size of code I had to make, lack of of time and surely extreme eagerness (to see its potential) on my behalf to view its potential managed to get it working.
All I can say is that it is fairly complex to set up and probably the reason why we have not seen or heard of it yet, so for me I wanted to build something that wouldn't mind boggle people at the thought.
I may write essay length posts, but I am not all about essay length tutorials. I would rather make something that puts the essay into code and actions that is simple for people to use.
My goal is to have fully working interface for people who want to run Android on Windows that has all of its functions. I also want to have a testbed of an emulated console to allow people to run accelerated Android game play with full rendering support on Windows. This requires full bluetooth emulation to allow for game controllers to connect to the virtual android device. Something not yet working. It is available on some developer X86 builds but is that is a lucky dip and will require you a sh!t tin of work to configure.
You can try the VirtualBox builds of GENYMOTION (previously known as AndroVM) that i can get to boot maybe 1 out of every 10 attempts. If you change any setting inside the VM via their claimed app forget about it, delete the VM and start again.
Link to a Wallpaper showing full GL Rendering
http://goo.gl/OEnLF
More info here in thread
20/01/2013 Jar of Beans - Android Emulator Portable x86 - BETA 4.9.3
More info on my concepts here in same thread
Post #490
ye i would do a google search for emulators as bluestacks is not a very good one, in my game i wont render some thing correctly or at all leaving ether nothing there or a black.
Now Bluestacks released new version. It is work perfectly
If you're primarily interested in gaming, I'd suggest considering LeapDroid. There is no subscription or monthly fee, and the emulator has been optimized for gaming
http://leapdroid.com/
Key features include:
- key mapping
- multiple instances, (two emulators side by side)
- very, very fast start up speed
- you can use your google play account
- painless installation
my favorite is Genymotion
there is clearly a need for such product hope one day somebody will create it
Thanks for all the answers.

'Ending' RT Port

Hello.
I was came across a charming little game and I was wondering if anyone would be able to port it to RT?
The game is, of course called Ending. I would have posted this in the RT Development thread but I haven't done enough posts for me to be able to do that so... sorry? Anyway, if anyone can port this then, well, thanks!
The source code, windows version, OSX version and Ubuntu version are all available here:
Oh, hang on, I don't seem to be able to post links either. just search 'robotacid ending' on google and it should be the first result. It'll be a page with the flash game and links to source code and the other stuff I said.
As it is flash there is little we can do for a native port. RT does include flashplayer in internet explorer so if there is a way to run Ending in browser then that should be an option, I'm not a flash dev so I'll let someone with more experience than I report on that one.
I'm a newbie to all of this and I've got to say, I'm pretty annoyed how little we can actually port. Is that due to the RT system or is it just how much Microsoft Visual Studio supports? Also does anyone know how to run flash games on RT if that's what I have to do.
Ruffa-Duffa said:
I'm a newbie to all of this and I've got to say, I'm pretty annoyed how little we can actually port. Is that due to the RT system or is it just how much Microsoft Visual Studio supports? Also does anyone know how to run flash games on RT if that's what I have to do.
Click to expand...
Click to collapse
You can't port a flash game to any os without its source anyways, thats not an RT limitation. To run flash just open the link or swf in the desktop version of internet explorer, I believe you need to modify some registry values to open them in the metro one.
I can play it in both desktop and metro IE 11. For a fullscreen experience just go to the URL + game.swf. I'm not sure what you want in a port. If you want me to put a that swf in a webpage and wrap it in a windows app and submit it to the store, I could do that, I have a dev license. If you want it ported to DirectX or JavaScript, sure it's doable, but a bit more work. Might be fun for a beginning project.
drearyworlds said:
I can play it in both desktop and metro IE 11. For a fullscreen experience just go to the URL + game.swf. I'm not sure what you want in a port. If you want me to put a that swf in a webpage and wrap it in a windows app and submit it to the store, I could do that, I have a dev license. If you want it ported to DirectX or JavaScript, sure it's doable, but a bit more work. Might be fun for a beginning project.
Click to expand...
Click to collapse
Erm... I'm not really fussy. I actually have this game on my iPod anyway so I don't really need or want it that much on my RT. I just figured it was a neat little game that had the source code available and it looked pretty simple so I assumed it might be able to ported which would hopefully benefit someone. But if you want to take a crack at it feel free.
Ruffa-Duffa said:
I'm a newbie to all of this and I've got to say, I'm pretty annoyed how little we can actually port. Is that due to the RT system or is it just how much Microsoft Visual Studio supports?(...)
Click to expand...
Click to collapse
Current porting desktop applications to run natively in Windows RT basically requires the following:
1. It has to be open-source.
2. It has to be compilable in Visual Studio. (No GCC or other fancy compilers)
1 is absolutely mandatory and this requirement will go nowhere (interestingly, this is what most people ignore when they come asking for a port)
2 can possibly be circumvented in the near future if the porting work goes more advanced. The VLC team has been working on a GCC port for Windows RT (ARM) as far as I remember, and you can also run Python & Perl code directly in Windows RT without going through Visual Studio.
While some applications are compilable in VS, they might require other components that might not compile there and bummer. But the main limitations are the two lines above.

[Q] Full Windows 8.1 or 10 (x86, not WinPho) on Asus ZenFone 2

I know this question will come with some confused comments and answers... so Ill ask the question and qualify my question with some examples why I am asking and of what I am not asking.
Question: What is the likelihood of getting/shoehorning Full x86 Windows 10 (or 8.1 until 10 releases) onto this phone?
Qualifying statements:
1. I am not asking about Windows Phone OS at all. Everyone knows Microsoft screwed the pooch during their shift from Windows Mobile 6.5 to Windows Phone 7 then again from Windows Phone 7 to Windows Phone 8. That is why so many of us jumped ship from Microsoft's Phone offerings over to Android in 2010. This is 5 years later and Microsoft might be able to get some market share back, but only if they pull their head out of their a$$....
2. (Example of irrelevant answer... Why do you want full Windows when there is Win RT or WinPho???lol!!!!LMFAO!!!! TrolllFACE!!!)
There are plenty of usage cases to justify full x86 Windows on a mobile device. Microsoft and Intel are pushing on the tablet market but for some reason they have not begun to crack the phone market with Full WinTel.... Simply put, If someone is willing to pick up a Windows 8.1 x86 tablet with 1GB or 2GB of RAM for $200 or $300 bucks then they should be ok picking up a similar device with 4GB of RAM and the ability to make calls.
3. (Another example of irrelevant answer...But Android!!!! It rulz!!!)
First off I am an avid android user. We started with My wife and I getting the EVO 4G in 2010, then EVO 3D in 2011 (I know...), then Note 2 in 2012, and My wife switching out the Note 2 for the Huawei Ascend Mate 2 last year. Im holding on to my Note 2 for the final stretch with its 9300 mAh Zero Lemon battery. All phones we've gotten have been rooted and customized by me. I use Bluestacks and/or Andy OS on all of my Windows PCs and have owned several Android Tablets. In short I prefer Android over Windows phone and iOS and whatever else is out there... Now in saying that, I feel a full Windows device in a phone with sufficient processor and RAM would be able to run Windows as its main OS and Android as an emulator to satisfy my Android needs.
Very well put, I'm also interested in this.
Sent from my MT2L03 using Tapatalk
Also interested in this!
I think this needs Microsoft's direct support. IMHO these are some blockades the community will be met with:
1. Since Android uses a boot.img as stage2, some work have to be done for the boot image to be able to chainload Windows. Vanilla installation goes out of the equation.
2. Figuring out how to chainload a proprietary OS properly is, well, hard.
3. It seems like the device uses some special Intel modem and wireless chipset. Porting won't be easy (Look at Intel PRO...)
4. Although 5.5in is GIGANTIC for a phone, maybe explorer or metro won't be able to fit in it?
5. Onboard storage is lackluster to host a full desktop Windows.
6. Windows doesn't even have a dialer.
But generally, this is a great idea! Being able to run x86 apps on a phone, oh the feels!
I'd be very interested if it would run full x86 or x64 Windows! However as stated, I doubt that will happen.
Even then it would be a bit limited and the main issue I would imagine to be space. The screen is quite small for a 1080p window to display on. I'd want to probably run a 720p res for larger buttons and such, might fit a bit better.
Perhaps if you could have it all run off a memory card, but then it would be rather slow to boot and cache stuff?
Here check out this small presentation. Something could be possible with the virtualization extensions that intel processor has.
This totally depends on :
- how well Asus releases the source code.
- Bootloader unlockable or not, i.e. ways to work around the secure boot.
I tried similar things on Lenovo K900 which is running Z2580. Lenovo's open source release was just horrible since even building the kernel was difficult due to lack of info.
I was able to eventually built the kernel with KVM enabled, but was having trouble signing the kernel for the bootloader.
Just force loading the kvm.ko was not successful either since the stock kernel had some feature missing required by KVM.
I would be interested to work on this phone again if we can form a group.
kazuken said:
Here check out this small presentation. Something could be possible with the virtualization extensions that intel processor has.
Click to expand...
Click to collapse
chinabull said:
This totally depends on :
- how well Asus releases the source code.
- Bootloader unlockable or not, i.e. ways to work around the secure boot.
I tried similar things on Lenovo K900 which is running Z2580. Lenovo's open source release was just horrible since even building the kernel was difficult due to lack of info.
I was able to eventually built the kernel with KVM enabled, but was having trouble signing the kernel for the bootloader.
Just force loading the kvm.ko was not successful either since the stock kernel had some feature missing required by KVM.
I would be interested to work on this phone again if we can form a group.
Click to expand...
Click to collapse
sure we can start a group on slack.com
some other things that also come to my mind:
wine for x86
docker for x86
debian chroot
wine already has some ARM support
This would likely be much easier... Notice the 'high end' system reqs?
http://www.ubuntu.com/tablet/operators-and-oems
I think the biggest problem for Windows would be wrestling with the PowerVR-based gpu.. Those stupid things are usually a roadblock in just about every interesting project..
kazuken said:
sure we can start a group on slack.com
some other things that also come to my mind:
wine for x86
docker for x86
debian chroot
wine already has some ARM support
Click to expand...
Click to collapse
Sorry for ressurecting this old thread but you would definitely be able to run Linux X86 on chroot. Then through wine you'd be able to run a lot of windows apps. Only issue is that performance would be low *unless* you'd output the GUI to android's framebuffer (FB0) which would require a kernel supporting this (outputting to framebuffer) which in turn would need Asus releasing the kernel sources so that to bake FB support.
So yeah it's all doable even with relatively good performance and by outputting the image (through MHL or chromecast) into the big screen would give us a X86 PC on the go. In fact I'd prefer it from running windows X86 natively because then you'd be losing calls and notifications... Imagine your *phone* running all your PC's software (well almost all as wine often has issues). You can buy one of those 128gb micro sds and your "phone" would have plenty of space for your (PC) data...
Stevethegreat said:
Sorry for ressurecting this old thread but you would definitely be able to run Linux X86 on chroot. Then through wine you'd be able to run a lot of windows apps. Only issue is that performance would be low *unless* you'd output the GUI to android's framebuffer (FB0) which would require a kernel supporting this (outputting to framebuffer) which in turn would need Asus releasing the kernel sources so that to bake FB support.
So yeah it's all doable even with relatively good performance and by outputting the image (through MHL or chromecast) into the big screen would give us a X86 PC on the go. In fact I'd prefer it from running windows X86 natively because then you'd be losing calls and notifications... Imagine your *phone* running all your PC's software (well almost all as wine often has issues). You can buy one of those 128gb micro sds and your "phone" would have plenty of space for your (PC) data...
Click to expand...
Click to collapse
I tried it out. you can get GNUroot and GNUroot wheezy x86 on play store. I was able to get fluxbox with tightvncserver running (though no apps, but was able to get an image in vnc) i am now going to try lxde and then see if nomachine 4.0 will work. wine should be able to run photoshop cs2.
kazuken said:
I tried it out. you can get GNUroot and GNUroot wheezy x86 on play store. I was able to get fluxbox with tightvncserver running (though no apps, but was able to get an image in vnc) i am now going to try lxde and then see if nomachine 4.0 will work. wine should be able to run photoshop cs2.
Click to expand...
Click to collapse
Problem with running your gui on a VNC server is that it is slow. It's (far) easier to setup though.
On my android machines I prefer to (basically) output an X Server window on the (machine's) frame buffer. You get real time performance (almost the same as if you had installed the OS natively), plus you get sound which is useful if one wants to run sound and video editing software (or plainly listen to music ). It's (quite) harder to setup but it has all been streamlined lately by a play store app named linuxdeploy (IIRC it has added X86 distros support lately).
Yeah... Don't use vnc, use xserver-xsdl . It's in the app store. Best Android X server. In your chroot, export DISPLAY=:0 after starting it up.
Sent from my ASUS_Z00AD using XDA Free mobile app
ycavan said:
Yeah... Don't use vnc, use xserver-xsdl . It's in the app store. Best Android X server. In your chroot, export DISPLAY=:0 after starting it up.
Sent from my ASUS_Z00AD using XDA Free mobile app
Click to expand...
Click to collapse
That's a great solution too! Hadn't thought to recommend it. It's easy to setup too.
Still outputting directly to framebuffer instead of an xserver app is quite faster (even than that!). But I'd expect the Xserver-XSDL performance to be quite good too.
OMG, this is SO interesting. I have been looking forward to put windows desktop in my phone since ages. Virtualization never let you go any further than Winxp. But now, this is another story. I am thinking of getting one of my own to help with the testing
Keep it up guys!
I ran photoshop cs2, via xserver xsdl, takes a while to load but eventually does, but its very hard to drag windows via xserver xsdl. i tried with vnc and was able to open a picture taken from the zenfone's camera and adjust levels. its alot easier to use a physical mouse and keyboard. but here are some screenshots of it running all on the android. it took brute force to create the x with the paintbrush and to drag a window. I ran it at 720p, also at 1080p. photoshop loads a lot quicker using xserver xsdl vs vnc.
You can change mouse settings when you start up xserver-xsdl. By default it's set up like the screen is a laptop touch pad.
The other thing you might want to try is a different Windows manager. I prefer fvwm2 since it's very light.
Sent from my ASUS_Z00AD using XDA Free mobile app
*irrelevant reply alert*
This takes me back to running Linux on the Windows-based XDA Exec. Those were the days.
Anyway, this is a great idea and you're finding some interesting workarounds, but I think you should be looking to get Windows to run natively. Sure, it doesn't have a dialler, but I'm sure someone can hook something up - especially if the interface is anything like the old Voice Modems from when we could only get our internets at 56kbps. (You kids don't know you're born! In my day, etc)
Meanwhile, in the Enterprise world where we try to reduce the costs of people having a whole processor each that they carry around with them, we're looking at using PCoIP to deliver a PC experience on a tablet. Sure, it's a little laggy (we're talking milliseconds on WiFi, though) but you get a lot of processing power, and if you're using Amazon you'll get NVidia rendering too. That's more for workstation graphics - CAD etc, rather than gaming. But then, if you're looking at installing Windows on a Phone, you're probably not going to be trying to play GTA5 on it.
Again, this reply is irrelevant because I realise you probably don't want to shell out $20-$40 per month on a virtual machine with a full Office suite. Plus, it's less fun to play with and not quite as much of an achievement to have set up something that works out of the box.
Native Linux 64 bit maybe, you get a much better OS, customizable, better resources management, open source, faster and waste less battery plus you can create your own mobile friendly interface just like Ubuntu Touch. Someone said it might be possible to port dialer, modem and other driver's concept since android is linux based. Microsoft is a handicapped development private code and as linux creator affirmed, its therefore a crappy OS lol There is steam on linux and it can run OpenGL games faster with the same hw due to uncluttered OS.
The hardest part will be GPU acceleration.
aziz07 said:
Native Linux 64 bit maybe, you get a much better OS, customizable, better resources management, open source, faster and waste less battery plus you can create your own mobile friendly interface just like Ubuntu Touch. Someone said it might be possible to port dialer, modem and other driver's concept since android is linux based. Microsoft is a handicapped development private code and as linux creator affirmed, its therefore a crappy OS lol There is steam on linux and it can run OpenGL games faster with the same hw due to uncluttered OS.
The hardest part will be GPU acceleration.
Click to expand...
Click to collapse
The .Net Framework is already Open Source. It's likely Windows 10 will go Open Source at some point. It's said to be the "last version of Windows" - probably similarly to the way MacOS X hasn't been replaced with MacOS XI. (There will still be a market for desktops when we have 128bit CPUs, and they won't just stick with the same 64bit kernel.)

Categories

Resources