我是否應該使用相同的軟件包名稱發佈我的應用的Android和iOS版本,或者使用不同的軟件包名稱會有一些好處嗎?我應該在iOS和Android應用程序中使用相同的包名嗎?
即應該爲我的應用的Android和iOS版本使用com.mycompany.myapp
,還是應該將它們分開爲com.mycompany.myapp.ios
和com.mycompany.myapp.android
?
現在我不能想到任何技術原因使用單獨的軟件包,但因爲這將是可怕的更改後我很想使用不同的軟件包。
我是否應該使用相同的軟件包名稱發佈我的應用的Android和iOS版本,或者使用不同的軟件包名稱會有一些好處嗎?我應該在iOS和Android應用程序中使用相同的包名嗎?
即應該爲我的應用的Android和iOS版本使用com.mycompany.myapp
,還是應該將它們分開爲com.mycompany.myapp.ios
和com.mycompany.myapp.android
?
現在我不能想到任何技術原因使用單獨的軟件包,但因爲這將是可怕的更改後我很想使用不同的軟件包。
我同意其他答案,它完全是你自己的選擇,但我也會違反其他答案,並指出,我個人覺得沒有必要使用特定的ios和android包/命名空間。
這兩個平臺都有自己的思想和結構,當涉及命名類和包/名稱空間時,我通常會對它們發揮作用。
採取這些例子:
機器人:
的iOS
它很簡單,整潔,易於遵循。顯然有交叉,總會有一些混亂......但語言和IDE本身不同,足以讓你的頭腦保持在遊戲中。
所以,如上所述;個人選擇。
這是任意的。但親自我會使用不同的包:
com.mycompany.android.myapp
com.mycompany.ios.myapp
同意。在Android本身中,應該爲應用程序及其類(儘可能)使用相同的包名稱,但不要在iOS和Android上使用相同的包。這不是技術限制,只是它會幫助你避免愚蠢的錯誤。
聽起來好像沒有技術理由說明爲什麼你應該或不應該在Android和iOS上使用相同的包,但接受這個答案是因爲它提供了最多的細節。 :-) –