Related
Howdy All!
You probably don't know, but I am (or was until recently) the dev over at MIUI_Au. About a month ago, MIUI shipped out engineering samples of their MI-One device. All the 'third party' translation effort leaders (except, sadly, our own XJ), including me, received a unit (as well as another 500 lucky Chinese users who had to 'win' one).
So I am in possession of an MI-One, which comes with MIUI as standard (obviously).
The world of Android (and indeed XDA as a whole) wouldn't be what it is unless people had ambition.
MIUI will release the M1 eventually, and it will be priced at around half that of the Evo3D ($350 USD).
What follows seems only logical, then.
I know nothing about porting, by the way. So...the main question: Is anyone game enough to help (or rather me help anyone) with getting a head start on a port?
Cheers,
Josh.
Hi Josh,
At first I thought that Sense can be ported to the Galaxy S for example and coming from a Windows mobile device world to Android this didn't seem impossible. Unfortunately some DEVs tried it but No BT, WiFi etc. It is really hard to port Sense to non-HTC devices because of hardware compatibility issue and the lack of drivers. Hell, it's hard to port from Desire HD to Desire.... That's why at that time I bought the Desire and not the Galaxy S. Sense makes Android complete and after trying AOSP or MIUI, I always found myself returning to sense (720p recording + fully functional). Even if it's slower then other ROMS.
bedobela said:
Hi Josh,
At first I thought that Sense can be ported to the Galaxy S for example and coming from a Windows mobile device world to Android this didn't seem impossible. Unfortunately some DEVs tried it but No BT, WiFi etc. It is really hard to port Sense to non-HTC devices because of hardware compatibility issue and the lack of drivers. Hell, it's hard to port from Desire HD to Desire.... That's why at that time I bought the Desire and not the Galaxy S. Sense makes Android complete and after trying AOSP or MIUI, I always found myself returning to sense (720p recording + fully functional). Even if it's slower then other ROMS.
Click to expand...
Click to collapse
It's funny to see how different are we all, and "vive la difference". Few days ago I tried again Sense (3.0 and 3.5), and guess what? I came back without any doubt to XJ MIUI ! That ROM really rocks.
Good luck.
bedobela said:
Hi Josh,
At first I thought that Sense can be ported to the Galaxy S for example and coming from a Windows mobile device world to Android this didn't seem impossible. Unfortunately some DEVs tried it but No BT, WiFi etc. It is really hard to port Sense to non-HTC devices because of hardware compatibility issue and the lack of drivers. Hell, it's hard to port from Desire HD to Desire.... That's why at that time I bought the Desire and not the Galaxy S. Sense makes Android complete and after trying AOSP or MIUI, I always found myself returning to sense (720p recording + fully functional). Even if it's slower then other ROMS.
Click to expand...
Click to collapse
Agree, even if porting is possible drivers are a great issue. Maybe its an option to port just the rosie.apk and the framework? (just an idea, my knowledge on this subject is very limit too...)
rafaelegomezb said:
It's funny to see how different are we all, and "vive la difference". Few days ago I tried again Sense (3.0 and 3.5), and guess what? I came back without any doubt to XJ MIUI ! That ROM really rocks.
Good luck.
Click to expand...
Click to collapse
Sorry to continue the off topic but I can't use anything other than AOSP.
bedobela said:
Hi Josh,
At first I thought that Sense can be ported to the Galaxy S for example and coming from a Windows mobile device world to Android this didn't seem impossible. Unfortunately some DEVs tried it but No BT, WiFi etc. It is really hard to port Sense to non-HTC devices because of hardware compatibility issue and the lack of drivers. Hell, it's hard to port from Desire HD to Desire.... That's why at that time I bought the Desire and not the Galaxy S. Sense makes Android complete and after trying AOSP or MIUI, I always found myself returning to sense (720p recording + fully functional). Even if it's slower then other ROMS.
Click to expand...
Click to collapse
One of the major differences in this situation is that the MI-One is built with same SOC as the Evo3D/Sensation - the MSM8660. All bluetooth, wifi, gps, GPU-related, CPU-related and mmc and storage related drivers would likely be the same (or at least very similar).
It isn't like porting it to a device which has a completely different set of components.
Josh.
rootSU said:
Sorry to continue the off topic but I can't use anything other than AOSP.
Click to expand...
Click to collapse
So am i. After a while sense starts to show its flaws. Sense is a good experience, but stock is the pure android experience ! And with launcher pro and sense clock (the sense clock is the best thing i've seen!) i've built a better experience than sense itself. This days there're widgets and launcher skins to everything. You have to face it, sense is all about the homescreen
Yekxmerr said:
You have to face it, sense is all about the homescreen
Click to expand...
Click to collapse
Well, not really. Acctually, I really don't like some of the new widgets. The clock, for example - I much prefer the old one which flipped faster.
But also, Sense ROMs are about proper facebook contact synching, synching with outlook and tethering that works well. All of this works out of the box, and all of it is done in style.
Anyway, it is a little off topic.
Kindly respond to the original question if you are interested, developers.
Hi,
well if MI-One same as EVO 3D/Sensation (partition layout/hw/chipset version) then there is no problem, same as HD2 and Desire...both are too different devices (windows/android) but now we have fully working android for both devices even Nexus One *AOSP* also have almost fully working Sense ROM...maybe this is wrong section for answer try Sensation/EVO 3D dev section...
Mi-One would be awesome with a sense rom imo.
coolexe said:
Hi,
well if MI-One same as EVO 3D/Sensation (partition layout/hw/chipset version) then there is no problem, same as HD2 and Desire...both are too different devices (windows/android) but now we have fully working android for both devices even Nexus One *AOSP* also have almost fully working Sense ROM...maybe this is wrong section for answer try Sensation/EVO 3D dev section...
Click to expand...
Click to collapse
Fair Dibs.
You are probably right - I only posted in the Desire section out of habit. I just updated the index and went from their. Well, that, and I know that there are some very skilled developers here.
You did raise an interesting point though: While the hardware is quite similar, the partition scheme is much more complicated (with two system partitions).
Josh
2? Why?
10char
Anyway, it can be done. But without owning the device, it's impossible to test out ideas. Partition layouts are the simple part. Nothing some smart symlinking can't correct.
TouchPal-d from my Desire running Supernova Extreme Rom - 450 apps and counting. .
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums and Read THIS
Moving to General
MI-ONE thread
Can we vote somewhere for a xiaomi MI-ONE section on xdadev? Otherwise it's really hard to start the development on it..
heidewitzgar said:
Can we vote somewhere for a xiaomi MI-ONE section on xdadev? Otherwise it's really hard to start the development on it..
Click to expand...
Click to collapse
Am from UK were would be best to buy one of these phones from?
Any chance of a tasty Ice Cream Sandwich please for the Hero ?
thanks to elelinux for a great rom
should be possible after the release of the source code (maybe next month?).
without the source it looks for me that it won't be possible to boot the emulator image on our hero, because it is compiled for armeabi-v7a (snapdragon cpu) only.
thank you for your post
booooo sounds like time for an upgrade
a1Pha said:
should be possible after the release of the source code (maybe next month?).
Click to expand...
Click to collapse
I think source code was already released
http://developer.android.com/sdk/android-4.0.html
That's different. SDK is not kernel source. That's why most honeycomb Ports aren't complete. No source was released.
Sent from my E10i using XDA App
Loxxy said:
Any chance of a tasty Ice Cream Sandwich please for the Hero ?
thanks to elelinux for a great rom
Click to expand...
Click to collapse
Maybe someone can get it to run. but I don't get my hopes up if I where you. if you look at 2.3 how that runs on the hero comparing to 2.2 and mostly 2.1. And 4.0 even more stuffed then I guess not
touch wood, 2.3.7 is working well for me on my Hero (dont really to upgrade just to get Android 4.0)
But keeping an eye on some HTC Desires on ebay nonetheless
Lirasina said:
Maybe someone can get it to run.
Click to expand...
Click to collapse
it probably will run. just wait for the source to be released.
I hope for a Vanilla 4.0, with no heavy CM mods
a1Pha said:
it probably will run. just wait for the source to be released.
Click to expand...
Click to collapse
I thinks so too.
I remember when on this forum we were discussing about porting Froyo 2.2. on the Hero...lol...
Its not long since the GB rom's were considered too fat for the hero. Look at us now..... mines has never been so quick.
Sent from HeroDeck using XDA App
I completely agree with Prof Peach. GB was slow on first releases and now it flies so maybe it's hope for 4.0 too when the sources come out and them maybe it will boot on our Hero after the devs cast their magic.
yea, but don't forget the one and only honeycomb rom for gsm hero which JieeHD (I think) created from the sdk...
YES it was from sdk and so it was a miracle it ran at all, but it was SO slow that you couldn't even try the UI features of the rom. No the hardware didn't work at all, no data, wifi, etc, and that is all because it came from the sdk. That wasn't the purpose of the sdk build. It was just to play with the honeycomb UI, but even then the UI should have run alright if it was ever going to run on the hero.
However that rom (which I still have kicking around somewhere) showed me just how honeycomb was clearly made to run on much more powerful hardware than even gingerbread requires.
So I personally will be very surprised if it works well enough for daily use.
But then I'm running a gingerbread rom that is fast enough for daily use and perfectly stable... and I bet against that every happening back in teh day LoL.
I've been wrong before, and I hope you guys can prove me wrong again. I'm always happy to be wrong when I'm being pessimistic!
...
To upgrade or not to upgrade? This is the big question for the android community!!!!
It will run on the hero, but since phones are getting bigger, i think it's gonna be kind of weird to run 4.0... We will have to see it ported firts
As far from what i see and what the google guys reported...every phone that can run GB can run ICS... so that means that there can't be a big problem to run the os, and since the nexus S will receive the update, that means that there is a way to disable the on screen buttons...
For the moment we stick with what we have !!! And we have to THANKS the devs that keep this phone alive. As for the part with upgrading to a new phone, i think we have to wait for the next gen of processors (quad core) or buy phones like nexus S that now are on slim prices
PS: since i got my tablet, i'm not so much into getting a new phone
Stefan
yea, tablets are awesome. Same here - I've used many android tablets and my employer supplies apple devices for my dev work at one company.
Tablets are awesome if you truly embrace them and buy whatever options you need to use them as virtual laptops effectively.
Agree with dkelley...if you have places where you can use them, it's better to have one...i use mine all the time, from movies and finishing with reading stuff.
I have to admin i was thinking on to buy a desire Hd / Nexus S...but not so shure
Stefan
yeah i love my Hero to bits, cost me £50 with Android 1.6 pre installed on it from some guy at work lol.
Whilst i can appreciate its an old handset etc etc, its running gingerbread like a dream, so would love to see the 'consolidated' release of 4.0 on there, i feel google will have dropped a legacy beat if only snapdragon cpus are supported.
admins feel free to move this to the Q&A sub-forum if required
stefpaul said:
i think we have to wait for the next gen of processors (quad core)
Click to expand...
Click to collapse
This is why I didn't upgrade my phone yet!
I would like to get a beast with 1200x800 display resolution, android 4.0 with the new Quad-Core CPU...
Basically, almost a gaming machine...
yukinok25 said:
This is why I didn't upgrade my phone yet!
I would like to get a beast with 1200x800 display resolution, android 4.0 with the new Quad-Core CPU...
Basically, almost a gaming machine...
Click to expand...
Click to collapse
For me the Hero is a phone. and nothing more. It is a little smarter phone then my moms. She can text and call. I can do that and I can also send mail check agenda and navigate some. That is what I use my phone for. If I need more then I will use my laptop anyway. So the Hero with some easy rom is fine for me.
Android 4.0 will bring problems and stuff that I will never use anyway. If you look at most devs on the Hero forum. They are good porters and breakers of things. I am the last one, a breaker XD There are still a half hand full of devs for the Hero.
I think the CDMA will have 4.0 sooner then the Hero. But that is just my oppinion. If they ever get it...
And is there an upgrade for sgs2?
Sent from my GT-I9100 using XDA App
Hello, I am a Sensation XL user and I have the opportunity to switch to a GNex(trade). The reason I would switch to Nexus is the SA HD screen, dual core a9cortex, better gpu, really good looking and working OS. I am currently worried about the lifespan of my SXL since it packs a single core snapdragon and a poor WVGA resolution.
The reason I wouldn't switch is a few sense goodies such as swiping to text, smartdialing, facebook integration, editing media etc. along with losing my iBeats earphones and a really good looking design.
I kept telling myself I do not want the trade but the small resolution, ugly looking fonts and icons and periodical Sense lag keeps haunting me. I don't like rooting, I like having things as stock as possible.
Please help me decide I'm very unsure what to do!
people here are trying to port Sense 4.0 on the Nexus and you're trying to get rid of it?
anyway, you should try the different Sensation 4.0.3 ROMs out there before giving up on it.
if you like plain ICS, you can have it on the Sensation as well...both phones are good. If you like Sense, wait until HTC One series comes out and sell your SXL then.
either way, you can't avoid rooting...you can install the ARHD or InsertCoin's ROMs which are as stock as possible on HTC but definately faster...no Sense lag.
you still have a lot to explore on your phone
LE: nevermind, the ROMs i mentioned above are for Sensation, not S XL
but i think HTC released official ICS for you?
zerozoneice said:
people here are trying to port Sense 4.0 on the Nexus and you're trying to get rid of it?
anyway, you should try the different Sensation 4.0.3 ROMs out there before giving up on it.
if you like plain ICS, you can have it on the Sensation as well...both phones are good. If you like Sense, wait until HTC One series comes out and sell your SXL then.
either way, you can't avoid rooting...you can install the ARHD or InsertCoin's ROMs which are as stock as possible on HTC but definately faster...no Sense lag.
you still have a lot to explore on your phone
LE: nevermind, the ROMs i mentioned above are for Sensation, not S XL
but i think HTC released official ICS for you?
Click to expand...
Click to collapse
I'm not really that good with the whole root/flash s-off stuff. Even if I dug in this new universe I know there are plenty of problems since there isn't anything official about these homebrew roms. I like my phone but I'm not pleased with the low res and choppy user interface. Maybe Nexus doesn't have the problems htc has with the sense ui (even though my XL has sense 3.5 which should be theoretically faster). My next phone will not be an htc since i've had only htcs since 2010 and am fed up with the looks of it.
G-XtremE said:
I'm not really that good with the whole root/flash s-off stuff. Even if I dug in this new universe I know there are plenty of problems since there isn't anything official about these homebrew roms. I like my phone but I'm not pleased with the low res and choppy user interface. Maybe Nexus doesn't have the problems htc has with the sense ui (even though my XL has sense 3.5 which should be theoretically faster). My next phone will not be an htc since i've had only htcs since 2010 and am fed up with the looks of it.
Click to expand...
Click to collapse
Then I would go with the galaxy nexus if I were you. It basically has everything you are looking for. And if you decide to learn to root/unlock boot loaders and what not, the nexus is the easiest to learn with (my opinion) . I think if you go with the galaxy nexus , its a win-win. Good luck
Sent from my Galaxy Nexus using xda premium
We know that jb will come officially for the one x, but what about one v? Some say that the processor isnt good enough for jb, while some say that the one series is the flagship series of htc and they cant leave one v out! So what do you say? Lets have a good discussion!
soham_sss said:
We know that jb will come officially for the one x, but what about one v? Some say that the processor isnt good enough for jb, while some say that the one series is the flagship series of htc and they cant leave one v out! So what do you say? Lets have a good discussion!
Click to expand...
Click to collapse
We cannot know for sure right now. If HTC will not provide us a JB build, probably will be ported from our brothers, Saga, even One S..
1ceb0x said:
We cannot know for sure right now. If HTC will not provide us a JB build, probably will be ported from our brothers, Saga, even One S..
Click to expand...
Click to collapse
I think it will be quite a bummer if the "flagship" One series's V won't get the update to 4.1
HTC rewrites the UI quite much so it will be time to rewrite everything to the One V, but I think it would be done in time.
And not to forget that JB is practicaly a patch for ICS, so I think V will be capable of the system.
YES, One V *WILL* get JellyBean
Reasons:
As Ken Shi_Kun said,
I think it will be quite a bummer if the "flagship" One series's V won't get the update to 4.1
HTC rewrites the UI quite much so it will be time to rewrite everything to the One V, but I think it would be done in time.
And not to forget that JB is practicaly a patch for ICS, so I think V will be capable of the system.
Click to expand...
Click to collapse
JellyBean isn't something like Android 5 or 6. It's just 4.1.
Also, many people have bought One V as it's really cheaper than One X and One S and has the same IceCreamSandwich (just the HTC Sense 4.0 UI is a lite version). People like One V more than One X and One S (yes I've seen such people too!) as it can actually be called a "phone" which fits it the pocket and is easy to use. One S and One X have bigger screen size which is obviously little difficult to handle and the One S and One X are really costly (it's not worth buying just a "mobile phone" for this price). One V has the chin too! My friend specially bought One V for chin!
When anyone would like to buy an HTC phone and sees the One Series, probably the first choice be One X but the person will buy One V for sure if he is a budget-like person (who doesn't buy things more than his budget).
Moreover, there aren't many things for HTC to do for getting JellyBean for One V. It's just 4.1!
Ken-Shi_Kun said:
I think it will be quite a bummer if the "flagship" One series's V won't get the update to 4.1
HTC rewrites the UI quite much so it will be time to rewrite everything to the One V, but I think it would be done in time.
And not to forget that JB is practicaly a patch for ICS, so I think V will be capable of the system.
Click to expand...
Click to collapse
Totally wrong!
One V is not "flagship" at all. You cannot call "flagship" a phone that has 512 mb ram and a cpu that is 2 years old. This phone will PROBABLY NOT get Jelly Bean as an official rom, but then again, only time can tell.
AND JELLY BEAN IS NOT A PATCH FOR ICS!
If this is called 4.1 it doesn't mean this is a patch! Have you read what Jelly bean brings to Android OS? Changes are internally, not externally as in graphics and widgets. You all are expecting new theme instead of new code implemented and things rewriten just to make Android moving alot faster.
Have you ever heard of project BUTTER? This is the new stuff implemented in Jelly Bean. What this does? Well on short, GPU + CPU = UI RENDERING (as in Sense Rendering). Right now, ALL of Android OS'es are working like this CPU = UI RENDERING.
So Project Butter will make Android working at 60 fps, by activating GPU alongside CPU to make the UI rendering and thus not stressing so much the CPU that will have time and resources to do other stuff (such as running apps in background better etc.)
The One series is a premium line including the V. The mid-low line HTCs this year are called Desire. This is close to what Ken-Shi-Kun is saying. As the device was just released in April 2012 and HTC is marketing it as premuim (regardless of the 1 core CPU), it has lots of development life left.
Also, Jelly Bean shares critical hardware-side components such as drivers with ICS. This greatly reduces headache for the developers. For now, all of us are speculating.
CafeKampuchia said:
I noticed in your signature line that you want people to be polite. Great advice.
The One series is a premium line including the V. The mid-low line HTCs this year are called Desire. This is close to what Paresh is saying. On the other hand, the One V is not two years old as you say. It was released in April 2012. It has lots of development life left.
Also, Jelly Bean shares critical hardware-side components such as drivers with ICS. This greatly reduces headache for the developers. For now, all of us are speculating so there is no need to be harsh.
Click to expand...
Click to collapse
Read again. I said that ONE V has a cpu that is 2 years old right now. Not the device! You though that I have the phone and i was thinking that it was released 2 years ago? And I am polite, I'm just explaining things. Or what, now if you explain something, you are called impolite or aggresive?
Get your act together dude!
I corrected my post above.
Peartfan40, you are right (below). My apologies to you, 1ceb0x and the community for my unwarranted bickering.
but what about the gpu of one v? Does it (or rather, will it) be able to handle 60fps?
1ceb0x said:
Read again. I said that ONE V has a cpu that is 2 years old right now. Not the device! You though that I have the phone and i was thinking that it was released 2 years ago? And I am polite, I'm just explaining things. Or what, now if you explain something, you are called impolite or aggresive?
Get your act together dude!
Click to expand...
Click to collapse
CafeKampuchia said:
Notice that I correct my post because I missed what you said before I read yours. Again, you should heed your own words.
Click to expand...
Click to collapse
Are we done here? Everything good now? No more bickering, ja?
Thank you.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"If you choose not to decide, you still have made a choice"~Rush
Sent from my HTC One X, using XDA Premium.
Look at what Android central has to say to this.
http://www.androidcentral.com/will-my-phone-or-tablet-get-jelly-bean-and-when :good:
that news is pure speculation, is like i'm saying to you that One V will not get JB, will get the android that will be built in 2 years from now.... if that story had something official, it would be great, but it doesn't
1ceb0x said:
that news is pure speculation, is like i'm saying to you that One V will not get JB, will get the android that will be built in 2 years from now.... if that story had something official, it would be great, but it doesn't
Click to expand...
Click to collapse
No, but Android central has the benefit of experience dude, and the gpu of one v can run 60 fps...Why dont you think it'll not get Jb update??
Even if htc does decide to give jelly bean to our devices, it's going to be bloated with so much crapware(read:sense) that I'm sure the effects of project butter will not be seen.
I think we're better off waiting for this device to get more development and maybe cm10 will come for it.
tranceph0rmer said:
Even if htc does decide to give jelly bean to our devices, it's going to be bloated with so much crapware(read:sense) that I'm sure the effects of project butter will not be seen.
I think we're better off waiting for this device to get more development and maybe cm10 will come for it.
Click to expand...
Click to collapse
Project Butter's REALLY cool...I dont think sense (read by you as crapware) will cause lag, and suppose it does, we can always flash our custom roms...Why not give it a try??
it is said that JB is not SO much different from ICS and it will be quite easy to upgrade ICS-running devices to JB. It wont take long as trasnfer from GB to ICS. Plus HTC tries to upgrade most of its devices releases in last 2 years, so I guess maybe it will take longer for One V to get JB than S or X but eventually it will.
ismail_kz said:
it is said that JB is not SO much different from ICS and it will be quite easy to upgrade ICS-running devices to JB. It wont take long as trasnfer from GB to ICS. Plus HTC tries to upgrade most of its devices releases in last 2 years, so I guess maybe it will take longer for One V to get JB than S or X but eventually it will.
Click to expand...
Click to collapse
no! JB is DIFFERENT from ICS. TOTALLY!
user interface remained the same, yes! but the changes are internally, on how the UI is rendered. basically the transitions and overall speed will get increased 100%!
Also, HTC is going to use its own launcher
Those new expanding notifications and the resizable widgets will most probably get disposed, or worse, "sensed".
Good read on what's new in project butter:
http://www.androidpolice.com/2012/0...roject-butter-how-it-works-and-what-it-added/
guys, we WILL get jellybean...probably slightly watered down to what the other ONE series devices will get, but we will get it...all depends on HTC and your Network....here's an example... my girlfriend has the Xperia ARC and Sony released ICS for it officially back in april\may her network provider STILL hasn't released it for her phone
Greetings to all dev`s of xda.
I am just looking for any Rom containing Sense 5 to our GNex.So I think that it will be good to have one.
I want to ask who or how can we port TDroid for example from Sensation or Ville to Nexus device?
That will not work, cause Sense stuff only works on HTC phones
But I heard the guys in the S3 forums are working on a port, but it's still very early and very difficult to do, so I wouldn' bet that it will come to our GNex one day.
Not sure if trolling or...
Sense 5 actually seems nice ! i like blink feed :drools:
-Jesco- said:
Sense 5 actually seems nice ! i like blink feed :drools:
Click to expand...
Click to collapse
I like it too, it's way lighter than any other Sense.. Anyway... Porting that to Gnex won`t gonna happen, ever!
vetalko000 said:
Greetings to all dev`s of xda.
I am just looking for any Rom containing Sense 5 to our GNex.So I think that it will be good to have one.
I want to ask who or how can we port TDroid for example from Sensation or Ville to Nexus device?
Click to expand...
Click to collapse
not happening.
if you want sense 5, buy an HTC phone
Yeah unfortunately won't happen. The best you can do is super theme it and nab a new phone of HTC with sense 5. Pretty beautiful though.
Sent from my Galaxy Nexus using Tapatalk 2
Without the HTC hardware to support Sense UI there is no way to use the Sense 5 Interface. There are some ROM's that have taken portions of Sense and integrated into their ROM's (Beans and there are some others), but no way to fully incorporate the UI.