[IDEA] Wine Android program loader - Ubuntu Touch Apps and Games

I have an idea for an app that is basically am anroid emulator. It doesn't emulate Android, it emulates free Android apps (can't do paid because that would be warez.) You can only use apps that you downloaded from the emulated play store (if possible)
~~~~~~~~~~~~~~~~~~~~~~~~~
I am here to help and provide knowledge to help others with there problems/issues. If you do have a question don't be afraid to shoot me a PM and I will help you and put you in the right direction to the best of my ability and will get your problem and/or issue solved.
~~~~~~~~~~~~~~~~~~~~~~~~~

We'd be using dalvik and java. One thing Ubuntu Touch has stayed away from.
Sent from my LG-LS970 using xda app-developers app

blmvxer said:
We'd be using dalvik and java. One thing Ubuntu Touch has stayed away from.
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
Alternatives could be there... But the idea is just a start.
Sent from my Nexus 4 using xda app-developers app

That would be nice!
Do you think it would be realistic for someone to create a computer application that would do most of the app-porting work for the developer?

My take on this...
'Murica said:
I have an idea for an app that is basically am anroid emulator. It doesn't emulate Android, it emulates free Android apps (can't do paid because that would be warez.) You can only use apps that you downloaded from the emulated play store (if possible)
~~~~~~~~~~~~~~~~~~~~~~~~~
I am here to help and provide knowledge to help others with there problems/issues. If you do have a question don't be afraid to shoot me a PM and I will help you and put you in the right direction to the best of my ability and will get your problem and/or issue solved.
~~~~~~~~~~~~~~~~~~~~~~~~~
Click to expand...
Click to collapse
My take on this is that first off by the time we implement this is in everyone will be mostly using ART. The application can work by emulating a specific Android device with all it's hardware features.
Although we should support both ART and Dalvik for legacy reasons. Not all applications/games I have bought have been from Google Play, Humble Bundle for example allows you to download .APK files direct. I was thinking that we could implement a loading system where you could load the .APK files directly into the application for Dalvik/ART to run it. Also at some stage it should be able to emulate different processor architectures including Tegra and Snapdragon as some games are exclusive to these architectures.
Since the emulator would be set on hardware we could probably trick Google Play into thinking it was a specific and allow us to downloads apps and games direct without question. As well as sideloading.
For me I do want this because I have a feeling that I do still want to play my Android games and run my Android applications even when I am fully into Android. Most of the Android technologies are open, so I can't see any huge reason why this can't work out technically.
Sorry my ideas are all over the place, new things kept popping into my mind of how to do this. I don't feel confident about coding this, but I have a rough idea of how all the pieces would connect together.

I'd love to see this, but it sounds very complex to implement. I know I'd move to Ubuntu ridonkulously fast.

Related

.apk files: where to find them? Which are the good ones?

Recently rooted my phone with gingerbreak and installed gladiatrix and now I want to take advantage of the sideloading!
Does anyone know of a database or something that will give me a list of the non-market apps?
Search xda forum: http://forum.xda-developers.com/forumdisplay.php?f=530
And Google.
And whatever site you can find them on.
Google up applanet and download the apk... i have a friend that loves it...i don't find myself in need for it.
Yeah there's no real "database" per say. Everything I have I've gotten from the app store ir the amazon app store which is amazing with their 1 free app per day deal. The only times I find myself using sideloading is when im installing an apk that I've backed up myself
thats just my 2 cents
sent from XDA mobile
thanks for the replys guys! I'm just a little new to the android platform. I didn't realize that a lot of people that create the awesome apps I want can put them in the android market...you just need root permissions to use them.
I had an iphone before this and once I jailbroke it, I had to use a completely different app database to get the "jailbreak apps," so that same thought process carried over.
tl;dr - Android > Apple
spitefulcheerio said:
thanks for the replys guys! I'm just a little new to the android platform. I didn't realize that a lot of people that create the awesome apps I want can put them in the android market...you just need root permissions to use them.
I had an iphone before this and once I jailbroke it, I had to use a completely different app database to get the "jailbreak apps," so that same thought process carried over.
tl;dr - Android > Apple
Click to expand...
Click to collapse
No we don't have/need cydia on android. You can download apps directly on android through a web browser and use a file manager to instal it like you do it on a desktop computer. All you need is a side loading enabled phone.
Sent from my MB860 using XDA Premium App

ios to android

