Since long I have been a great fan of xda and custom roms and open source ideology. When i started looking up xda back in 2010, i was convinced that this is the place where i can find latest development for my device (at that time samsung galaxy i5801).
But today when i look at things, i don't think the same. I see the latest and the greatest rom developer here, officially supporting only nexus devices or other flagship devices. The unofficial ports are never perfect.
I dont understand the point. Nexus devices already get the latest rom by google. Most flagship also get the same from their OEM. Shouldn't the developers focus on providing the latest updates to the devices which have been forgotten by there manufacturers??
Take for example,
1- galaxy i5801 was updated till android 2.2 by samsung. Xda couldn't provide a single fully functional android 2.3 rom (marcellusbe cm 7.2 alpha9 has battery issues, -- just saying before anybody points out)
2- Micromax is the second largest android phone seller in india. But not even a single of its devices is officially supported by cyanogenmod, paranoid android, aokp, or omni etc.
I mean if you can officially support companies like micromax, you can get much more donations for development because micromax doesnt update its devices itself.
.
Sent from my GT-P3100 using xda app-developers app
because most developers are from US and they use flagship devices, it's easy to make custom roms for flagship devices because latest android version is available in Stock rom and they can use drivers from stock rom.
micromax uses mediatek SOC's and they don't release source/drivers that's why it's so hard to make custom roms for them.
qualcomm, on the other hand, open sources their SOC. check the development forums for Xperia 2011 series, you'll see stable kitkat 4.4.2 roms which were released just a few weeks after kitkat was released. that's why you don't buy mediatek.
True said there must be coustom ROMS according to the mobile or tab specification not any model because Android have just grow at large scale leaving behind any specific model so we must start thinking about how well is your processor and RAM
Related
Please help me to understand this..........
If android runs on top of lunix
and all android versions eclair gb, ics etc start off as basically aosp then get maufacturer specific things like blur and sense.
Why is it so hard for CM9 and 10 to fully work on the E3D when CM7 worked perfectly on the Evo4g which are both htc phones?
Its a random question and even though I just recently became a member here, ive been with XDA since i hade the original moto click which was 2 yrs ago.
Also,
What do I need to do to create themes? Ive been wanting to for a while.
Thx in advance
Deep breath. It basically comes down to the huge variety of hardware. Linux has to support hardware in it's kernel (basically a software layer that tells the operating system how to use that hardware) and each new variant of the kernel is supposed to be backward compatible (though support for very old hardware is dropped so the kernel doesn't get out of control). Now Android is a completely different branch of linux (at the moment), and each manufacturer further branches aosp and creates a different kernel for every mobile phone with different hardware. The manufacturers have to release the kernel back to the community after they upgrade but this is slow and even when they do the kernel only supports the variant of android (in this case sense). Finally if they don't release an OS upgrade at all then the kernel becomes outdated and won't support features in the new OS.
Devs feel free to correct me...
Sent from my Evo 3D GSM using xda app-developers app
CM7 is by now quite old, meaning developers have had A LOT of time to test, modify, run and perfect it, even several years ago a lot of phones had perfect CM7 ports/builds.
Both CM9 and CM10 are still quite new, and thus developers have not had that much time to modify it to run as well as CM7, but in time it'll get there, no doubt about it.
And it also depends on which developers are actively working on developing for a specific phone. As for example we now have Agrabren working on a CM10 build (GSM side) doing amazing work, while other phones do not have such developers, thus it will take longer time for those phones to get perfected.
As for the themes, it depends on what ROM you're using. There are several different ways to theme something, and they're very different if you're running either Sense 3, Sense 3.6, Sense 4, CM7, CM9, CM10 or MIUI 2.3 or MIUI 4 (etc.), so you'll have to be more specific. But it would be a good start to look in the "Themes and Apps" sub forum.
grrratt said:
Deep breath. It basically comes down to the huge variety of hardware. Linux has to support hardware in it's kernel (basically a software layer that tells the operating system how to use that hardware) and each new variant of the kernel is supposed to be backward compatible (though support for very old hardware is dropped so the kernel doesn't get out of control). Now Android is a completely different branch of linux (at the moment), and each manufacturer further branches aosp and creates a different kernel for every mobile phone with different hardware. The manufacturers have to release the kernel back to the community after they upgrade but this is slow and even when they do the kernel only supports the variant of android (in this case sense). Finally if they don't release an OS upgrade at all then the kernel becomes outdated and won't support features in the new OS.
Devs feel free to correct me...
Sent from my Evo 3D GSM using xda app-developers app
Click to expand...
Click to collapse
Moonbloom said:
CM7 is by now quite old, meaning developers have had A LOT of time to test, modify, run and perfect it, even several years ago a lot of phones had perfect CM7 ports/builds.
Both CM9 and CM10 are still quite new, and thus developers have not had that much time to modify it to run as well as CM7, but in time it'll get there, no doubt about it.
And it also depends on which developers are actively working on developing for a specific phone. As for example we now have Agrabren working on a CM10 build (GSM side) doing amazing work, while other phones do not have such developers, thus it will take longer time for those phones to get perfected.
As for the themes, it depends on what ROM you're using. There are several different ways to theme something, and they're very different if you're running either Sense 3, Sense 3.6, Sense 4, CM7, CM9, CM10 or MIUI 2.3 or MIUI 4 (etc.), so you'll have to be more specific. But it would be a good start to look in the "Themes and Apps" sub forum.
Click to expand...
Click to collapse
Hey thx guys, I got a better understanding now. I appreciate you taking the time to explain that to me.
As far as themes, i will look into that thread.
BTW this site is awesome. You guys have done a great job making all of this accessible for people who refuse to hampered by the limits of a locked s-on phone.
I did search for it in google, and I did read the wiki about it over and over, but still there are questions in my mind on what this "cyanogenmod" does.
does it replace the OS in my phone? Is it compatible for my phone? etc., can someone explain to me what this cyanogenmod is and what does it do? thanks
Android is open source like Linux so custom versions of the OS can be made. Cyanogenmod is a version of Android that mostly resembles the stock Android experience on Nexus devices. Many phones ship with a skinned version of Android and come bundled with bloatware apps that can't be removed. By installing cyanogenmod the phone gets a cleaner and usually faster Android experience which many power users prefer. But since its an unofficial build not all hardware may work unless there is a stable build for that device. It all depends on what device you have as there must be a build for it, you can't use a build for another device even if the hardware is similar.
my phone is called Candy Chat Cherry Mobile, is this phone compatible for this cyanogenmod?
Cherry Mobile Candy Chat specs:
2.4″ resistive screen @ 240×320 pixels
Full qwerty keypad
Dual-SIM, Dual-standby
MediaTek 416MHz processor
256MB ROM
128MB RAM
up to 16GB via microSD
WiFi 802.11 b/g
GPRS/EDGE
Bluetooth 2.1
1.3MP camera
FM radio
Android Froyo 2.2
Yes it is technically compatible with "cyanogenmod"! But you can't really get many functions in your mobile! And you need build your version to get "cyanogenmod" coz if I'm right there ain't support for your device! Don't go to that much trouble just stick with what you have!
Sent from my Tab2 using Tapatalk 2
So if JellyBean comes out for that specific device would that mean a final CM10 would be available for that specific device?
.Bambino said:
So if JellyBean comes out for that specific device would that mean a final CM10 would be available for that specific device?
Click to expand...
Click to collapse
If the device maintainer doesn't stops halfway, then yeah you'll get one. :good:
.Bambino said:
So if JellyBean comes out for that specific device would that mean a final CM10 would be available for that specific device?
Click to expand...
Click to collapse
I extremely doubt that a ldpi phone with a 415mhz CPU and with a resistive touch screen will get know! But fingers crossed!
Sent from my Tab2 using Tapatalk 2
I have always been fascinated by android and I have this thing going round in my head> why are there so many versions of android and why can't we update to higher version using hotfixes or updates?
Please dont tell me because its embedded xD
caponer said:
I have always been fascinated by android and I have this thing going round in my head> why are there so many versions of android and why can't we update to higher version using hotfixes or updates?
Click to expand...
Click to collapse
Because (apart from nexus devices) it is down to the manufacture to support there devices for as long as they see fit.
With new versions of android come the need for new drivers and kernel changes, which 'android' as a base does not supply this is down to the device manufacturers. That coupled with the fact that most slap there own skin on android (which makes releasing updates alot slower) and that manufacturers want you to buy a new phone ever couple of years most devices are only ever supported for between 1 and 2 years.
Plus some devices simply are not up to running the newest versions of android
I see
They haven't brought nexus here so far. So frustrating
Android 4.1 Jelly Bean is already out on the Galaxy Nexus, but other phone are still waiting for manufacturers to do the work and update their handsets to the newest version of Android. What’s worse is that some handset will never officially get updated to Jelly Bean.
If you want to change that, you should be on XDA Developers where all the development happens and now the Samsung Galaxy Ace and Gio, some of the most affordable low-end Androids, got the CyanogenMod 10 ports.
CyanogenMod 10 is the Jelly Bean based version of the custom ROM. If you want to flash it, just check out the links below where you’ll find all the detailed information you need.
Interestingly, the Ace and Gio were never included in Samsung’s plans for the update to even ICS as they run on a pretty dated ARMv6 processors. Now, a very important disclaimer is that those ports are not yet final - they are alpha versions that are still not ready for prime time. You can get on and help the developer and also get a taste of what’s to come with them though.
What's the point of this? Posting an ad for XDA forums on XDA forums kinda defeats the purpose, no?
blugonjic said:
What's the point of this? Posting an ad for XDA forums on XDA forums kinda defeats the purpose, no?
Click to expand...
Click to collapse
lol..
Nexus-4-Ace said:
Android 4.1 Jelly Bean is already out on the Galaxy Nexus, but other phone are still waiting for manufacturers to do the work and update their handsets to the newest version of Android. What’s worse is that some handset will never officially get updated to Jelly Bean.
If you want to change that, you should be on XDA Developers where all the development happens and now the Samsung Galaxy Ace and Gio, some of the most affordable low-end Androids, got the CyanogenMod 10 ports.
CyanogenMod 10 is the Jelly Bean based version of the custom ROM. If you want to flash it, just check out the links below where you’ll find all the detailed information you need.
Interestingly, the Ace and Gio were never included in Samsung’s plans for the update to even ICS as they run on a pretty dated ARMv6 processors. Now, a very important disclaimer is that those ports are not yet final - they are alpha versions that are still not ready for prime time. You can get on and help the developer and also get a taste of what’s to come with them though.
Click to expand...
Click to collapse
WE KNOW IT!!... so Where is your NEXUS 4 ROM for Galaxy Ace?
DON'T CREATE USELESS THREADS WITHOUT SENSE!!
Thanks for understanding it
Visiting the Android Development section is 10 times faster than reading this thread
Thread closed.
I am a device maintainer for Xperia SP's Temasek's Unofficial Build now and is considering getting an Xperia M5 for my next device. There are a few questions i would like to ask about MTK devices.
1. Possibility of Custom ROMs?
Would i be able to build custom ROMs? I have searched around on Github and found M9+ kernel sources released (or rather leaked?) by others. (This device uses MTK Helio X10 btw) However, i don't think they have got it booting.
2. Reliability (Patches and Software Updates)
Would i be able to get Software Updates and Patches from Sony say at least up to Android M?
3. Unlocking BL
Would I be able to unlock BL if Custom ROM could be compiled and booted?
+1
Upcoming Helio X20 is very interesting
Most media tech devices never see full kernel source and if it is leaked it is broken beyond repair. This is why no developer will touch these devices. The best you will be able to hope for is a simple port.
zelendel said:
Most media tech devices never see full kernel source and if it is leaked it is broken beyond repair. This is why no developer will touch these devices. The best you will be able to hope for is a simple port.
Click to expand...
Click to collapse
I'm really like in the middle of nowhere cos this is like the determining factor. I have used Sony since Sony Ericsson 2011 series, never used any other brand so i'm really stuck between Android and Microsoft. If simply i can't flash custom roms and do custom stuff, i'm better off with a Microsoft phone or something.
boylush said:
I'm really like in the middle of nowhere cos this is like the determining factor. I have used Sony since Sony Ericsson 2011 series, never used any other brand so i'm really stuck between Android and Microsoft. If simply i can't flash custom roms and do custom stuff, i'm better off with a Microsoft phone or something.
Click to expand...
Click to collapse
Just make sure it is not using the mediatech chip and you will be fine. Those chips are normally used in knock off devices and some China based devices where copyright laws don't hold much weight.
zelendel said:
Just make sure it is not using the mediatech chip and you will be fine. Those chips are normally used in knock off devices and some China based devices where copyright laws don't hold much weight.
Click to expand...
Click to collapse
Might be considering intel chips (Asus Zenfone 2 ZE551ML)