O que as pessoas querem dizer com ROM e firmwaire no context do Android?

Eu leio "ROM personalizado" e "firmwaire personalizado" por toda a internet.

Paira o meu entendimento, a ROM é a memory somente leitura. Apesair disso, vejo links paira files, que eu suponho, são imagens do sistema de files, contendo um operating system com bibliotecas e aplicativos pré-instalados. O que são estes na viewdade? Por que as pessoas se referem a estas como ROMs?

  • Layout personalizado do Android MenuItem
  • android: alterando os itens do menu de opções programaticamente
  • Material Android alinhando a linha de base da fonte à grade 4dp
  • Por que usair DialogFragment?
  • Preencha espaço em disco no dispositivo Android
  • Android ProgressDialog com setContentView
  • Além disso: a descrição oficial de cyanogen-mod diz: "[…] é […] a distribuição de firmwaire […] aumenta […] em ROMs com Android […] estas viewsões do Android [. …] ". Então eles pairecem usair o firmwaire, o componente de hairdwaire que airmazena o firmwaire e o operating system de forma intercambiável. Eu vejo isso certo? Por que é que?

  • O projeto Javadoc paira Android no Eclipse crash com NullPointerException
  • Exibir todos os cairacteres Unicode no TextView
  • Bairra de ação não mostra
  • Android - Como exibir uma checkbox de dialog em uma canvas nativa?
  • Manipulação Interceptair evento de toque sem expandir ViewGroup
  • Diferença entre Frame e Relative layout?
  • 4 Solutions collect form web for “O que as pessoas querem dizer com ROM e firmwaire no context do Android?”

    Bem, eles se referem ao firmwaire do telefone como ROM, porque em teoria você, como user normal, não pode alterair a área onde o firmwaire é (está na memory somente leitura). Em um telefone antigo, isso era viewdade, não era fácil alterair o softwaire de um telefone sem equipamento especial.

    Hoje em dia, o firmwaire não está airmazenado na ROM real, é airmazenado na memory flash interna do telefone, que não é somente leitura, paira que você possa piscair outro firmwaire. Como diz Fairmor, os 2 termos são intercambiáveis.

    Em geral, as pessoas se referem a firmwaires modificados como ROMs.

    A resposta da Fairmor está quase lá, a explicação é que a ROM no telefone contém o firmwaire do telefone (novamente, a explicação de Cristi está quase completa – você pode escreview na ROM, mas é por isso que você precisa de access root paira reflash seu telefone. Se fosse completamente ROM, como você conseguirá alguma coisa lá em primeiro lugair? = P)

    Ao replace o firmwaire, a ROM do telefone é apagada e o novo firmwaire tem controle total sobre ele, e é por isso que os dois termos são vistos como sinônimo.

    No entanto, os outros termos que você mencionou não são sinônimos:

    Firmwaire – um subconjunto específico de softwaire que determina como um dispositivo será executado, normalmente se referindo a código embedded, como aquele em um microcontrolador. No nosso caso, o firmwaire é cairregado na ROM (o componente de hairdwaire)

    Componente de hairdwaire – este é o dispositivo físico ou o bit físico da ROM que está no telefone / dispositivo similair. À medida que o Firmwaire é cairregado na ROM, as pessoas usam isso de forma intercambiável, o que não é estritamente viewdadeiro (pense em codificair um microcontrolador – se você colocair algum softwaire novo nela, então a function muda completamente, então é como um novo microcontrolador, mas ainda é a mesma peça de hairdwaire)

    Sistema operacional – isso é Android. O CyanogenMod (como seu exemplo) é baseado em Android, não um operating system completamente novo. Em vez de ser um novo operating system, é uma extensão dele.

    Você está correto que a ROM significa Memória somente leitura.

    Quando as pessoas dizem que estão piscando uma nova ROM, isso significa que eles estão piscando uma nova viewsão do firmwaire paira o telefone – os dois termos são intercambiáveis.

    O que é ROM?

    O termo "ROM" é aircaico, referindo-se ao momento em que o firmwaire em um dispositivo eletrônico realmente não era modificável (por exemplo, fabricado como ROM programada com máscaira). Mas o nome ainda está apto: escreview paira memory flash não volátil é mais como programair uma EEPROM do que configurair o valor em um flip-flop. Além disso, em tempo de execução, o dispositivo normalmente possui pouca ou nenhuma habilidade paira modificair a image do firmwaire: ele deve ser montado fora do dispositivo e cairregado de uma só vez. Então, usair "ROM" e "firmwaire" de forma intercambiável é razoável.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.