Now after reading the title I know what ure thinking 'this guy is a dumbasss' but i recently found a peice of developing software called unity and with this dev tool you can create apps in a certain code from what I understand and switch between platforms such as ios android xbox ps3 and windows mac linux from what i understand! of course when you switch youll have to change the aspect ratio and watnot.
I used to be an iphone user before i got my xperia play and i have quite a few beloved gaming apps. If i was to turn the ipa into .zip which i have done and unzipped all its contents and i then copied the contents to unity and switched platforms like i mentioned before how much work would that involved to get a simple game from ios to android. i suppose this is a question I should post on the unity site but I thought id post here first because there are many developers on xda who might have used unity software before unlike myself.
It doesn't work that way... you write the app with Unity, you can't just take someones binary blob and "convert" it with something like Unity. You would use Unity to write your own software. From scratch.
Trying to keep this as non technical as I can but basically the answer is no, it won't work. Sorry.
Could there be an iphone emulator created? Or is that not possible?
maddog00 said:
Could there be an iphone emulator created? Or is that not possible?
Click to expand...
Click to collapse
Not possible iOS is not open source otherwise developers would be pounding out iOS ports to multiple devices. Unfortuantly there is no way to even possibly emulate it at this moment. Maybe in the future they will make it open source. whoo knows
maddog00 said:
Could there be an iphone emulator created? Or is that not possible?
Click to expand...
Click to collapse
Not possible. Not for at least another 10 years maybe.
This is the best chance you have of an iOS emulator: iEmu (ignore the cancelled status)
Keep an eye on the dev's Twitter: https://twitter.com/#!/cmwdotme or the project homepage: http://www.iemu.org/index.php/Main_Page
The only fully functional iOS emulator that exists is apples own closed source emulator for the Mac, Its only really for app development though.
bubblegumballoon said:
The only fully functional iOS emulator that exists is apples own closed source emulator for the Mac, Its only really for app development though.
Click to expand...
Click to collapse
Hence why iEmu is the best chance to get iOS on Android at the moment. Although it's based on QEMU, which is a full system emulator (hardware etc) so speed would be an issue. It's also still in very early development status
I don't understand why people are asking for ****ty UI ..................you guess right
zaryab said:
I don't understand why people are asking for ****ty UI ..................you guess right
Click to expand...
Click to collapse
They dont want the iOS interface they want the ability to use iOS apps on android. You cant deny that iOS has alot more quality apps and games than android does.
However getting an iOS emulator on android is something which we will probably never see ever.
Reapman said:
It doesn't work that way... you write the app with Unity, you can't just take someones binary blob and "convert" it with something like Unity. You would use Unity to write your own software. From scratch.
Trying to keep this as non technical as I can but basically the answer is no, it won't work. Sorry.
Click to expand...
Click to collapse
so what is in the app is a compiled version of the sofware which someone wrote which you cannot uncompile to switch platforms and then recompile is what i think your saying correct?
With the way apple acts they would probably throw a lawsuit at you for making that port. Ha ha ha!
Sent from my R800a using XDA App

Best Way to Develop A Simple App?

Hello,
I am a total novice. However, I'd like to develop a simple timecard app for Android, specifically targeted like the apps below.
http://www.appato.com/edward-pereira/wrap-time-time-card-for-film-crews/
http://www.crewtimecard.com/
These only exist for Apple products, though. What is the easiest, most straight-forward (Windows-based) software for creating such an app? I've heard of something called Eclipse...? Or there's some Google thing?
Thanks!
You need eclipse ide and android adt plugin for exclipse to code for android.Also you need android sdk for the api's.Googling "how to setup eclipse for android development" will give instructions for those from android developers website
Sent from my GT-N7000 using xda app-developers app
thanks vijai2011. Is Eclipse easy to learn? Is there something easier that may not be TOO basic, so that I can create a timecard app like the ones I linked to above?
You dont have to learn to use eclipse .All you you need to know is java and few things about android resources which you can find at android developer website.They will pretty much cover everything.
But without java,you cannot take even the first step of app coding.Heart of app coding is java.
Sent from my GT-N7000 using xda app-developers app
I see... so there really isn't something similar to Adobe Dreamweaver for android apps?
daniel178 said:
I see... so there really isn't something similar to Adobe Dreamweaver for android apps?
Click to expand...
Click to collapse
Like Adobe Dreamweaver lets you design your web layout pages with PHP coding ... Eclipse lets you design the App layout with java coding. Its pretty much similar.
You can even use Netbeans or similar IDE's, but most developers use Eclipse and its the one that's being recommended by Google, I guess.
Thanks... I am little intimidated by Eclipse. Is it mostly graphical? can I get by without any coding? You see the type of app I want to create....
Also, have you heard of Phonegap? Is this easier/better/more or less limiting?
Eclipse is fully gui.You go through a wizard to create a new project,adding app icon,creating main activit(ies),select lowest api and the api for app then you get into a screen like a text editor where you type java,then go to android manifest then added the created activity,give perm and export the app signed.Even the adb is included at the bottom toolbar for easy debugging in real time .
So its pretty much straight forward but it can take sometime for the first time.
Sent from my GT-N7000 using xda app-developers app
Hmm, sounds like there's some java (at least) coding involved. Can I get by without any manual coding at all?
Also, to create an app like the timecard things above, for Android, what version of Eclipse would be best (simplest, yet able to do the job well).?
Well....Its not some java...It 99% java the remaining 1% is for the look and feel that you put to your preference .That is why I said
But without java,you cannot take even the first step of app coding.Heart of app coding is java.
Click to expand...
Click to collapse
on post #4
No...you dont need any specific version of java.Take the latest eclipse IDE and the latest ADT plugin and code it.There is nothing you can do without manual work of typing java.You cannot do those web page design using dreamweaver here Here is my first app I wrote.There is also the source code attached at the bottom.See how long the code is just to invoke a activity of another app with a default argument.
This is how I set up eclipse:
You must have sdk pre-installed for this.Also sdk needs a 32bit java JDK to work.(you need 32bit irrespective of if u run 32 or 64bit.Dont know why is that so.SDK never recognized my 32bit JDK)
Install eclipse classic
follow this to install ADT
daniel178 said:
Hello,
I am a total novice. However, I'd like to develop a simple timecard app for Android, specifically targeted like the apps below.
http://www.appato.com/edward-pereira/wrap-time-time-card-for-film-crews/
http://www.crewtimecard.com/
These only exist for Apple products, though. What is the easiest, most straight-forward (Windows-based) software for creating such an app? I've heard of something called Eclipse...? Or there's some Google thing?
Thanks!
Click to expand...
Click to collapse
Checkout HELLS-KITCHEN. It's a great starting point. With this Distro and a million Tutorials on XDA, you should be able to find what your looking for.
what about Flash? I've watched a couple of video tutorials on using Flash 5.5 and up to create Android apps, and it seems pretty graphical-only (no or less coding -- keep in mind my app is very simple). Would this be a viable option?
What ever you try,The last and final destination is TO USE JAVA for app even if the app is a "Simple" Hello world app!You have to have a main activity,type in the codes etc....You dont get it out my clicking out on wizards like:
Do you want Android app?click next
Do you need it to be simple?click next
What features you need?Select them.
If you are too lazy to type out codes or dont know java,Why not just try any alternative in play store?It is more Graphical and is only few taps
Sent from my GT-N7000 using xda app-developers app
Alternatively you could try to use phonegap.com or usepropeller.com / simplr.mobi.

Must have APPS??

