我应该在iOS和Android应用程序中使用相同的软件包名称吗?
我应该以相同的软件包名称发布我的应用程序的Android和iOS版本,还是使用不同的软件包名称有好处 i、 e.我应该为我的应用程序的Android和iOS版本使用我应该在iOS和Android应用程序中使用相同的软件包名称吗?,android,ios,app-store,google-play,Android,Ios,App Store,Google Play,我应该以相同的软件包名称发布我的应用程序的Android和iOS版本,还是使用不同的软件包名称有好处 i、 e.我应该为我的应用程序的Android和iOS版本使用com.mycompany.myapp,还是应该将它们分开为com.mycompany.myapp.iOS和com.mycompany.myapp.Android 我现在想不出使用单独的软件包的任何技术原因,但由于这将是可怕的,以后再进行更改,我很想使用不同的软件包。这是任意的。但就个人而言,我会使用不同的软件包: com.mycom
com.mycompany.myapp
,还是应该将它们分开为com.mycompany.myapp.iOS
和com.mycompany.myapp.Android
我现在想不出使用单独的软件包的任何技术原因,但由于这将是可怕的,以后再进行更改,我很想使用不同的软件包。这是任意的。但就个人而言,我会使用不同的软件包:
com.mycompany.android.myapp
com.mycompany.ios.myapp
同意。在Android本身中,应用程序及其类应该使用相同的包名(只要可能),但不要在iOS和Android中使用相同的包。这不是技术上的限制,只是可以帮助你避免愚蠢的错误。我同意其他答案,这完全是你自己的选择,但我也会反对其他答案,并声明,我个人认为没有必要使用特定的ios和安卓软件包/名称空间 这两个平台都有自己的思想和结构,在命名类和包/名称空间时,我通常会使用它们 以这些例子为例: 安卓:
- com.company.app李>
- com.company.app.listeners李>
- com.company.app.adapters
- com.company.app.ui李>
- com.company.app李>
- com.company.delegories李>
- com.company.ui李>
如前所述;个人选择。听起来没有技术上的理由说明你应该或不应该在Android和iOS上使用相同的软件包,但接受这个答案,因为它提供了最详细的信息。:-)