Google Play 스토어의 앱에 com이있는 이유는 무엇입니까? 처음에는?


19

Play 스토어에서 앱을 가져 오면 앱은 항상 다음 형식으로 제공됩니다 (예 :).

play.google.com/store/apps/details?id=com.king.candycrushsaga

기본 URL과 앱 이름에만 관심이 없으므로 다음과 같은 결과를 얻습니다.

com.king.candycrushsaga

나는 이것이 실제 앱 이름이라는 것을 알고 있습니다. 즉 앱 서랍이나 플레이 스토어에 표시되는 친숙한 이름은 아니지만 그 com.부분은 항상 혼란 스럽습니다. 나는 그 이름의 다른 부분이 무엇인지 알고 com.PublisherName.AppName있지만 com.시작 부분의 요점은 무엇 입니까?


그것은 "항상이 아니다 com."참조 play.google.com/store/apps/details?id=org.projectmaxs.main 또는 play.google.com/store/apps/details?id=uk.co.nationalrail.google을 위해 다른 존재의 몇 가지 예
GAThrawn

답변:


32

이름 지정 규칙은 Java 표준 에서 파생되었으며 URL과 비슷하지만 그 반대입니다. 여기서 핵심은 고유해야한다는 것인데, 이것이 매우 구체적입니다.

예를 들어 com최상위 도메인과 비교할 수있는 기본 범주는 다음과 같습니다 com. 다음은 회사 이름 king으로 도메인 이름과 비교할 수 있으며 마지막으로 candycrushsaga하위 도메인이 될 수 있습니다. 이름은 고유해야하기 때문에이 이름 지정 스키마는 일반적이지만 하위 프로젝트 이름을 끝에 추가하여 더 세분화 할 수 있습니다. 예를 들어 King은 name을 사용하여 만든 다른 앱과 게임을 분리 할 수 com.king.games.candycrushsaga있습니다.

Java 표준에 따르면 첫 번째 구성 요소는 유효한 최상위 도메인 (com, net, edu, gov, 국가 별)이어야하지만 표준을 준수하지 않는 패키지 이름도 보았습니다.


3
내 사이트가있는 경우 - 답변을 주셔서 감사합니다 - 나는 지금 그것을 얻을 생각 GeorgesApps.com예를 들어 나는라는 게임을 만들어 Ask Your Friends가 될 것이다 다음을com.GeorgesApps.AskYourFriends
조지

그래, 그게
다야

6
@GeorgeH 그러나 소문자 : com.georgesapps.askyourfriends.
nhaarman

3
@Onik 본인도 소유하지 않은 URL을 패키지 이름으로 사용하는 것은 매우 좋지 않습니다. 그래서 King의 앱 com.king이 도메인 이름 인으로 시작 합니다. 이것이 패키지 이름의 첫 번째 부분이 유효한 인터넷 TLD 여야하는 유일한 이유입니다.
Dan Hulme

2
@GeorgeH 이해합니다. 요점은 단지 아닙니다 com.publishername. 선택은 com임의적이지 않습니다. 실제로 게시자가 소유 한 도메인이어야합니다. 나는 그것이 onik의 대답에서 분명하다고 생각하지 않았습니다.
Dan Hulme
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.