簡體   English   中英

我應該在我的 iOS 和 Android 應用程序中使用相同的 package 名稱嗎?

[英]Should I use the same package name in both my iOS and Android apps?

我應該使用相同的 package 名稱發布我的應用程序的 Android 和 iOS 版本,還是使用不同的 package 名稱有一些好處?

即我應該將com.mycompany.myapp用於我的應用程序的 Android 和 iOS 版本,還是應該將它們分開為com.mycompany.myapp.ioscom.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本身的差異足以讓你保持頭腦清醒。

所以,如上所述; 個人選擇。

這是武斷的。 但我個人會使用不同的包:

com.mycompany.android.myapp
com.mycompany.ios.myapp

同意。 在Android本身,您應該為應用程序及其類(盡可能使用)使用相同的程序包名稱,但不要在iOS和Android上使用相同的程序包。 這不是技術限制,只是它可以幫助你避免愚蠢的錯誤。

使用相同的包/包名稱沒有技術要求。 一個好的做法是堅持 iOS/Android 的建議

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM