Related
Found this apk while scouring the Adobe Blogs:
http://coenraets.org/blog/2010/05/sample-application-using-flex-and-air-for-android/
Looks very cool. Can't wait to see what comes out of this after the announcement of public prerelease of the air for developers.
Please correct me if I'm wrong, air allows devs to write software in air's code and its then capable of use on various platforms...Is this the main use of adobe air? So devs don't have to write programs separately for each platform....
Yes I think so.
DMaverick50 said:
Please correct me if I'm wrong, air allows devs to write software in air's code and its then capable of use on various platforms...Is this the main use of adobe air? So devs don't have to write programs separately for each platform....
Click to expand...
Click to collapse
Pretty much it in a nutshell. If you look at the AIR applications available for desktops then potentially these may be able to be ported to Android without much effort.
The applications for Android should rocket and the diversity of what can be run on the system increased too.
Flash based games are probably going to be high up the list for most devs I suspect. Did you try the sample?
It's pretty interesting. The videos of the possibilities are inspiring too.
+1 for all the possibilities that AIR now brings to the Android dev scene
<off topic>
+100 to Christophe for using The Office as his test database.
Good to see Kelly Kapoor, Michael Scott and Angela on there
</off topic>
karthikjr said:
+1 for all the possibilities that AIR now brings to the Android dev scene
<off topic>
+100 to Christophe for using The Office as his test database.
Good to see Kelly Kapoor, Michael Scott and Angela on there
</off topic>
Click to expand...
Click to collapse
Yeah , really cool little app. Pretty funny seeing The Office characters in it.
I got a game I made called Spate running using AIR, the performance is better than I expected from a phone but the game is unplayable as the boxes become like 4mm wide when shrunk down to a mobile screen size
eedok said:
I got a game I made called Spate running using AIR, the performance is better than I expected from a phone but the game is unplayable as the boxes become like 4mm wide when shrunk down to a mobile screen size
Click to expand...
Click to collapse
Post the apk so we can have a play. How much work do you need to do to modify it to work on the smaller screen?
Here's the web version:
hxxp://geekswhoshower.com/webgame/8
and here's the apk (requires the AIR runtime from the link in the OP):
hxxp://dl.dropbox.com/u/168938/Spate.apk
The biggest issue with resizing the game is I contracted out the artwork for the game, and it was a one time contract so I'd have to contract out the art again, and the high scores were a third party library that doesn't work with AIR, so I'd have to code one of those too. Plus I have a bunch of other projects going so this was more of a see if I can do it more than anything, and it's exciting how easily the game ported over, and how well it runs.
EDIT: not mod approved so I can't post links, change the xx's to tt's
Quite a good little game. It runs fairly well until the pot fills up and there are a lot of objects on screen.
It would be nice if it could run in portrait too.
I suppose it depends how much effort and cost is involved from your consultants to see what you could launch on Android Market.
Stick it out there for 59p and see what happens.
markouk said:
Pretty much it in a nutshell. If you look at the AIR applications available for desktops then potentially these may be able to be ported to Android without much effort.
The applications for Android should rocket and the diversity of what can be run on the system increased too.
Flash based games are probably going to be high up the list for most devs I suspect. Did you try the sample?
It's pretty interesting. The videos of the possibilities are inspiring too.
Click to expand...
Click to collapse
Just to be explicit, so people can create Android applications without writing even a single line of Android code?
I've tried dabbling with Android coding, but the framework-specific stuff frustrates me.
Paul22000 said:
Just to be explicit, so people can create Android applications without writing even a single line of Android code?
I've tried dabbling with Android coding, but the framework-specific stuff frustrates me.
Click to expand...
Click to collapse
This is true, that version of Spate was made without adding any new code, so if you know how to make flash applications it's pretty easy to turn them into android apps with this
Will android ever get REAL TRUE Multi Tasking? not the app switching that it has now but real multi tasking like webos and bb playbook os, would developers be able to add this somehow to tablets on their own? or could we port other os like webos and bb os to our tablets when wanting or needing true multi tasking
Rodriguez92 said:
Will android ever get REAL TRUE Multi Tasking? not the app switching that it has now but real multi tasking like webos and bb playbook os, would developers be able to add this somehow to tablets on their own? or could we port other os like webos and bb os to our tablets when wanting or needing true multi tasking
Click to expand...
Click to collapse
android already handles asynchronous threads. that' is "REAL TRUE" multitasking. and android already has background processes running along with apps running in the background.
on a mobile device, there isn't enough screen real estate to show two apps running, so that's never been a priority for android, it's not a case that it can't do it.
as for tablets, i'm sure if not already, it's coming.
I meant multitasking like have a youtube video running n writing an email at the same time. In android if you switch out of youtube the video pauses even though it stays running un the background. I would like things to keep running as if I was still in that application. On tablets im not talking about mobile devices.
Sent from my SGH-T959 using XDA Premium App
MarkusPO said:
as for tablets, i'm sure if not already, it's coming.
Click to expand...
Click to collapse
if you really want that,buy a laptop. tablets are in an early stage of development. as an early adopter you need to put up with the tech while it's being developed.
I have a laptop n a desktop that's not the issue but if my tablet is just as strong as some laptops why not be able to do these things. Im just asking can we port or will we be able to do it at some point if you didn't realize the question.
Sent from my SGH-T959 using XDA Premium App
Rodriguez92 said:
I meant multitasking like have a youtube video running n writing an email at the same time. In android if you switch out of youtube the video pauses even though it stays running un the background.
Click to expand...
Click to collapse
It's a feature. YouTube intentionally pauses playback, but it does not have to - it could play in the background. So Android has "REAL TRUE" multitasking, but YouTube doesn't use it that way you want.
so what about videos on the device can those keep playing? one thing on the playbook that i really like and was hoping we could get on android was being able to do one thing when your device is plugged into your tv on the tv n doing something else on the tab for example playing a game on the tab n watcxhing a movie on the tv thats playing on the tab
I'm not sure about that, but I think there is no API for displaying something on a TV, so if you have some kind of TV-out in your device, it'll probably just clone the main screen. But speaking of multitasking, it's possible to play video and some game simultaneously - it's just impossible to display and control both of them
MarkusPO said:
android already handles asynchronous threads. that' is "REAL TRUE" multitasking. and android already has background processes running along with apps running in the background.
on a mobile device, there isn't enough screen real estate to show two apps running, so that's never been a priority for android, it's not a case that it can't do it.
as for tablets, i'm sure if not already, it's coming.
Click to expand...
Click to collapse
Android is naturally single threaded. You can handle asynchronous threads, but your context is manually set ( yeah your global vars will get clobbered, unless you handle context switches). You dealing with stacks? You even hear of recursion?
I can prove it to you in an app.
Take mail, build two accounts with different pwds and hosts.
Start a long download on one.
Try a short download with the other.
The asynchronous top level will allow the context switch, the single threaded android bottom end will loose context while spinning on a lock.
Java was outdated 15 years ago ( great graphics on a sparc station), but needs guts now.
The interpreter loader would have to be able to build data structures dynamically, so as to allow examples like the above to run correctly.
SO APKS WOULD CHANGE SIZES as they ran.
OR a limit to the number of mail accounts would have to be preset.
OR a monolith APK bundle (htc sense 3 ) would have to be created.
IMHO
Rodriguez92 said:
I meant multitasking like have a youtube video running n writing an email at the same time. In android if you switch out of youtube the video pauses even though it stays running un the background. I would like things to keep running as if I was still in that application. On tablets im not talking about mobile devices.
Sent from my SGH-T959 using XDA Premium App
Click to expand...
Click to collapse
Youtube does that on purpose to prevent you from just using it as a music streaming service, you can listen to Pandora or Last.FM while writing an Email or pretty much anything else.
willy900wonka said:
Android is naturally single threaded.
Click to expand...
Click to collapse
Err... Android is single threaded? ;-) I think you meant "apps for Android" instead of "Android" and "single process" instead of "single threaded". Of course apps are multi-threaded. Same for Android OS - it's not only multi-threaded, but even multi-process.
But you're right: most of Android apps use only one process, so one context, etc. It's possible to run your app in several processes, but you can't spawn them whenever you want - you have to define each process in AndroidManifest.xml.
You should take into account that multiple processes aren't good, because device uses some RAM for each process you will create. You could run 2, 5 or 8 processes, but when you try to create 10th one, your device will run out of memory and some of your tasks will be killed. But if you redesign your app, so it will manage all of these task in one process, then this will take minimal amount of RAM and will give you exactly the same possibilities.
Of course Android isn't Apple, I think that should be a choice of an app developer, not Google. But they would have to add some API for this and they know it would be totally impractical, so I think they just don't want to waste their time on that
willy900wonka said:
You dealing with stacks? You even hear of recursion?
Click to expand...
Click to collapse
I think you should learn OOP and multi-threaded programming ;-) Recursion? What's the problem? If you run recursion on instance A of some class X and second recursion on instance B of X, then they won't even know of each other.
Single-process doesn't mean there is always one instance of each class. If you use singletons and/or static methods where you shouldn't, then it's your problem.
willy900wonka said:
Java was outdated 15 years ago ( great graphics on a sparc station), but needs guts now.
Click to expand...
Click to collapse
Err.. what? ;-) Java was created 15 years ago, it's up-to-date language right now and it's still developed quite rapidly. Also if you think about these problems with single-process, then this isn't caused by Java, but Android OS.
willy900wonka said:
The interpreter loader would have to be able to build data structures dynamically, so as to allow examples like the above to run correctly.
SO APKS WOULD CHANGE SIZES as they ran.
Click to expand...
Click to collapse
I have no idea, what are you talking about
willy900wonka said:
OR a limit to the number of mail accounts would have to be preset.
OR a monolith APK bundle (htc sense 3 ) would have to be created.
Click to expand...
Click to collapse
OR learn how to properly write multi-threaded applications ;-)
i assume op has never listened to music while browsing the internet. if that isn't "true multitasking" then i don't know what is
anyway, i think this thread was a mistake on op's behalf
willy900wonka said:
The asynchronous top level will allow the context switch, the single threaded android bottom end will loose context while spinning on a lock.
Click to expand...
Click to collapse
Locks only apply to concurrency, no?
An interesting discussion about how to manage Binders and IPC and Threads at the native level I found:
http://groups.google.com/group/andr...hread/thread/532f2ec1d17eadf/5cb6a1491fb23274
I'm not very well versed at the low level stuff, but having Threads and Binders and IPC would indicate to me a multi-threaded environment.
This is a quote from Diane Hackborn who's one of Android's framework engineers:
(from 2009)
...multiple processes is a key aspect of Android and making it relatively easy to deal with that (mostly so far at the system level) is important.
Click to expand...
Click to collapse
So yeah, process scheduling has to occur at some point when you only have one processor, and it seems you can grab a nasty deadlock via native code, but none of that implies single threadedness. This is obviously not to mention Binders and IPC/AIDL and Threads at the Java level.
Anyways this thread sparked my interest to read about this stuff more, so thanks all you guys for that. Now I'll never fall asleep
Edit: also found this interesting overview of Bionic (Android's version of libc)
http://www.netmite.com/android/mydroid/1.5/bionic/libc/docs/OVERVIEW.TXT
Can't wat to test ICS on my NS. Just want to to whether any one is working on SDK port.
Sent from my Nexus S using XDA App
we'll get it soon....dont wry!
I am actually a little surprised that no one has released one yet. Back in the HTC Dream days, an sdk ports would be posted like a day or two after the sdk went up.
I've been playing with the sdk since last night....this sucker's sweet!! I hope we see some sort of ics soon. The ics theme is just so much more inviting, imo...but the options currently available are just a tease without the full list of features under the hood.
SDK port
Getting the SDK to boot on the Nexus S is easy(ish ) in software rendered mode... because the emulated CPU is the same as the Nexus S you don't even need to deodex anything... just update the init.rc with the correct class path and tweaking the build.prop file. The problem is enabling hardware rendering of the GPU... by setting the platform type to s5pc110 then android complains about a missing frame buffer device... when I have more time I will look at the kernel and see if I can manage...
I can post what I have so far but it's better to play with android 4.0 in the emulator where everything seems to work... but slow.
rbrucemtl said:
Getting the SDK to boot on the Nexus S is easy(ish ) in software rendered mode... because the emulated CPU is the same as the Nexus S you don't even need to deodex anything... just update the init.rc with the correct class path and tweaking the build.prop file. The problem is enabling hardware rendering of the GPU... by setting the platform type to s5pc110 then android complains about a missing frame buffer device... when I have more time I will look at the kernel and see if I can manage...
I can post what I have so far but it's better to play with android 4.0 in the emulator where everything seems to work... but slow.
Click to expand...
Click to collapse
Please post <3
http://forums.androidcentral.com/sp...127806-read-only-memory-ics-sdk-port-wip.html
SDK port for NS4G
http://forums.androidcentral.com/sp...127806-read-only-memory-ics-sdk-port-wip.html
There you go WIP
any NS4G port is useles ;P
ghost010 said:
any NS4G port is useles ;P
Click to expand...
Click to collapse
:|
See signature
lol
Your right having it on the T-mobile Nexus S is better...
http://forum.xda-developers.com/showpost.php?p=18603430&postcount=44
I would love to see how far beezy got tho.
touchpro247 said:
Your right having it on the T-mobile Nexus S is better...
http://forum.xda-developers.com/showpost.php?p=18603430&postcount=44
I would love to see how far beezy got tho.
Click to expand...
Click to collapse
Can you please upload the sdk port for nexus s i want to try it
amjad_2020 said:
Can you please upload the sdk port for nexus s i want to try it
Click to expand...
Click to collapse
Very rudimentary, No touch screen. Completely unusable for purposes other than working on it
Hello everybody.
If anyone is interested how our device performs next to the "big boy" like One X, here is a video showing you exactly that.
Besides, it prooves absolutely the oposite of what HTC have said about our device running better android 2.3.5 than android 4.0.
Make love, not war!
miHah
I started watching this video and then he started talking. Clothes instantly came off.
Benicio del Toro??????
Sent from my Desire HD using xda app-developers app
Great video! What ROM are you using?
Sent from my Desire HD
Yes, would be interessting to know which ROM is used on the DHD. Runs really smooth in my opinion. Currently i'm using Virtuos Infinity v1.30.0 Alpha 1.
This video actually doesn't prove a thing. You usually don't see much of a difference unless you did something more resource heavy than what I saw him do in the video.
Thanks a lot man U have just confirmed what we all were suspecting. This device is more than capable for running ICS and HTC just want us to buy another cellphone
nemo09 said:
Yes, would be interessting to know which ROM is used on the DHD. Runs really smooth in my opinion. Currently i'm using Virtuos Infinity v1.30.0 Alpha 1.
Click to expand...
Click to collapse
It's using Primo s v3.5 as you can see when he gos to the software version
Actually marl30 is right, you can take any phone and do those things fairly quickly, the difference is in the heavy using. What is the point of having ICS if your phone will not be able to play games as smoothly as it used to before. Some people would say they don't need games, but that is not the issue. A company such as HTC is obliged to provide a ROM with full functionality, heavy gaming included. If in their opinion DHD is not capable of running games on ICS the same way it was on GB then their not releasing ICS for DHD would be fully understandable. Although I tried gaming on HTC and must say that there is little difference in performance. The issue is that the drivers are not perfect and sometimes there are glitches on the screen or some lights missing.
haerigrek said:
Actually marl30 is right, you can take any phone and do those things fairly quickly, the difference is in the heavy using. What is the point of having ICS if your phone will not be able to play games as smoothly as it used to before. Some people would say they don't need games, but that is not the issue. A company such as HTC is obliged to provide a ROM with full functionality, heavy gaming included. If in their opinion DHD is not capable of running games on ICS the same way it was on GB then their not releasing ICS for DHD would be fully understandable. Although I tried gaming on HTC and must say that there is little difference in performance. The issue is that the drivers are not perfect and sometimes there are glitches on the screen or some lights missing.
Click to expand...
Click to collapse
1- little difference.
2- nothing is perfect, even htc's last oficial rom was buggy
3- of course there are glitches, devs here are either porting from other phones or building from ground up and doing a hell of a good job.
4- and yeah, I do agree with your initial statement - but that is not the issue as stated beforehand.
Sent from a dream.
Don't get me wrong, I also think we should get ICS or even JB. I believe that it would run like hell on our DHDs. I'm only saying that you can't compare those two phones barely on such mundane tasks like opening an sms app or launching facebook. The test with locking and unlocking the phone is just playing stupid. You can take any new phone and compare it to any old phone and the result will be the same, the task is designed to be easy on the phone so to be accomplished quickly.
Try running these two through a benchmark or measure the framerate on some gameloft games (Asphalt, GT Motor Academy etc.) the difference will be huge.
Quite frankly, to me the only viable reason for us is the fact that HTC One V (or One S) is actually the same phone as our DHD but with ****ty camera, and that thing is getting ICS. So if the same hardware with worse camera can operate sufficiently under ICS why can't the DHD. It obviously is a scam on us customers to make us leave the great device that we have and go spend our money on some new HTC phone. If you ask me that whole thing with ICS helped me with a decision, I know now that my next phone will not be HTC, probably SGS III or Note 2, at least they get support.
haerigrek said:
The test with locking and unlocking the phone is just playing stupid. You can take any new phone and compare it to any old phone and the result will be the same, the task is designed to be easy on the phone so to be accomplished quickly.
Click to expand...
Click to collapse
Yes, but both devices use same software so its only the matter of hardware (and cpu scheduler) how fast they unlock But yea, it clearly did not proove anything besides that Desire HD can run Ice Cream Sandwich like big phones can. I think that was the point?
Well, almost. What I meant was that running ICS is one thing, other thing is to run apps on ICS. In the same way you can compare an old PC and a new PC. Old one will run games ok under Win XP. New one will run games the same under Win7. But if you install Win7 on the old PC the system itself will run fine, simple tasks will run as well as on the new one but you will not be able to play your games anymore.
haerigrek said:
Well, almost. What I meant was that running ICS is one thing, other thing is to run apps on ICS. In the same way you can compare an old PC and a new PC. Old one will run games ok under Win XP. New one will run games the same under Win7. But if you install Win7 on the old PC the system itself will run fine, simple tasks will run as well as on the new one but you will not be able to play your games anymore.
Click to expand...
Click to collapse
Comparing windows to android is like comparing a toyota to a benz.
Sent from a dream.
The idea is the same. Comparison to windows was merely to exemplify my point.
haerigrek said:
The idea is the same. Comparison to windows was merely to exemplify my point.
Click to expand...
Click to collapse
I got your point (edit: maybe I didn't), but it is not the same to put a benz engine in a toyota frame than a toyota engine in a benz.
Android is basically linux (someone correct me if I wrong), and linux is developed in such a way you can put it in older machines and works much better than windows in the same machine.
If android follows the same philosophy, then there is no reason why a fully optimized ics or jb can't work on our dhd's/inspires.
I may be wrong and I may have digressed from your initial premise, if I did sorrry.
Sent from a dream.
Teichopsia said:
I got your point (edit: maybe I didn't), but it is not the same to put a benz engine in a toyota frame than a toyota engine in a benz.
Android is basically linux (someone correct me if I wrong), and linux is developed in such a way you can put it in older machines and works much better than windows in the same machine.
If android follows the same philosophy, then there is no reason why a fully optimized ics or jb can't work on our dhd's/inspires.
I may be wrong and I may have digressed from your initial premise, if I did sorrry.
Sent from a dream.
Click to expand...
Click to collapse
You are correct. Because every update does not make the system resource heavy, but its optimized so it runs smoother and buttery good, like jelly bean. Its not like windows - they are heavier and heavier because they want people to buy new computers. Remember - windows has 85% sales when people buy windows preinstalled on computers. You cant compare it with android or cars (cars and engine - you are talking hardware here, we are all about software)
miHah said:
Hello everybody.
If anyone is interested how our device performs next to the "big boy" like One X, here is a video showing you exactly that.
Besides, it prooves absolutely the oposite of what HTC have said about our device running better android 2.3.5 than android 4.0.
Make love, not war!
miHah
Click to expand...
Click to collapse
I.. do not fully understand. You show a video proving the animation speeds are the same? If im not mistaken, arnt the animations made to run at a certain speed? If thats the case then the video really doesnt prove anything between the two phones.
HTC should learn something from this.. The developers in XDA can do this so why cant the engineers at HTC??
They should hire their developers from XDA
AnumEndzeit said:
I.. do not fully understand. You show a video proving the animation speeds are the same? If im not mistaken, arnt the animations made to run at a certain speed? If thats the case then the video really doesnt prove anything between the two phones.
Click to expand...
Click to collapse
In video it was pointed out that all setting on both phones are the same, so its all matter of harware how the phones perform.
ErnestoD said:
Thanks a lot man U have just confirmed what we all were suspecting. This device is more than capable for running ICS and HTC just want us to buy another cellphone
Click to expand...
Click to collapse
We all know HTC i not being sincere by saying we wont have a nice experience on ICS... Its just some marketing decisions.. Stupid company..
Finally got Ubuntu to run on this hench Note!!
willrider said:
Finally got Ubuntu to run on this hench Note!!
Click to expand...
Click to collapse
at the risk of this being a dumb question: how come you still have the android notification bar?
makanimike said:
at the risk of this being a dumb question: how come you still have the android notification bar?
Click to expand...
Click to collapse
Most likely running under vnc
yep!! chrooted and vnc'ed into it.
everything seems smooth... except when unmounting
May have to give this a try
I can upload my script if it helps.
Sent from my GT-N7000 using Tapatalk 2
willrider said:
I can upload my script if it helps.
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
There are several apps such as https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid which automate the process of setting it up. Might be worth checking out for anyone interested.
nicely done!
Ok... perhaps I'm being dense.. but the original post seems to be claiming he has Ubuntu running *ON* his Note. Which to me means 'I've overwritten Android and am using Ubuntu as the operating system on this tablet'. VNC should have NOTHING to do with it. (Which brings us back to 'why is there an Android menu bar at the bottom?)
If you're running VNC and just remoting to computer using Ubuntu, then it's not running on the tablet, you're just remoting in - which would work with Windows or MacOS just as well.
The other possibility, which also doesn't need VNC is if you got VirtualBox or some other emulator running and were running Ubuntu on that - which would be pretty cool, although not THAT spectacular.
So?
Which is it?
I read about this a while back and can't remember exactly how it worked, but apparently it does run on the phone/tablet along side the Android operating system and you do indeed have to VNC into it.
Also, I heard back when people first started doing this that it wasn't a spectacular experience due to VNC controls on a touch screen being poor.
Sent from my Galaxy Nexus using xda premium
doctorbconway said:
I read about this a while back and can't remember exactly how it worked, but apparently it does run on the phone/tablet along side the Android operating system and you do indeed have to VNC into it.
Also, I heard back when people first started doing this that it wasn't a spectacular experience due to VNC controls on a touch screen being poor.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Weird... I'm not quite sure how that would work - you'd be multitasking the OSes.. which is brutal.
Oh well, time to do a little digging.
We need a native port of Ubuntu because this will transform our tablet into a more productive product then tablets with Win8 .
An alternative would be "Ubuntu for Android", but again, is not available.
The VNC thing is lacking pressure sensitive controls, the protocol does not support this.
how to install?
TheWerewolf said:
Ok... perhaps I'm being dense.. but the original post seems to be claiming he has Ubuntu running *ON* his Note. Which to me means 'I've overwritten Android and am using Ubuntu as the operating system on this tablet'. VNC should have NOTHING to do with it. (Which brings us back to 'why is there an Android menu bar at the bottom?)
If you're running VNC and just remoting to computer using Ubuntu, then it's not running on the tablet, you're just remoting in - which would work with Windows or MacOS just as well.
The other possibility, which also doesn't need VNC is if you got VirtualBox or some other emulator running and were running Ubuntu on that - which would be pretty cool, although not THAT spectacular.
So?
Which is it?
Click to expand...
Click to collapse
the note runs a ARM image of ubuntu, using chroot and VNC into it (localhost or127.0.0.1).
it would be pretty pointless to show it running off a pc.
So based on my understanding, you installed ubuntu on your galaxy note 10.1 (which runs in parallel with the android OS) and the only way to access it is through VNC at the local port? Is my understanding correct?
If yes, does this run GIMP like other ARM linux devices?, cause this might make me want to buy a note 10.1 more (Still on the fence since I can only buy it on December). Could you also post the resource links/scripts so that other members with their notes can try? I'd also like to ask how is the performance over VNC? Does it lag a bit?
You can install GIMP and other apps that are not architecture dependent. However it is not for everyday use as it is rather slow. I haven't tried image editing yet. Vnc doesn't support pen pressure and all that.
I will upload the script once I clean it up a bit and plug a few holes
Sent from my GT-N7000 using Tapatalk 2
weihan1102 said:
how to install?
Click to expand...
Click to collapse
Easiest way is this app, it has links to prebuilt ARM images and all that good stuff.
https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid
Anyway, for people who are confused, all chroot does is essentially let you start up Ubuntu userspace stuff on top of the Android kernel, since it's just a Linux kernel anyway. The main benefit is to be able to run any ARM linux software, although graphical stuff is fairly useless because currently there isn't any complete port of X11 to Android so you have to use VNC to run graphical stuff which becomes generally pretty slow no matter the device. You can also SSH into the Ubuntu install which I find more useful for eg. running a web server development environment, or just to have git/ssh/other proper Linux utilities rather than having to use busybox stuff. Personally I think the most useful thing is if you're a vim/emacs user and have a bluetooth keyboard, you can get a lot of work done that way. My emacs-fu is weak so I haven't really used it that much to be honest.
So the performance with gui sucks as of now. Oh well I'll just wait for the official ubuntu OS to be available:
http://en.wikipedia.org/wiki/Ubuntu_for_Android
Based on initial data, these are the system requirements:
According to Canonical a phone needs the following requirements:[6]
Dual-core 1 GHz CPU
Video acceleration: shared kernel driver with associated X driver; OpenGL, ES/EGL
Storage: 2 GB for OS disk image
HDMI: video-out with secondary framebuffer device
USB host mode
512 MB RAM
Hope someone ports the official builds on the ubuntu phones and makes compatible drivers for the wacom and touchscreen.