Sempre que criamos um aplicativo Android ele possui um nome de pacote, este pacote é o responsável por identificar nosso aplicativo dentro do dispositivo.
Entendendo o Nome do Pacote – Package Name
O Package Name deve ser único, ele é responsável pelo unicidade da aplicação na Google Play e no dispositivo no qual o aplicativo será instalado.
Como exemplo veja o nome do pacote do Twitter na Google Play:
Caso acesse acesse o dispositivo no diretório \Android\Data\ vai encontrar o conteúdo do pacote do Twitter exatamente como a imagem abaixo:
Package Name no Delphi XE7
Ao criamos uma aplicação Android no Delphi XE7, também acontecia com as versões anteriores, ela tem o nome de pacote padrão setado como com.embarcadero. Uma prova do desconhecimento dessa informação pode ser notada ao acessar a Google Play e solicitar uma pesquisa pelo termo Embarcadero na seção de apps, veja:
Como alterar o Package na prática
Bem na prática essa alteração é muito mais simples do que se possa imaginar. Acredito que tenhamos tantos apps com o nome de pacote como Embarcadero na Google Play apenas pelo fato dos desenvolvedores Delphi ao chegarem ao mundo Android apenas desconhecessem o funcionamento e sua importância.
Primeiramente crie um novo projeto Multi-Device Application, configure sua Target Plattform para Android.
Em seguida acesse as Opções de Projeto em Project –> Options (Shift + CRTL + F11) . Lá vá até Version Info e localize na caixa ao lado direito a opção contendo o nome do pacote, basta alterá-lo.
Simples assim, sua aplicação agora passa a fazer parte de um pacote “exclusivamente seu”.
Nota: Alterar o nome do pacote de uma aplicação já existente faz com que o Android passe a considerá-la como uma nova aplicação, não conseguindo os usuários "enxergá-la" por exemplo como uma atualização. Isso requer um grande cuidado!
Bons código!