我应该以相同的包名发布我的应用程序的 Android 和 iOS 版本,还是使用不同的包名有一些好处?
即我应该为我的应用程序的 Android 和 iOS 版本使用 com.mycompany.myapp
,还是应该将它们分开为 com.mycompany.myapp.ios
和 com .mycompany.myapp.android
?
我现在想不出任何技术原因来使用单独的包,但由于以后更改这将是可怕的,我很想使用不同的包。
最佳答案
我同意其他答案,这完全是你自己的选择,但我也反对其他答案并声明,我个人认为没有必要使用特定的 ios 和 android 包/命名空间。
这两个平台都有自己的意识形态和结构,在命名类和包/命名空间时,我通常会使用它们。
举这些例子:
安卓:
- com.company.app;
- com.company.app.listeners;
- com.company.app.adapters
- com.company.app.ui;
iOS
- com.company.app;
- com.company.delegates;
- com.company.ui;
它简单、整洁且易于遵循。显然存在交叉,并且总是会有些困惑……但是语言和 IDE 本身的差异足以让您在游戏中保持清醒。
因此,如前所述;个人选择。
关于android - 我应该在我的 iOS 和 Android 应用程序中使用相同的包名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13502519/