Android 如何命名公司';s的主应用程序包

Android 如何命名公司';s的主应用程序包,android,naming-conventions,Android,Naming Conventions,我正在为一家公司编写一个应用程序,该应用程序将被称为的应用程序 那么,我应该如何命名软件包的最佳行业实践是什么 我一直在考虑的选择是: com.company.app似乎有点奇怪,因为它显然是一个应用程序 com.company看起来很奇怪,因为它“缺少”了最后一个标记 com.company.company似乎是多余的 我倾向于com.company,但希望有编写应用程序经验的人提供一些意见。对我来说,最好的变体是com.. 编辑1 如果没有可以使用的应用程序名称 com.companyn

我正在为一家公司编写一个应用程序,该应用程序将被称为的应用程序

那么,我应该如何命名软件包的最佳行业实践是什么

我一直在考虑的选择是:

  • com.company.app
    似乎有点奇怪,因为它显然是一个应用程序
  • com.company
    看起来很奇怪,因为它“缺少”了最后一个标记
  • com.company.company
    似乎是多余的

我倾向于
com.company
,但希望有编写应用程序经验的人提供一些意见。

对我来说,最好的变体是
com..

编辑1

如果没有可以使用的应用程序名称

com.companyname.android

您可以用不同的方式命名包。首选方法之一是com.companyName.appName

如果[company]等于[name app],则可以使用此名称

使用此androidcom.[company].android

将其用于ioscom.[company].ios

示例:com.instgaram.andoird

否则

使用此androidcom.[company].android.[name-app]

将其用于ioscom.[company].ios.[name app]


例如:com.google.android.talk或com.google.android.gm

com.company.app
比其他网站更好。这里
com
是域。它应该是你的公司网站或不是<代码>公司名称对应的公司。和app`作为应用程序名称

问题是当没有
appname
时该怎么办-因为这只是“公司的应用程序”而不是“公司制造的X应用程序”。@configurator请参见编辑1问题是当没有
appname
时该怎么办-因为这只是“公司的应用程序”而不是“公司制造的X应用程序”然后你就可以随意命名了。如果公司名为CompanyName,则可以将包命名为com.company.Name。或者类似的。这完全是你的选择。