Ketika Anda mendapatkan aplikasi dari play store, aplikasi selalu diberikan dalam format ini (Misalnya):
play.google.com/store/apps/details?id=com.king.candycrushsaga
Saya tidak tertarik dengan URL utama, dan hanya nama aplikasinya, jadi saya dapat:
com.king.candycrushsaga
Saya tahu bahwa ini adalah nama aplikasi yang sebenarnya, itu bukan nama yang ramah yang ditunjukkan pada laci aplikasi atau di play store, tetapi com.
bagian itu selalu membingungkan saya. Saya tahu untuk apa bagian-bagian lain dari nama ( com.PublisherName.AppName
), tapi apa gunanya com.
di awal?
applications
google-play-store
George
sumber
sumber
com.
", lihat play.google.com/store/apps/details?id=org.projectmaxs.main atau play.google.com/store/apps/details?id=uk.co.nationalrail.google untuk beberapa contoh sesuatu yang lain berada di sanaJawaban:
Konvensi penamaan berasal dari standar Java , dan dapat dibandingkan dengan URL, tetapi sebaliknya. Kuncinya di sini adalah ia harus unik, karena itu sangat spesifik.
Dalam contoh Anda,
com
adalah kategori utama yang sebanding dengan Top Level Domain, yang juga bisacom
. Berikutnya adalah nama perusahaanking
, yang dapat dibandingkan dengan nama domain, dan akhirnyacandycrushsaga
, yang bisa berupa subdomain. Karena nama harus unik, skema penamaan ini cukup biasa, tetapi kadang-kadang dapat dibagi lebih jauh dengan menambahkan nama sub proyek ke akhir. Misalnya King dapat memisahkan game dari aplikasi lain yang telah mereka buat dengan menggunakan namanyacom.king.games.candycrushsaga
.Menurut standar Java, komponen pertama harus menjadi domain tingkat atas yang valid (com, net, edu, gov, spesifik negara), tapi saya ingat juga melihat nama paket yang tidak menghormati standar.
sumber
GeorgesApps.com
contoh dan saya membuat permainan yang dipanggilAsk Your Friends
maka itu akan menjadicom.GeorgesApps.AskYourFriends
com.georgesapps.askyourfriends
.com.king
, yang merupakan nama domain mereka. Ini adalah satu-satunya alasan bagian pertama dari nama paket harus TLD internet yang valid.com.publishername
, dan pilihannyacom
tidak sewenang-wenang: itu sebenarnya harus menjadi domain yang dimiliki penerbit. Saya tidak berpikir itu jelas dalam jawaban onik.