Hi everyone
Just wanted to ask, what are your must have apps?
I need some ideas for new apps. The only apps (except the XKCD viewer) I could think of are listed in the core apps and I don't feel like joining these projects just yet.
So if you have any ideas or if you know some Android or iOS apps which could be ported leave a comment.
1. An IM client like Empathy
2. A Wallbase application/or anything that fetches nice HD wallpapers.
3. An application to watch anime
I had a similar question earlier, you might be able to mine something from those that answered
http://forum.xda-developers.com/showthread.php?t=2105374
The main app most people wanted was What's App, but I saw that some one else has been developing a client for it.
For the Galaxy Notes:
-full Gimp with GAP, pressure sensitive
-Mypaint, pressure sensitive
kdenlive video editor
recordmydesktop screen capture
Billy_Oneironaut said:
For the Galaxy Notes:
-full Gimp with GAP, pressure sensitive
-Mypaint, pressure sensitive
kdenlive video editor
recordmydesktop screen capture
Click to expand...
Click to collapse
I think that's a bit far-fetched for now..
Hempe said:
Hi everyone
Just wanted to ask, what are your must have apps?
I need some ideas for new apps. The only apps (except the XKCD viewer) I could think of are listed in the core apps and I don't feel like joining these projects just yet.
So if you have any ideas or if you know some Android or iOS apps which could be ported leave a comment.
Click to expand...
Click to collapse
a Google Voice VoIP client, like Grooveip and Spare Phone on android
Hempe said:
Hi everyone
Just wanted to ask, what are your must have apps?
I need some ideas for new apps. The only apps (except the XKCD viewer) I could think of are listed in the core apps and I don't feel like joining these projects just yet.
So if you have any ideas or if you know some Android or iOS apps which could be ported leave a comment.
Click to expand...
Click to collapse
Airdroid, sound hound, projectM, photo editor, IP Cam Viewer, team viewer, Xtremlabs Speedtest, Phone Ringtone, Angry Birds, Tango Remote
I think the drawing/photo editing APP is great idea.
When i have time i'll sketch something up and make a new thread.
What about a sportstracker app? Endomondo is awesome....something like that or a client for endomondo.
Sent from my GT-I9100 using xda premium
amgz
Just give us whatsapppppp t_t
I am not going to make a whats APP client! I really dislike whatsapp. (There API is closed eeg. Free for only 100k users Ort something)
Hempe said:
I am not going to make a whats APP client! I really dislike whatsapp. (There API is closed eeg. Free for only 100k users Ort something)
Click to expand...
Click to collapse
Luckely somebody is already working on a client for whatsapp. Its one of the most used apps en i think very important to make people wanna use phones with UT installed on it.
Sent from my GT-I9100 using xda premium
A QR reader
A QR reader sounds like a good idea as well.
Only problem the nexus7's camera is not yet working
But definitly something for the todo list: -)
A decent torrent client please!
Sent from my Nexus 4 using Tapatalk 2
Chief
Hempe said:
Hi everyone
Just wanted to ask, what are your must have apps?
I need some ideas for new apps. The only apps (except the XKCD viewer) I could think of are listed in the core apps and I don't feel like joining these projects just yet.
So if you have any ideas or if you know some Android or iOS apps which could be ported leave a comment.
Click to expand...
Click to collapse
It is my firm belief that we should have an APP INSTALL client that seamlessly installs apps FIRST! Then let the DEVS roll out the suggestions. What's the format anyway? not APK I would guess. I think a nice APK converter would work nicely then.
Chief out
buxtor said:
It is my firm belief that we should have an APP INSTALL client that seamlessly installs apps FIRST! Then let the DEVS roll out the suggestions. What's the format anyway? not APK I would guess. I think a nice APK converter would work nicely then.
Chief out
Click to expand...
Click to collapse
- What the heck is an APK? (That's only for Android and has nothing todo with linux, yes I said it android has nothing todo with linux )
- There are many ways to install an app.
-> you can install a .deb file
-> add a ppa our use the official repos and install via consol
-> build the binarys from source....
Currently someone is working on an "app store" but this is not a priority since ubuntu touch is still in pre alpha.
P.S. I am a DEV and I need some Ideas that's why I started the thread.
Some way to access Pandora One. I listen to some 300 hours a month, so it's definitely a requirement, not a 'want'.
Statement form pandoras website
We are deeply, deeply sorry to say that due to licensing constraints, we can no longer allow access to Pandora for listeners located outside of the U.S., Australia and New Zealand. We will continue to work diligently to realize the vision of a truly global Pandora, but for the time being we are required to restrict its use. We are very sad to have to do this, but there is no other alternative. ....
Click to expand...
Click to collapse
A Pandora client sounded like a good idea but "this" makes it rather impossible
Hope you'll find some dev's located in the us that can help you with that.
I'm personally worried about not having an app to track and control my phone in the event it's lost or stolen. An Ubuntu touch UI for Prey or something to that effect would be awesome.
Sent from my Nexus 4 using Tapatalk 2

(APP PORTING) app discussion

We have stock ROMs, aosp, omni, paranoid versions and more.
As we all know mobile phone manufactures like to include there own apps. Now porting them seems like a complicates process which in most cases seems unlikely to happen.
I open this topic to hopefully get a better understanding of how apks are put together. Here I have a few question to start with and hopefully we could find a way to make porting of apps easier in the future.
1.how does the the android framework affect the app?
2.what files in the apk check the framework if compatible?
3.which files in the apk rely on the androids framework to function?
4.What are the main files to edit in an apk?
I know many apps are different but there's obviously something which stops the from being able to work on other phones. If apps in play store can played on all phones then manufacturer software must be able too.
Hopefully together we can make it possible. I've opened this to get some ideas and views from different people and more experienced developers.
Sent from my GT-I9505 using xda app-developers app
Sent from my GT-I9505 using xda app-developers app
adry1988 said:
We have stock ROMs, aosp, omni, paranoid versions and more.
As we all know mobile phone manufactures like to include there own apps. Now porting them seems like a complicates process which in most cases seems unlikely to happen.
I open this topic to hopefully get a better understanding of how apks are put together. Here I have a few question to start with and hopefully we could find a way to make porting of apps easier in the future.
1.how does the the android framework affect the app?
2.what files in the apk check the framework if compatible?
3.which files in the apk rely on the androids framework to function?
4.What are the main files to edit in an apk?
I know many apps are different but there's obviously something which stops the from being able to work on other phones. If apps in play store can played on all phones then manufacturer software must be able too.
Hopefully together we can make it possible. I've opened this to get some ideas and views from different people and more experienced developers.
Sent from my GT-I9505 using xda app-developers app
Sent from my GT-I9505 using xda app-developers app
Click to expand...
Click to collapse
framework-res.apk basically contains the
elements of the Graphical User Interface for the
phone. This file is available at /system/ framework/framework-res.apk. Poking in this file would mean changing the
complete look and feel of your device. Since it is
the main element of your screen, replacing it
directly by pushing it through ADB would lead to
soft-brick. Therefore, this apk should carefully be
modified and replaced using the recovery module of the phone.

Categories

Resources