I thought this was the sub forum for stock/ stock-modded roms and 'original development' was for all other roms. What gives? Page one has at least 2 AOSP roms and an app mod for xposed. I'm only asking because it's been this way for weeks and it's not making much sense.
I was wondering the same
phantomzer0 said:
I thought this was the sub forum for stock/ stock-modded roms and 'original development' was for all other roms. What gives? Page one has at least 2 AOSP roms and an app mod for xposed. I'm only asking because it's been this way for weeks and it's not making much sense.
Click to expand...
Click to collapse
Original Android development is supposed to be for roms built from source code and android development is for roms not built from original source.
It has nothing to do with AOSP or Sense really, but still there's a lot of roms that aren't in exactly the right category and some of that is because we are taking items with lots of grey components and forcing them to be black or white so to speak. But that's the idea behind the concept when it was formed.
And due to it being sense, which is closed source proprietary, kernel excluded, it means that it's a lot harder to make the argument that a sense rom should be in original development, whereas with AOSP roms they will be in both. There have been device sections though where sense roms have been in original development, usually it was one or two major roms with a lot of custom source or a bunch of custom java and tweaks added, and then in android development it was just roms with minor changes and tweaks that were borrowed.
???
No disrespect but who cares as long as development is happening, some devices have no development at all, so just enjoy having variety my friend.
Why is there a question in the Dev section? Lol, you've got your answer. Now who is gonna answer my question. ?
Sent from my HTC One using XDA Premium 4 mobile app
Because ROMs in this section are either sense based or OEM from HTC or Google meaning the bugs and other issues you get from AOSP roms shouldn't be found in roms you install from this sub forum. It can get confusing quickly if there are two different sub forums with essentially the same material. I wasn't asking out of malice, I was more trying to understand what was going on lately so I can browse appropriately. I got my answer. /thread. Thanks Charles!
Moderator update,
Thread moved to Q&A as we do not allow question threads in the development forums.
Now to answer your question, which is a good question. There are certain OSAP Roms in the AD forum for the following reasons.
Original development is just that. It is what makes the rom original. This applies to both sense and OSAP Roms. For an example of a sense rom that could be in original development is the venom rom. They have so much code in the rom that is original it makes it different from the rom it was built from.
In terms of OSAP Roms simply building it from source does not make it original. It needs extra code to make it original. Eg official CM Roms are original because of this, an unofficial build is not original so does not belong in OG so goes into AD.
So to sum up. Simply building a rom or kernel does not qualify for OD. It is the amount of original code that the developer has added to the base rom that determines which section the rom goes in.
Sorry for the long post hope it clears things up. Let me know if you need any more info.
Ghost
Related
Hello everybody...
I have a Galaxy Tab P1000 working on 2.3.3 and CWM installed.
I want to go on ICS but, honnestly, I really don't know what to do
Cyanogen, AOKP, Overcome... :silly::silly:
So, what's the differences ? I'm reading, reading, reading... and it seems to be hard to understand what bring each mod instead of installing one (your tutorials are really easy to understand for a newbie like me).
I don't want a mod where something doesn't work. My tablet is working fine actually and I don't want to screw something so... what's the best ICS mod for a P1000 ?
Thanks for your advices (and sorry for my poor english )
Two major problems.
1) best rom thread isn't allowed in xda. Try them out and find out yourself.
2) there is a q&a subforum for questions (but not for best rom question)
Sent from my GT-P1000 using xda app-developers app
priyana said:
Two major problems.
1) best rom thread isn't allowed in xda. Try them out and find out yourself.
2) there is a q&a subforum for questions (but not for best rom question)
Sent from my GT-P1000 using xda app-developers app
Click to expand...
Click to collapse
I tend to disagree with your response priyana. He is not asking for the "best" rom, just the differences. My suggestion is to read the development thread for each and try them out for yourself.
The best way to work out the one for you is to dive in and try them out.
Sent from my GT-I9000
Well, if your are asking for stable roms, then cm 9.1 and aokp milestone 6 are the options. dont ask for best roms.
I agree with stimpz0r that this isn't a best ROM thread, the OP is just asking the differences between the types of ROM. As long as it stays that way and doesn't become a best ROM thread then it's fine to stay. Have moved to Q&A where it belongs.
In answer to the question, as tiresome as reading and testing can be, don't give up with the reading as it's the most important part of being on XDA as so much information is available. The 1st few posts of the development threads tend to give you an overview of what's included but the main ROM types you get will be:
Custom stock - based off official ROM's with tweaks
AOSP (Android Open Source Project) - based off Google source code
CM - which is a modified AOSP experience with customisations, bug fixes etc
AOKP (Android Open Kang Project) - similar to CM as uses lots of aspects of CM but offers far more customisation options for the user
Ahem... 1st post, 1st fault
I wasn't asking for the "best rom over all the others", but more for a little help to know what kind of rom I have to look for, really sorry for the mistake.
Usually, I try to learn by myself reading on forums or on the net, but the hard part with Android (at least for me) is that a rom can work with a device but not with another who has the same Android version :silly::silly::silly:. It's not like a video game console, a PS3 is a PS3, a Wii is a Wii, no major change between the 1st and the last serie.
Thanks for your answers. I'll keep reading , but this time I'll look toward CM and Aokp first .
We all learn by reading and you'll see in my post I was siding with you
The best part of this forum is how much you learn off other members and the like-minded people you get to talk to. We were all new once so once you pick up things slowly but surely you'll also be able to share what you've learned back with so many new users always joining :good:
I wonder why we don't got a G Rom Stock Forum so that the Original and AOSP Roms can be better split into 3 parts. So every user don't need search them Google Roms.
What do you think?
While I do agree to some extent, I don't think it is the way you think currently... It used to confuse me that I found several GE- and Sense kernels (which are not compatible with AOSP ROMs!) in the Original Android Development section.
The way I take it, the "Android Development" section is the general development section for anything based on Sense or GE. Custom ROM's and kernels and such.
Original Android Development is indeed for general AOSP development. However 'original' things like sense or GE kernels or ROMs with "unique" elements that makes them "original" and different from others in the regular development section seems to be allowed here.
That said, I do agree with you, there should be a better distinction to make it easier to find what you're looking for; I for one don't want to look through 5 Sense-based kernels before I find a decent AOSP-based one.
One regular "Android Development" section, one "AOSP development" section for everything AOSP and one "GE development" section for everything GE.
Note: While some may consider GE as AOSP, bear in mind GE seems to be Sense with all the Sense elements replaced with AOSP ones. This makes it somewhere in between Sense and pure AOSP for compability with different mods. Kernels need to be GE-based to work with GE it seems.
Timmyfoxeh said:
While I do agree to some extent, I don't think it is the way you think currently... It used to confuse me that I found several GE- and Sense kernels (which are not compatible with AOSP ROMs!) in the Original Android Development section.
The way I take it, the "Android Development" section is the general development section for anything based on Sense or GE. Custom ROM's and kernels and such.
Original Android Development is indeed for general AOSP development. However 'original' things like sense or GE kernels or ROMs with "unique" elements that makes them "original" and different from others in the regular development section seems to be allowed here.
That said, I do agree with you, there should be a better distinction to make it easier to find what you're looking for; I for one don't want to look through 5 Sense-based kernels before I find a decent AOSP-based one.
One regular "Android Development" section, one "AOSP development" section for everything AOSP and one "GE development" section for everything GE.
Note: While some may consider GE as AOSP, bear in mind GE seems to be Sense with all the Sense elements replaced with AOSP ones. This makes it somewhere in between Sense and pure AOSP for compability with different mods. Kernels need to be GE-based to work with GE it seems.
Click to expand...
Click to collapse
That is exaclty what I think too. Hoep this will get reorganized soon <3
gmbhneo said:
That is exaclty what I think too. Hoep this will get reorganized soon <3
Click to expand...
Click to collapse
It won't.
The division between "Development" and "Original Development" is site wide and so are the requirements for those sections. They are described in the top posts of the sections. So a kernel is by definition "Original development", no matter for what roms it might work. And a stock rom that is NOT compiled from source is by definition NEVER original development. There are some guidelines for thread titles and that should be enough to see what you get when you open the thread.
***NOTE TO MODERATORS:
I hope you can see what I'm trying to do with this thread. If some kind Dev takes the time to answer soon, then this could be a very informative resource. If no one answers, then the thread is pointless and I will totally understand if you decide to delete it. Thanks ***
Hi to all you amazing Custom ROM chefs.
I'm sure loads of us are waiting for the roll out of M7-based Android 5.0 ROMs, especially as we know the GPE version is imminent, but maybe like me they don't understand the full process. So would someone kindly let me know the following, and by posting it here I'm sure many other people will be able to understand.
Once the GPE image is released, how long do you expect it to take before the image is edited to run on non-GPE phones? And who actually does this? Do all you devs wait for the CM12 nightlies to be released and then base your own ROMs on that? Or is the port very easy once HTC release the GPE ROM, which allows you to build your ROMs from scratch? I read enough on xda to understand that there are some 'big' players out there, like ARHD, Paranoid Android, SlimRom, ASAP, etc. Do other devs wait for these and then do their own mods? And (potential 'grey area') where do the images actually come from? Do HTC happily give their images to the main devs, knowing that there's a whole User Base who will stick with their HTC handsets if they can customise them with 'unofficial' ROMs? After all, if we stick with our M7s and M8s, then we're not buying Samsung or Nexus and the market share tilts ever-so-slightly in favour of HTC.
I hope someone will take the time to explain the Custom ROM process, and I also hope this will stop other users from posting "when, when, when?" threads (irony appreciated).
Thanks in advance,
miles_muso
Since anyone hasn't answered this yet, I'll throw in what I know...
There are three types of ROMs: Google Play Edition, Sense, and AOSP.
GPE roms are stock, Nexus-like roms that have underlying frameworks similar to that of Sense (which I'll get into in a sec) however they are aesthetically virtually the same as the Nexus devices. They receive updates much quicker than their Sense counterparts due to HTC not having as big a role in modifying the interface, etc. They also have apps that are very similar (if not the same) as AOSP apps. SinlessRom GPE and Android Revolution (GPE) are examples of this.
Sense roms are HTC roms. HTC takes the updates Google releases and then proceeds to change it drastically, both under-the-hood and aesthetically. Their interfaces are heavily modified and they often have different apps from AOSP and GPE. These take the longest to release new versions of Android for. Android Revolution HD (Sense) is an example of this.
AOSP comes straight from Google. ROMs such as CyanogenMod are a modified AOSP. AOSP Lollipop is already available to build and it has been built for our M7. AOSP roms are (nearly always) aftermarket roms and can work on all S-On m7 devices. ParanoidAndroid and CyanogenMod are examples of this.
If a user has a phone that ships with HTC Sense, they will typically have to achieve S-Off before flashing a GPE rom. I'm not sure if the same is true for the vice versa, however I can imagine it is.
Now, to answer your question, you can build roms from scratch already (and there are some that have been released). You can't build Sense or GPE from source and you must modify official versions, leaks, or ports. You can build AOSP from source, and since we have somewhat-proper kernel source for Lollipop, it's not as difficult as it is for less-popular devices that don't have that source.
I personally feel like the release of GPE will be most helpful for AOSP in the aspect of kernel sources (as it will be the first OFFICIAL and hopefully BUG-FREE Lollipop for the m7 devices).
I'll add to this post if I can think of anything else.
Hi nuuits,
Thanks for your reply, this is EXACTLY the kind of info I wanted here. Hopefully this will help a lot of people understand the Custom ROM development phases. And, may I ask, when do YOU think we'll start seeing the first batch of ROMs based on Android 5 (apart from CM12, which, as you state, is currently available)?
miles_muso said:
Hi nuuits,
Thanks for your reply, this is EXACTLY the kind of info I wanted here. Hopefully this will help a lot of people understand the Custom ROM development phases. And, may I ask, when do YOU think we'll start seeing the first batch of ROMs based on Android 5 (apart from CM12, which, as you state, is currently available)?
Click to expand...
Click to collapse
Apart from AOSP, you can expect GPE and Sense ROMs when they're either leaked, ported, or released officially.
Leaks are "early builds" (not always intended for the general public's use) that are, well, leaked to sites such as XDA. Ports occur when you take a ROM for one phone (let's say the M8 ) and port it over to ours. Official releases are just that- ROMs pushed by HTC and/or Google.
You can expect custom GPE ROMs when one of the above occurs. I'm putting my finger on "official release", which is projected for the coming week(s), however I can never really know!!
Sense ROMs will come much later than GPE (but still within HTC's 90 day limit- if they keep their end of the bargain). There's an even toss between the above three methods imo- as the m8 will get the Sense update before the m7, we might see a port. Leaks are somewhat likely and the official release will come when it comes (which is hopefully before and probably around the 90 day mark- so January at latest).
After the initial stock ROMs are leaked, ported, or released, there are bound to be updates to your favourite custom ROMs, but of course that depends on the developer in question.
Well, Today I've fixed my phone ? And know Im running on CWM 12 Nightly & Im just wondering whats the best Custom Rom you have right now or Had ?
Sent from my SAMSUNG-SGH-I747 using Tapatalk
Well, first & foremost, we have Q&A forums here on the site for such questions. Second, these "best ROM" threads are always subjective. Every single user has likes and dislikes. Some users prefer AOSP, while other users prefer Sense (HTC devices), Touchwiz (Samsung devices) and the like, based on their needs & uses. Personally, I've always owned HTC devices and while I do like AOSP and ROM's like CyanogenMod, I always end up back with Sense-based ROM's because of the features that Sense ROM's have that I lose with AOSP. Having said all that, this thread is closed.
Been puzzled by this for a long time (yes I did read the summary of forums on the main page). But I see AOSP, CM, Slim etc in both forums it seems. Guess I was thinking all stock AOSP based ROMs would be in Android Development and all others in the Original Android Development.
Or is it just wherever the developer decides to put his ROM
OKAstro said:
Been puzzled by this for a long time (yes I did read the summary of forums on the main page). But I see AOSP, CM, Slim etc in both forums it seems. Guess I was thinking all stock AOSP based ROMs would be in Android Development and all others in the Original Android Development.
Or is it just wherever the developer decides to put his ROM
Click to expand...
Click to collapse
basically, only something you and/or your team made completely can go in original. however you are not required to put it there, and some devs dont.
everything else goes in regular dev.
bweN diorD said:
basically, only something you and/or your team made completely can go in original. however you are not required to put it there, and some devs dont.
everything else goes in regular dev.
Click to expand...
Click to collapse
Sounds like a good plan, but forums threads could use a big cleanup to facilitate a reset