hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
안드로이드 씽스 역사
구글 I/O 2015 동안, 구글은 코드명 브릴로라는 곧 출시될 안드로이드 (운영체제) 기반 임베디드 운영체제 플랫폼을 발표했다. 당시 프로젝트는 최소 32-64MB의 RAM을 가진 저메모리 장치를 지원하는 것을 목표로 했다. 브릴로 플랫폼은 IoT 장치를 위한 OS뿐만 아니라 장치 프로비저닝 및 업데이트 전송을 위한 관리 콘솔을 포함하는 클라우드 구성 요소가 있는 완전한 소프트웨어 스택이었다. 브릴로는 와이파이와 Bluetooth Low Energy 및 클라우드 통신(업데이트 전송 포함), 안드로이드 폰 및 기타 호환 장치(구글 네스트 제품 포함)와 통신을 위한 위브 프로토콜을 지원했다.
2016년, 구글은 브릴로를 안드로이드 씽즈라는 새로운 이름으로 개편했다.
원래 안드로이드 씽즈는 저전력 및 메모리 제약이 있는 사물 인터넷 (IoT) 장치를 목표로 했으며, 이는 주로 다양한 MCU 플랫폼으로 구축된다.
안드로이드 씽스 역사
2018년, 안드로이드 씽즈는 버전 1.0으로 공식 출시되었다. 동시에 여러 OEM( JBL, 레노버, LG전자 포함)은 안드로이드 씽즈를 기반으로 하는 스마트 스피커를 출시했다. 이 장치들은 두 가지 퀄컴 "홈 허브" 시스템 온 칩 솔루션과 구글 어시스턴트 기반 스마트 스피커 및 디스플레이에 맞춰진 구글이 제공하는 안드로이드 씽즈 구현을 기반으로 했다.
2019년 2월, 안드로이드 씽즈는 스마트 스피커와 디스플레이에 다시 중점을 두었다. 프로젝트는 자원 제약이 있는 IoT 장치 지원을 중단하고 스마트폰급 장치로 초점을 변경했다.
2020년 12월, 안드로이드 씽즈 대시보드 FAQ 페이지는 다가오는 안드로이드 씽즈 종료에 대한 공지로 조용히 업데이트되었다. 안드로이드 씽즈 대시보드는 2021년 1월 5일에 새로운 장치 등록 및 프로젝트를 받지 않기 시작했고, 2022년 1월 5일에 업데이트 배포를 중단했다. (이 시점에서 "콘솔은 완전히 종료되고 빌드 구성 및 공장 이미지를 포함한 모든 프로젝트 데이터는 영구적으로 삭제될 것이다.")
안드로이드 오토모티브
안드로이드 오토모티브(AAOS)는 Google Built-in Cars라는 이름으로 판매되며, 안드로이드를 기반으로 차량 대시보드에서 사용하도록 설계된 오픈 소스 운영체제이다. 2017년 3월에 출시되었으며, 구글과 인텔, 그리고 볼보 및 아우디와 같은 자동차 제조업체와 협력하여 개발되었다. 이 프로젝트는 자동차 제조업체가 자체 배포판을 개발할 수 있도록 운영체제 코드베이스를 제공하는 것을 목표로 한다. 메시징, 내비게이션, 음악 재생과 같은 인포테인먼트 작업 외에도, 이 운영체제는 에어컨 제어와 같은 차량별 기능을 처리하는 것을 목표로 한다.
안드로이드 오토와는 달리, 안드로이드 오토모티브는 스마트폰에 의존하지 않고 차량의 장치에서 실행되는 완전한 운영체제이다. 따라서 구글 플레이 스토어에서 제한된 수의 앱에 접근할 수 있다.
안드로이드 오토모티브
안드로이드 오토모티브는 오픈 소스 운영체제이므로, 자동차 제조업체는 구글 모바일 서비스의 자동차 버전인 사유 구글 오토모티브 서비스(GAS) 없이도 사용할 수 있다. 이 서비스는 OEM이 인포테인먼트 시스템에 라이선스를 부여하고 통합할 수 있는 구글 지도 및 구글 어시스턴트와 같은 애플리케이션 및 서비스 모음이다. 볼보, 르노, 포드 및 GM은 GAS와 함께 AAOS를 사용하고 있다. CAN 버스와 같은 차량 내 네트워크(IVI)와 통신하기 위해 안드로이드 오토모티브는 차량의 하드웨어 및 소프트웨어 구성 요소 간의 다리 역할을 하는 차량 하드웨어 추상화 계층(VHAL)을 사용한다.
안드로이드 오토모티브 역사
이 운영체제는 2017년 3월에 구글에 의해 처음 발표되었다.
2018년 2월, 폴스타는 안드로이드 오토모티브가 내장된 최초의 자동차인 폴스타 2를 발표했다. 안드로이드 오토모티브가 탑재된 폴스타 2는 2020년 7월부터 구매할 수 있다.
2018년 9월, 르노-닛산-미쓰비시 얼라이언스는 2021년부터 그룹 차량에 안드로이드 오토모티브 운영체제를 내장하는 기술 파트너십을 발표했다.
2019년 4월, 구글은 개발자들이 안드로이드 오토모티브용 애플리케이션 개발을 시작할 수 있도록 API를 개방했다.
2019년 9월, 제너럴 모터스는 2021년부터 자사 자동차의 인포테인먼트 시스템에 안드로이드 오토모티브를 사용할 것이라고 발표했다.
2020년 7월, 스텔란티스 (구 FCA 그룹 및 PSA 그룹)는 자사 인포테인먼트 시스템에 안드로이드 오토모티브 OS를 사용할 것이라고 발표했다. 이 발표는 2022년에 철회되었다.2021년형 닷지 듀랑고 및 크라이슬러 퍼시피카와 같은 일부 그룹 차량은 구글 오토모티브 서비스(GAS) 없이도 안드로이드 오토모티브 기반의 Uconnect 5를 이미 사용하고 있다.
안드로이드 오토모티브 역사
2021년 2월, 포드는 2023년부터 포드 및 링컨 차량에 안드로이드 오토모티브를 도입할 구글과의 파트너십을 발표했다.
2021년 5월, 루시드 모터스는 루시드 에어가 인포테인먼트 시스템에 안드로이드 오토모티브를 사용하고 있지만, 구글 오토모티브 서비스(GAS)는 사용하지 않는다고 밝혔다.
2021년 9월, 혼다는 2022년부터 자사 자동차에 구글의 안드로이드 오토모티브 OS를 사용할 것이라고 발표했다.
2022년 6월, BMW는 BMW 운영체제 8을 확장하고 2023년 3월부터 특정 모델에 안드로이드 오토모티브를 통합할 것이라고 발표했다. 2023년 1월, 소비자 가전 전시회에서 BMW는 BMW 운영체제 9가 안드로이드 오토모티브를 기반으로 하지만 구글 오토모티브 서비스(GAS)는 포함하지 않을 것이라고 밝혔다. BMW OS 9에는 Aptoide 앱 스토어가 탑재될 예정이지만, 하위 OS 버전에는 탑재되지 않는다.
2023년 3월, 폭스바겐 그룹은 One.Infotainment라고 불리는 미래 인포테인먼트 시스템이 안드로이드 오토모티브(AOSP 버전)를 기반으로 할 것이며, 하만 인터내셔널과 협력하여 개발된 앱 스토어를 포함할 것이라고 발표했다.
안드로이드 오토모티브 역사
2023년 5월, 구글은 안드로이드 오토모티브 OS 14를 출시했는데, 이는 내비게이션 앱의 새로운 기능을 가능하게 하여 계기판과 통합하고 운전자와 승객 간의 새로운 경험을 확장하기 위한 다중 화면 지원을 제공한다.
2023년 6월, 폴스타는 중국 시장을 겨냥한 차량에 메이주 플라이미 오토 시스템을 사용할 것이라고 발표했다.
2023년 10월, 포르쉐는 구글과의 협력을 발표했는데, 이는 포르쉐의 미래 차량에 안드로이드 오토모티브를 도입할 것이다. 구글 지도, 구글 어시스턴트, 그리고 다양한 앱들이 구글 플레이 스토어를 통해 제공될 예정이다.
2024년 12월, 현대자동차그룹은 소프트웨어 생태계를 더욱 확장하기 위해 구글의 안드로이드 오토모티브 운영체제(AAOS)를 채택했다고 발표했다.
아우디 Q6 e-트론
아우디 Q6 e-트론은 독일 자동차 제조업체 아우디의 배터리 전기 컴팩트 럭셔리 크로스오버 SUV로, 2023년 11월부터 잉골슈타트 시의 아우디 공장에서 생산이 시작되었다. 포르쉐 마칸과 유사한 컴팩트 럭셔리 SUV이며, 플랫폼도 공유한다. 2033년 말까지 완전 전기차로 전환하려는 아우디의 목표의 일환으로, 이 차량은 궁극적으로 아우디 Q5를 대체하도록 설계되었으며, ICE 모델과 동등한 위치를 차지한다.
아우디 Q6 e-트론 개요
Q6 e-트론의 내부는 2023년 9월 4일 뮌헨 국제 모터쇼에서 공개되었고, 외관과 전체적인 세부 정보는 2024년 3월 18일에 공개되었다.
Q6 e-트론은 아우디의 논란이 많았던 두 자리 숫자 명명 시스템에서 숫자 지정을 생략한 아우디 최초의 차량이다. '퍼포먼스' 접미사는 가장 강력한 단일 모터 모델에 사용된다.
외관 디자인에 대해 아우디 외관 디자인의 사샤 하이드(Sascha Hyde)는 "아우디 Q6 e-트론의 경우, 클래식하고 강력한 아우디 'Q' 비율을 가진 완벽한 순수 SUV를 원했습니다"라고 말했다. 외관은 닫힌 형태의 클래식 아우디 싱글프레임 그릴을 특징으로 하며, 분할형 헤드라이트 디자인을 적용한 아우디 최초의 모델이다. 아우디의 2세대 OLED 디지털 라이트 기술과 3D 애니메이션을 적용했으며, 후면 테일라이트는 화살표와 경고 삼각형을 내부에 투사하여 후방 운전자에게 경고할 수 있다.
아우디 Q6 e-트론 개요
실내는 11.9인치 디지털 계기판과 14.5인치 중앙 인포테인먼트 터치스크린(안드로이드 기반 MIB4 시스템으로 작동)을 포함하는 아우디의 새로운 디지털 스테이지 파노라마 디스플레이를 특징으로 한다. 이 패널은 아우디의 싱글프레임 외관 그릴 모양을 모방하도록 의도되었다. 운전자 주의 분산을 없애는 액티브 프라이버시 모드가 있는 전면 승객용 10.9인치 인포테인먼트 디스플레이, 증강 현실 헤드업 디스플레이, AI 기반 아우디 어시스턴트, 그리고 앞유리를 감싸는 동적 LED 라이트 스트립 옵션이 있다.
Q6 e-트론은 뒷좌석을 접었을 때 최대 1,529 L (54.0 cu ft)의 트렁크 공간을 가지며, 뒷좌석은 40:20:40 비율로 개별적으로 접을 수 있다. 64 L (2.3 cu ft)의 프렁크 수납 공간도 제공된다.
아우디와 포르쉐가 공동 개발한 프리미엄 플랫폼 일렉트릭 플랫폼을 기반으로 하며, 800볼트 기술과 최대 270kW의 충전 용량이 기본으로 제공된다. 양쪽에 충전 포트가 있으며(한쪽은 AC/DC, 다른 쪽은 AC만), 충전 스테이션이 400볼트 기술만 지원하는 경우 배터리를 자동으로 절반으로 나누어 동일한 전압으로 충전하는 뱅크 충전이 가능하다.
스포트백으로 판매되는 쿠페 SUV 모델은 2024년 10월 13일에 공개되었다. 스포트백 모델은 경사진 루프라인으로 인해 전체 차량 높이가 38 mm (1.5 in) 감소했으며, 항력 계수는 일반 모델에 비해 0.26으로 줄었다.
진 클라인스
유진 앤서니 클라인스(Eugene Anthony Clines, 1946년 10월 6일~2022년 1월 27일)는 미국의 프로 야구 선수이자 코치이다. 1970년부터 1979년까지 메이저 리그 베이스볼(MLB)에서 외야수로 뛰었으며, 1970년부터 1974년까지 5시즌 동안 몸담은 피츠버그 파이리츠 시절에는 선수단의 일원으로 네 차례 내셔널 리그 동부 지구 우승과 1971년 월드 시리즈 우승을 경험했다. 이후 뉴욕 메츠, 텍사스 레인저스, 시카고 컵스를 거쳤다. 우투우타였다.
선수로서 은퇴한 뒤에는 시카고 컵스, 휴스턴 애스트로스, 시애틀 매리너스, 밀워키 브루어스, 샌프란시스코 자이언츠 등지에서 코치를 역임했고, 로스앤젤레스 다저스에서는 고문으로 임명되었다.
진 클라인스 선수 경력
클라인스는 미국 캘리포니아주 리치먼드에 있는 해리 엘스 고등학교에 다녔으며, 1966년 메이저 리그 베이스볼 드래프트 6라운드에서 피츠버그 파이리츠의 지명을 받았다.
빠른 발과 뛰어난 수비력을 갖고 있다고 평가받았던 클라인스는 1970년 피츠버그 파이리츠의 백업 외야수로 메이저 리그에 모습을 드러냈고, 루키 시즌에 31경기에 출전해 타율 .405(37타수 15안타)를 기록했다. 1971년 9월 1일, 피츠버그 파이리츠의 라인업의 타순은 오직 소수 인종 선수들로만 구성되었고, 클라인스도 그중 한 명으로 이름을 올렸다.
클라인스는 피츠버그 소속으로 1971년과 1972년, 1974년에 내셔널 리그 챔피언십 시리즈에 출전했으며, 1971년에는 월드 시리즈 우승을 경험했다. 1972년에는 107경기에 출전해 타율(.334), 2루타(15), 3루타(6) 부문에서 커리어 하이를 기록하며 자신의 커리어에서 가장 생산적인 시즌을 보냈다.
진 클라인스 선수 경력
1974년 10월 22일, 피츠버그의 클라인스와 뉴욕 메츠의 더피 다이어를 맞바꾸는 트레이드가 성사되었다. 1975년 시즌 후에는 메츠의 클라인스와 텍사스 레인저스의 조 로비토가 서로 팀을 옮기는 트레이드가 이루어졌다. 1977년 시즌이 시작 전에는 텍사스 레인저스와 시카고 컵스 사이에 트레이드가 발생했는데, 대럴드 놀스가 텍사스로 이적하고 클라인스가 추후 지명 선수로 지명되어 컵스로 이적하게 됐다. 1979년 5월에 컵스 구단은 클라인스를 방출시켰다. 클라인스는 메이저 리그에서 10시즌을 뛰며 통산 타율 .277를 기록했다.
진 클라인스 코치 경력
클라인스는 선수로서 은퇴한 뒤에도 코치로 남아 컵스 구단과 계속해서 동행했다. 이후 1981년까지 시카고 컵스에서 코치를 맡다 휴스턴 애스트로스 산하 마이너 리그 팀으로 넘어가 1987년까지 순회 타격 인스트럭터로 활동했다. 1988년에는 애스트로스의 타격 코치를 맡았다. 1989년 시즌 전에는 시애틀 매리너스 구단이 그를 타격 코치로 영입했다. 이후 4년간 시애틀의 타격 코치를 역임했으며, 1992년 시즌이 끝난 후 경질되었다. 1993년과 1994년에는 밀워키 브루어스의 타격 코치를 맡았으며, 그 후에는 샌프란시스코 자이언츠 산하 마이너 리그 구단에서 타격 코디네이터로 일했다. 1996년 시즌 후에는 메이저 리그로 승격되어 샌프란시스코 자이언츠의 타격 코치를 맡게 되었다.
진 클라인스 코치 경력
2002년 시즌 후 샌프란시스코의 더스티 베이커 감독이 시카고 컵스의 감독으로 자리를 옮기게 되었고, 이때 베이커 감독은 클라인스 코치를 컵스 구단에 합류시키면서 그를 1루 주루 코치로 임명했다. 2005년 시즌부터는 다시 타격 코치로 보직이 변경되었다. 2006년 시즌 후 베이커 감독이 경질되면서 베이커 사단의 일원이었던 클라인스 또한 팀을 떠나게 됐다.
2006년 10월, 로스앤젤레스 다저스 구단은 클라인스를 외야 및 주루 순회 인스트럭터로 영입했다. 그해 11월, 클라인스는 후안 피에르로 하여금 다저스와 계약을 맺도록 설득하기도 했다. 2011년 시즌 후 클라인스는 다저스의 선수 육성 수석 고문으로 임명되었다.
진 클라인스 개인사
클라인스는 고등학교 시절 연인이었던 루완다 브라운과의 사이에서 딸 하나를 두었고, 전 부인 페이와의 사이에서는 두 자녀를, 현재 아내 조앤과의 사이에서도 두 자녀를 두었다. 클라인스는 2022년 1월 27일에 플로리다주 브레이든턴에 있는 거주지에서 75세의 나이로 사망했다.
안드로이드 잔디 조각상
안드로이드 잔디밭 조각상은 캘리포니아주 마운틴뷰의 구글플렉스(구글 본사) 근처에 있는 대형 폼 조각상 시리즈로, 현재 찰스턴 로드(Charleston Rd)와 허프 애비뉴(Huff Ave)에 위치해 있다. 이 조각상들은 후식과 달콤한 간식의 이름을 딴 구글의 안드로이드 모바일 운영체제 버전의 코드네임을 기반으로 만들어졌다. 구글은 각 새로운 안드로이드 버전마다 조각상을 의뢰하는 전통이 있었으나, 안드로이드 10 출시 이후인 2019년에 중단되었다. 안드로이드 11부터는 조각상이 가상 3D 모델로 제작된다.
이 조각상들은 원래 안드로이드 개발팀 사무실이 있던 빌딩 44 앞에 위치했으나, 몇 블록 떨어진 구글 방문자 센터 베타 옆 현 위치로 옮겨졌다. 이 지역은 구글 직원과 손님에게 개방되어 있으며, 방문객들은 사진을 찍을 수 있다.
2013년 킷캣까지 모든 조각상은 이전에는 커스텀 크리에이션스(Custom Creations)로 알려졌던 테멘더스(Themendous)라는 회사에서 제작했다.
안드로이드 잔디 조각상 배경
구글의 안드로이드는 2010년 말 기준으로 가장 많이 팔리는 모바일 운영체제이며 오픈 핸드셋 얼라이언스와 협력하여 개발되었으며, 1.0 버전은 2008년 9월 23일에 출시되었다. 안드로이드의 첫 공개 코드네임 버전은 2009년 4월 27일에 출시된 "컵케이크"였다. 버전 1.0과 1.1은 이 방식에 따른 코드네임이 없었다. 처음에는 알파벳 순서대로 유명한 로봇 이름을 사용하려는 계획이 있었고, 일부 초기 임시 수정 버전은 "우주소년 아톰"과 "벤더"로 태그가 지정되었다. 결국 이 계획은 중단되었고, 버전 1.0에는 코드네임이 없었지만, 버전 1.1은 내부 코드네임 "쁘띠 푸르(Petit Four)"를 받았는데, 이는 안드로이드 릴리스 이름을 디저트 이름을 따서 짓는 관습을 시작하게 했다. 1.5 버전부터 코드네임이 공개되면서, "C"부터 시작하여 알파벳 순서를 따르기 시작했다(이전 두 공개 릴리스는 이 방식에서 '건너뛰어진' 것으로 보인다). 그 이후로 안드로이드의 추가 릴리스는 디저트나 달콤한 간식의 이름을 따서 지어졌으며, 이름은 알파벳 순서로 선택되었지만 때로는 동일한 이름이 여러 버전에 적용되기도 했다. 구글은 2019년 안드로이드 10부터 마케팅 이름으로 디저트 이름을 사용하는 것을 중단했지만, 내부적으로는 계속 사용되었고 11과 12 버전 조각상("11은 레드 벨벳 케이크", "12는 스노우 콘")에도 언급되었다. 조각상들은 2022년 초에 이전 및 수리를 위해 일시적으로 제거되었다.
안드로이드 잔디 조각상 배경
각 이름 붙여진 운영체제가 공개되기 며칠 전, 구글은 해당 버전의 코드네임을 나타내는 잔디밭 조각상을 공개하곤 했다. 이 조각상들은 2014년 8월까지 안드로이드 개발팀이 일하던 빌딩 44 앞 잔디밭에 있었다.
구글은 안드로이드 10 이후 물리적 조각상 제작을 중단했으며, 이는 외부적으로 더 이상 디저트 테마 이름을 사용하지 않은 첫 번째 릴리스이기도 했다. 안드로이드 11부터 구글은 "조각상"을 온라인에서 볼 수 있는 3D 객체로 출시하여 전통을 이어갔다. 내부적으로 "티라미수"로 코드명 지정된 안드로이드 13 조각상은 물리적 형식과 가상 형식으로 모두 제작되었다.
안드로이드 잔디 조각상 조각상
초기에는 녹색 안드로이드 옆에 비슷한 색상과 디자인의 알렉스라는 개가 함께 있었다. 이것은 사실 장난감 의자인 에로 아르니오의 퍼피(Puppy)였다. 이 조각상은 2009년에 도난당했다.
2012년에도 비슷한 사건이 발생했다. 여름 더위로 인해 젤리빈 조각상의 머리가 떨어져 나갔고, 안에 있던 젤리빈 중 하나가 도난당했다. 이로 인해 안드로이드 엔지니어 댄 모릴(Dan Morrill)은 구글+에 다음과 같은 글을 올렸다: "젤리빈은 너무나도 뜨거워서 JB 조각상이 과열되어 머리가 부분적으로 녹아 떨어져 나갔습니다. 그리고 우리는 누군가 젤리빈 중 하나를 훔쳐갔다고 생각합니다. 여러분: 우리의 젤리빈을 훔치지 말아 주세요." 이후 조각상은 수리되었다.
2017년 안드로이드 오레오 조각상의 경우, 구글은 두 개의 다른 조각상을 주문했는데, 하나는 단일 오레오와 네모난 디자인을 특징으로 하고 다른 하나(테멘더스 제작)는 여러 오레오와 더 둥근 모양을 특징으로 했다.
설치 순서대로 된 조각상은 다음과 같다.
베흐루즈 셉트 라술
베흐루즈 셉트 라술(Behrouz Sebt Rasoul, 페르시아어: بهروز سبط رسول, 1969년생)은 이란의 영화 감독, 각본가, 영화 제작자, 음악가이다. 그는 이란과 타지키스탄의 문화 협력을 반영하는 국제 공동 제작 영화로 잘 알려져 있다.
베흐루즈 셉트 라술 생애
베흐루즈 셉트 라술은 1969년 이란에서 태어났다. 그는 젊은 시절부터 예술과 문학에 대한 깊은 관심을 가졌으며, 이후 영화 제작과 전통 음악에 몰두하게 되었다. 그는 이란 전통 음악의 연주자이자 작곡가로 활동했으며, 영화에서 음악적 요소를 중요하게 다뤄왔다.
베흐루즈 셉트 라술 경력
그의 영화는 종종 이란과 중앙아시아의 문화, 역사, 인간성에 대한 탐구를 주제로 한다. 그는 다양한 국제 영화제에서 상영되며 비평가들의 찬사를 받았다.
베흐루즈 셉트 라술 국제적 인지도
《멜로디》는 타지키스탄을 대표하여 제97회 아카데미 국제영화상에 제출되었으며, 다양한 국제 영화제에서 상영되었다. 해당 작품은 타지키스탄-이란의 공동제작 영화로, 인도, 스페인, 방글라데시, 중국, 스위스 등지의 영화제에 공식 초청되었다.
베흐루즈 셉트 라술 향후 상영
2025년 9월, 베흐루즈 세브트 라술 감독의 영화 《Melody》(2023)는 프랑스 칸 시가 주최하는 문화 프로그램인 **Les Jeudis de Cannes Cinéma – 이란 영화 집중 조명**의 일환으로 상영될 예정이다. 이 행사는 **Saison Cannes Cinéma 2025–2026** 시즌 프로그램의 일부이다.
Hive UI
하이브 (HIVE로 표기)는 Xolo에서 개발한 커스텀 롬으로, 안드로이드 운영체제 v 4.4.4 (킷캣)을 기반으로 한다. 하이브는 Xolo 기기 전용이며 타사에는 라이선스가 부여되지 않았다.
하이브는 방갈로르에 있는 Xolo의 소프트웨어 디자인 팀이 설계했다. 사용자는 개발 팀과 소통하며 새로운 기능에 대한 아이디어를 공유할 수 있다. 하이브 개발 팀은 격주로 새로운 기능이나 버그 수정이 포함된 무선 (OTA) 업데이트를 발표하는 것을 목표로 한다.
하이브가 탑재된 첫 번째 Xolo 기기(8X-1000)는 2014년 8월에 출시되었다.
짐페리움
짐페리엄(Zimperium, Inc.)은 미국 텍사스주 댈러스에 본사를 둔 비상장 모바일 보안 회사이다. 짐페리엄은 기업 환경을 위해 특별히 제작된 모바일 보안 플랫폼을 제공한다.
짐페리움 역사
짐페리엄 유한회사(Zimperium, Ltd.)는 2010년 회장 겸 CTO인 이츠학 아브라함(일명 Zuk, ihackbanme)에 의해 설립되었다. 2011년에는 엘리아 예후다(z4ziggy)가 공동 창업자로 합류했다. 2013년 짐페리엄 유한회사의 자산은 짐페리엄 주식회사(Zimperium, Inc.)에 인수되었고, 새 회사는 델라웨어에 설립되었다. 2014년 짐페리엄 주식회사는 기계 학습을 사용하여 사용자 습관을 모니터링하여 가능한 폰 해킹을 감지하고 방지하는 스마트폰 소프트웨어인 zIPS 안드로이드 모바일 앱 (침입 방지 시스템)을 출시했다. 2015년 짐페리엄 주식회사는 스테이지프라이트라고 불리는 안드로이드 운영체제 시리즈에 영향을 미치는 소프트웨어 버그 그룹에 대한 보안 시스템을 연구하고 개발했다.
짐페리움 역사
2016년, 이 회사는 블랙베리와 파트너십을 맺었다. 이 파트너십은 IOS 및 안드로이드 플랫폼에서 모바일 보안을 강화하기 위한 짐페리엄의 zIPS 통합으로 구성되었다. 짐페리엄 주식회사는 삼성, 텔스트라, 시에라 벤처스, 소프트뱅크, 워버그 핀커스를 포함한 개인 투자자들로부터 6천만 달러 이상을 유치했다. 이 회사는 소프트뱅크 그룹, 도이체 텔레콤, 텔스트라, 스마톤, 오라클, 마이크로소프트, 트렐릭스, 센티넬원, 이반티 등 여러 기술 회사와 제휴를 맺었다.
2021년 7월, 짐페리엄은 애플리케이션 실딩 및 암호화 키 보호 공급업체인 화이트크립션(whiteCryption)을 인수했다. 짐페리엄은 인터트러스트(Intertrust)가 이끄는 투자 그룹으로부터 화이트크립션을 인수했다.
2022년 3월, 짐페리엄은 전 미국 재무부 장관 스티븐 므누신이 설립하고 이끄는 사모펀드인 리버티 스트래티직 캐피털(Liberty Strategic Capital)에 약 5억 2천 5백만 달러에 인수되었다. 이 투자로 리버티 스트래티직 캐피털은 짐페리엄의 지배 지분을 인수했으며 므누신 장관이 회사 이사회 의장을 맡았다. 2017년부터 짐페리엄에 투자해 온 소프트뱅크 코퍼레이션은 소액 투자자로 계속 참여했다.
엔드포인트 보안
엔드포인트 보안 또는 엔드포인트 보호는 클라이언트 장치에 원격으로 연결된 컴퓨터 망을 보호하는 접근 방식이다. 랩톱, 태블릿 컴퓨터, 휴대 전화 및 기타 무선 통신 장치와 같은 엔드포인트 장치를 기업 네트워크에 연결하면 보안 위협에 대한 공격 경로가 생성된다. 엔드포인트 보안은 이러한 장치가 컴플라이언스를 정보 보안 표준에 따르도록 보장한다.
엔드포인트 보안 분야는 2010년대 이후 제한적인 바이러스 검사 소프트웨어에서 벗어나 보다 진보되고 포괄적인 방어 체계로 발전했다. 여기에는 차세대 바이러스 검사 소프트웨어, 위협 탐지, 조사 및 대응, 장치 관리, 데이터 손실 방지 (DLP), 패치 관리 및 진화하는 위협에 대처하기 위한 기타 고려 사항이 포함된다.
엔드포인트 보안 기업 네트워크 보안
엔드포인트 보안 관리는 기업 네트워크를 통해 사용자의 컴퓨터 및 데이터 접근을 식별하고 관리하는 데 도움이 되는 소프트웨어 접근 방식이다. 이를 통해 네트워크 관리자는 조직의 정책 및 표준을 유지하고 준수하기 위해 특정 사용자에게 중요한 데이터 사용 및 특정 웹사이트 접근을 제한할 수 있다. 엔드포인트 보안 관리 시스템을 조정하는 데 관련된 구성 요소에는 가상사설망 (VPN) 클라이언트, 운영체제 및 업데이트된 엔드포인트 에이전트가 포함된다. 조직 정책을 준수하지 않는 컴퓨터 장치에는 가상 LAN에 대한 제한된 접근이 제공된다. 엔드포인트 및 이동식 저장 장치에 데이터를 암호화하는 것은 데이터 유출을 방지하는 데 도움이 된다.
엔드포인트 보안 기업 네트워크 보안
엔드포인트 보안 시스템은 클라이언트-서버 모델로 작동한다. 위협 분석 및 의사 결정을 위한 주요 소프트웨어는 중앙에서 관리되는 호스트 서버에 있다. 각 엔드포인트에는 데이터를 수집하고 서버와 상호 작용하는 클라이언트 프로그램이 있다. 보안 프로그램과 호스트 서버가 판매자에 의해 원격으로 유지 관리되는 서비스형 소프트웨어 (SaaS)라는 또 다른 모델이 있다. 결제 카드 산업에서는 두 가지 전달 모델 모두에서 서버 프로그램이 사용자 로그인 자격 증명을 확인하고 인증하며, 네트워크 접근을 허용하기 전에 지정된 기업 보안 표준을 준수하는지 확인하기 위해 장치 스캔을 수행하는 데 기여한다.
조직의 엔드포인트를 잠재적 위협으로부터 보호하는 것 외에도 엔드포인트 보안은 IT 관리자가 운영 기능 및 데이터 백업 전략을 모니터링할 수 있도록 한다.
엔드포인트 보안 공격 벡터
엔드포인트 보안은 적들이 전략을 끊임없이 혁신하기 때문에 끊임없이 진화하는 분야이다. 방어를 강화하는 데 있어 기본적인 단계는 적들이 엔드포인트 장치를 침해하기 위해 악용하는 수많은 경로를 파악하는 것이다. 가장 많이 사용되는 방법 중 일부는 다음과 같다.
비밀번호 취약점: 예측 가능성, 재사용된 자격 증명 또는 무차별 대입 공격 등 비밀번호는 종종 가장 약한 고리가 된다. 원격 데스크톱 프로토콜 (RDP)과 같은 특수 프로토콜조차도 무방비 상태가 아니며, 공격자는 악용할 수 있는 열린 RDP 포트를 찾는다. 이메일의 첨부 파일, 특히 매크로가 포함된 첨부 파일, 그리고 소셜 미디어 및 메시징 플랫폼에서 공유되는 콘텐츠 또한 상당한 위험을 초래한다.
엔드포인트 보안 엔드포인트 보호의 구성 요소
엔드포인트 장치 보호는 그 어느 때보다 중요해졌다. 강력한 방어 전략을 개발하려면 엔드포인트 보호에 기여하는 다양한 구성 요소를 이해하는 것이 필수적이다. 엔드포인트를 보호하는 데 필수적인 핵심 요소는 다음과 같다.
샌드박스: 엔드포인트 보호 영역에서 샌드박싱 개념은 핵심적인 보안 메커니즘으로 부상했다. 샌드박싱은 잠재적으로 유해한 소프트웨어를 지정된 통제된 환경 내에 격리하여 광범위한 시스템을 가능한 위협으로부터 보호한다. 이 격리는 소프트웨어가 악의적일 경우 발생할 수 있는 부정적인 영향을 방지한다. 샌드박싱 절차는 일반적으로 엔드포인트에서 의심스럽거나 확인되지 않은 파일을 이 통제된 환경에 제출하는 것을 포함한다. 여기서 소프트웨어의 동작, 특히 시스템과의 상호 작용 및 모든 네트워크 통신이 모니터링된다. 분석을 기반으로 결정이 내려진다. 소프트웨어가 양호하게 동작하면 주 시스템에서 작동이 허용되고, 그렇지 않으면 필요한 보안 조치가 배포된다. 본질적으로 샌드박싱은 위협을 선제적으로 식별하고, 안전한 환경에서 분석하며, 잠재적인 피해를 방지함으로써 엔드포인트 보호를 강화하여 다양한 위협에 대한 포괄적인 방어를 보장한다.
엔드포인트 보안 엔드포인트 보호의 구성 요소
바이러스 백신 및 안티멀웨어: 바이러스 백신 및 안티멀웨어 프로그램은 엔드포인트 보안에서 여전히 중요한 역할을 하며, 광범위한 악성 소프트웨어로부터 지속적으로 보호한다. 위협을 탐지, 차단 및 제거하도록 설계된 이들은 시그니처 기반 스캔, 휴리스틱 분석 및 행동 평가와 같은 기술을 활용한다. 업데이트를 유지하는 것이 중요하다. 대부분의 바이러스 백신 도구는 새로운 악성 코드를 인식하기 위해 데이터베이스를 자동으로 새로 고친다. 이러한 적응성은 행동 기반 분석 및 기계 학습 통합과 같은 기능과 결합되어 새롭고 진화하는 위협에 대응하는 능력을 향상시킨다.
엔드포인트 보안 엔드포인트 보호의 구성 요소
방화벽: 주요 역할은 접근을 제어하여 승인된 엔티티만 네트워크 내에서 통신할 수 있도록 보장하는 것이다. 이 제어는 어떤 응용 프로그램이 작동하고 통신할 수 있는지를 결정하는 데까지 확장된다. 많은 최신 방화벽은 가상사설망 (VPN) 지원도 제공하여 특히 원격 접근을 위한 보안 암호화 연결을 제공한다. 클라우드 네이티브 방화벽 및 통합 위협 인텔리전스와 같은 혁신은 지속적인 발전을 보여준다. 본질적으로 방화벽은 사이버 위협에 대한 강력한 방어를 형성하기 위해 다른 도구와 함께 작동하는 엔드포인트 보호의 중요하고 능동적인 구성 요소로 남아 있다.
엔드포인트 보안 엔드포인트 보호의 구성 요소
침입 탐지 및 방지 (IDP) 시스템: 네트워크 트래픽을 지속적으로 모니터링하여 보안 위협을 나타내는 의심스러운 패턴을 식별할 수 있으므로, 엔드포인트 보호의 다면적인 접근 방식에서 필수적인 구성 요소 역할을 한다. IDPS는 핵심적으로 알려진 위협 시그니처, 휴리스틱 및 정교한 알고리즘의 광범위한 데이터베이스에 의존하여 정상적인 활동과 잠재적으로 유해한 활동을 구별한다. 의심스러운 활동이 감지되면 시스템은 관리자에게 경고하거나 구성에 따라 트래픽 소스를 차단하는 등 즉각적인 조치를 취할 수 있다. 침입 탐지 및 방지 시스템의 또 다른 중요한 측면은 네트워크 트래픽에 상당한 지연을 가하지 않고 작동하는 능력이다. 효율적으로 작동함으로써 보안 조치가 엔드포인트 장치의 운영 성능을 저해하지 않도록 보장한다.
엔드포인트 보안 엔드포인트 보호의 구성 요소
데이터 손실 방지 (DLP): 데이터 무결성 및 기밀성 유지 원칙에 뿌리를 둔 DLP 도구는 전송 중, 저장 중 및 처리 중인 데이터를 스캔하고 모니터링한다. 사전 정의된 정책에 따라 잠재적인 유출 또는 무단 데이터 이동을 식별하기 위해 고급 탐지 기술을 활용한다. 잠재적인 정책 위반이 감지되면 DLP는 관리자에게 경고하는 것부터 데이터 전송을 완전히 차단하는 것까지 조치를 취할 수 있다. 이 메커니즘은 인적 오류로 인한 의도하지 않은 유출을 방지할 뿐만 아니라 내부자 또는 악성 소프트웨어에 의한 데이터 유출 시도를 방해한다.
패치 관리: 패치 관리의 핵심은 조직 내의 모든 엔드포인트에 걸쳐 이러한 업데이트를 체계적으로 획득, 테스트 및 적용하는 것이다. 강력한 패치 관리 전략이 없으면 엔드포인트는 알려진 취약점을 대상으로 하는 익스플로잇에 취약한 상태로 남아 사이버 범죄자에게 시스템을 침해할 기회를 제공한다. 모든 장치가 최신 보안 패치로 무장되도록 보장함으로써 조직은 방어를 강화하여 노출 기간을 극적으로 줄이고 잠재적인 사이버 공격에 대한 복원력을 강화한다.
기계 학습 및 AI: ML 알고리즘을 활용하여 EDR 시스템은 방대한 양의 데이터로부터 지속적으로 학습하여 악의적인 활동과 관련된 패턴 및 동작을 식별할 수 있다. 이러한 지속적인 학습은 이전에 보지 못했던 위협을 식별할 수 있게 하여 제로데이 취약점 및 고급 지속 위협을 탐지하는 도구의 기능을 향상시킨다. 탐지 외에도 AI는 EDR의 응답 측면도 향상시킨다. 지능형 알고리즘에 의해 정보를 얻은 자동화된 응답 메커니즘은 위협을 신속하게 억제하고 완화하여 취약성 및 잠재적 피해의 시간을 줄인다. ML 및 AI를 EDR에 통합하면 탐지 기능이 향상될 뿐만 아니라 보안 작업도 간소화된다. 자동화된 분석은 오탐을 줄이고, 예측 분석은 관찰된 패턴을 기반으로 잠재적인 미래 위협을 예측할 수 있다.
엔드포인트 보안 엔드포인트 보호 플랫폼
엔드포인트 보호 플랫폼(EPP)은 파일 기반 악성 소프트웨어 공격을 방지하고, 악의적인 활동을 탐지하며, 동적인 보안 사고 및 경고에 대응하는 데 필요한 조사 및 교정 기능을 제공하기 위해 엔드포인트 장치에 배포되는 솔루션이다. 여러 벤더가 EPP 시스템과 위협 탐지, 대응 및 통합 모니터링에 중점을 둔 시스템인 엔드포인트 위협탐지 및 대응 (EDR) 플랫폼을 통합한 시스템을 생산한다. 엔드포인트 위협 탐지 및 대응(EDR)과 같은 도구는 실시간으로 잠재적 위협을 모니터링하고 대응하여 고급 공격에 대한 귀중한 방어 메커니즘을 제공한다. 또한, 가상 사설망(VPN)은 특히 공용 Wi-Fi 핫스팟과 같은 안전하지 않은 네트워크를 통해 연결하는 사용자에게 인터넷 트래픽을 암호화하는 데 중요한 역할을 한다. 다요소 인증(MFA)은 추가적인 확인 계층을 추가하여 이러한 플랫폼을 향상시켜 승인된 사용자만 중요한 시스템에 접근할 수 있도록 보장한다.
구글 클라우드 메시징
구글 클라우드 메시징(Google Cloud Messaging, GCM)은 구글이 개발한 모바일 알림 서비스로, 타사 애플리케이션 개발자가 개발자 운영 서버에서 구글 안드로이드 운영체제를 대상으로 하는 애플리케이션은 물론, 구글 크롬 웹 브라우저용으로 개발된 애플리케이션 또는 확장 프로그램으로 알림 데이터 또는 정보를 보낼 수 있게 해준다. 개발자에게 무료로 제공되었다. GCM 서비스는 2012년 6월에 구글의 현재는 서비스 종료된 안드로이드 클라우드 투 디바이스 메시징 (C2DM) 서비스의 후속으로 발표되었으며, 인증 및 전송 개선, 새로운 API 엔드포인트 및 메시징 매개변수, API 전송 속도 및 메시지 크기 제한 제거 등을 언급했다. 2019년 5월 29일에 구글의 파이어베이스 클라우드 메시징 (FCM)으로 대체되었다.
구글 클라우드 메시징 개발
GCM은 구글의 안드로이드 클라우드 투 디바이스 메시징 (C2DM) 서비스로 처음 출시되었으며, 구글의 안드로이드 2.2에 처음 탑재되었다.
구글 클라우드 메시징으로의 전환은 2012년 6월 27일 구글 I/O에서 안드로이드 서비스가 공개되면서 처음 발표되었다. 구글 클라우드 메시징 서비스를 발표한 직후, 구글은 애플리케이션 개발자가 C2DM에서 새로운 서비스로 마이그레이션하는 데 도움이 되는 문서를 발행했다. 서비스로 마이그레이션하려면 SDK 및 코드 변경은 물론, 다운로드 및 업데이트를 위해 게시 저장소(예: 구글 플레이)에 애플리케이션 업데이트를 릴리스해야 했다.
크롬 서비스는 2013년 구글 I/O 이전에 '푸시 메시징을 통해 효율적인 앱과 확장 프로그램 구축하기'라는 블로그 게시물에서 발표되었다.
I/O 2015에서 구글은 새로운 SDK와 iOS 지원을 발표했다.
구글 클라우드 메시징 기술적 세부사항
구글 클라우드 메시징은 구글이 관리하는 서버 API와 SDK를 사용하여 작동한다. GCM은 푸시 알림, 딥 링크 명령, 애플리케이션 데이터를 보낼 수 있다. 더 큰 메시지는 최대 4KB의 페이로드 데이터를 포함하여 전송할 수 있다.
구글 클라우드 메시징 기술적 세부사항
애플리케이션이 알림을 수신하고 표시할 권한을 허용하면 클라이언트 애플리케이션은 등록 프로세스를 시작하기 위해 구글 클라우드 메시징 인터페이스에 등록 API 요청을 보낸다. GCM 서비스는 요청을 수신하고 확인하며, 장치에 GCM 등록 ID를 제공하여 응답한다. 이 ID는 개발자가 나중에 개별 장치에 알림을 보내는 데 사용하는 고유 식별자이다. 이 식별자는 장치에 저장되며, 일반적으로 개발자의 애플리케이션 서버로 전송되어 저장된다. GCM 등록 ID는 개발자가 사용자의 개인 신원을 파악할 수 있는 개인 또는 장치 정보를 포함하지 않는 무작위로 생성된 식별자이다. 개발자가 장치에 알림 이벤트를 보내려면 GCM 인증 서비스에 API POST 요청을 보내는 것으로 프로세스가 시작된다. POST 요청에는 GCM 등록 ID, 우선순위, 선택적 값 및 링크, 그리고 도착 시 장치에 표시될 정보가 포함된다. GCM 등록 ID 및 기타 자격 증명이 성공적으로 확인되면 인증 토큰이 반환된다. 두 식별자는 모두 GCM 서비스로 전송되어 대기열에 추가되고 장치로 전달된다.
안드로이드 클라우드 투 디바이스 메시징
Android Cloud to Device Messaging (일반적으로 클라우드 투 디바이스 메시징 또는 C2DM으로 지칭)은 구글이 개발하고 구글 클라우드 메시징 서비스로 대체된 서비스 종료된 모바일 알림 서비스이다. 개발자가 서버에서 안드로이드 애플리케이션 및 크롬 확장 프로그램으로 데이터를 전송할 수 있게 했다. C2DM은 원래 2010년에 출시되었으며 안드로이드 버전 2.2부터 사용할 수 있었다. 2012년 6월 27일, 구글은 C2DM을 대체하기 위한 구글 클라우드 메시징 서비스를 공개하며, 인증 및 전송 개선, 새로운 API 엔드포인트 및 메시징 매개변수, API 속도 제한 및 최대 메시지 크기 제거 등을 이유로 들었다. 구글은 2012년 8월 C2DM 서비스의 공식적인 사용 중단을 발표하고, 개발자가 새 서비스로 마이그레이션하는 데 도움이 되는 문서를 공개했다. C2DM 서비스는 기존 애플리케이션에 대해 2015년 10월 20일에 중단되었고 완전히 종료되었다.
안드로이드 클라우드 투 디바이스 메시징 기술 세부 사항
C2DM 서비스는 보안과 신뢰성을 유지하는 데 필요한 하위 서비스와 인터페이스로 구성되었다. 애플리케이션이 C2DM 메시지 및 데이터에 등록하면 서비스로부터 C2DM 등록 ID를 받았다. 이 식별자는 해당 장치의 애플리케이션에 고유하며, 데이터 또는 메시지 요청이 의도된 장치를 식별하는 데 사용되었다. 이 식별자는 일반적으로 클라이언트 애플리케이션에 의해 개발자 또는 제작자가 소유한 서버로 추적 및 통계 목적으로 전송되었다. 데이터 또는 푸시 요청을 보낼 때, 서버는 C2DM 인증 서비스에 인증 요청과 장치의 C2DM 등록 ID를 전송했고, 성공 시 인증 토큰으로 응답했다. 그런 다음 제3자 서버는 두 식별자를 최종 데이터 요청 내에 제출하여 장치로 큐에 추가되고 전송되도록 했다. 장치가 C2DM에서 정보를 수신하면 요청은 C2DM 큐에서 제거되었다.
안드로이드 클라우드 투 디바이스 메시징 구글 클라우드 메시징 서비스로의 마이그레이션
구글 클라우드 메시징 서비스 발표 직후, 구글은 애플리케이션 개발자가 C2DM에서 새 서비스로 마이그레이션하는 데 도움이 되는 문서를 게시했다. 서비스로의 마이그레이션은 SDK 및 코드 변경뿐만 아니라 다운로드 및 업데이트를 위해 게시 저장소(구글 플레이 등)에 애플리케이션 업데이트를 릴리스해야 했다. C2DM과 구글 클라우드 메시징 서비스는 서로 호환되지 않았다. 한 서비스를 사용하여 다른 서비스를 사용하는 클라이언트 앱에서 수신 및 처리되도록 데이터 요청을 보낼 수 없었다. 마이그레이션은 개발자가 운영하는 제3자 서버에서도 변경이 필요했다(전송되는 데이터에 대한 복잡성과 사용 사례에 따라 다름).
파이어베이스 클라우드 메시징
파이어베이스 클라우드 메시징(FCM)은 이전에 구글 클라우드 메시징(GCM)으로 알려졌던 안드로이드, iOS, 그리고 웹 애플리케이션을 위한 메시지 및 알림을 위한 크로스 플랫폼 클라우드 서비스로, 2025년 4월 현재 무료로 사용할 수 있다. 파이어베이스 클라우드 메시징은 서드파티 애플리케이션 개발자가 FCM이 호스팅하는 서버에서 플랫폼 사용자 또는 최종 사용자에게 알림이나 메시지를 보낼 수 있도록 한다.
이 서비스는 구글의 자회사인 파이어베이스에서 제공된다. 2014년 10월 21일, 파이어베이스는 구글에 인수되었으며 금액은 공개되지 않았다. 공식 구글 클라우드 메시징 웹사이트는 파이어베이스 클라우드 메시징(FCM)을 GCM의 새 버전으로 지칭한다. 파이어베이스는 사용자가 모바일 및 웹 애플리케이션을 개발하는 데 도움이 되는 모바일 플랫폼이다. 파이어베이스 클라우드 메시징은 파이어베이스 플랫폼의 많은 제품 중 하나이다. 이 플랫폼에서 사용자는 웹 및 모바일 애플리케이션 모두에서 다양한 파이어베이스 기능을 통합하고 결합할 수 있다.
파이어베이스 클라우드 메시징 역사
파이어베이스 클라우드 메시징(FCM)은 백엔드 개발을 자동화하는 클라우드 서비스 모델 또는 BaaS(Backend-as-a-service)인 파이어베이스 플랫폼의 일부이다. 2014년 파이어베이스 회사가 구글에 인수된 후, 일부 파이어베이스 플랫폼 제품 또는 기술은 구글의 기존 서비스와 통합되었다. 구글의 모바일 알림 서비스인 구글 클라우드 메시징(GCM)은 2016년 FCM으로 대체되었다. 2018년 4월 10일, GCM은 구글에 의해 제거되었고 2019년 5월 29일, GCM 서버 및 클라이언트 API는 사용 중단되었다. FCM은 GCM의 대체재가 되었다. 그러나 FCM은 기존 구글 소프트웨어 개발 키트(SDK)와 호환된다.
파이어베이스 클라우드 메시징 역사
파이어베이스 클라우드 메시징은 사용자가 무료로 메시지를 전달할 수 있는 크로스 플랫폼 메시징 서비스이다. FCM은 안드로이드 및 iOS를 포함한 다양한 플랫폼과 호환된다. 구글은 2016년 10월 17일에 모바일 웹 애플리케이션을 포함한 웹 애플리케이션 지원을 시작했다. FCM에서 서드파티 애플리케이션 개발자는 API(애플리케이션 프로그래밍 인터페이스)를 통해 최종 사용자에게 푸시 알림 및 메시지를 보낼 수 있다. 사용자가 푸시 알림 수신 동의를 활성화하면 사용자는 실시간 정보 또는 데이터를 동기화하기 위해 수신할 수 있다.
파이어베이스 클라우드 메시징 개발
FCM은 GCM의 핵심 인프라를 계승하지만, 클라이언트 측 개발을 단순화한다. GCM과 FCM은 암호화, 푸시 알림 및 메시징, 기본 안드로이드 및 iOS SDK 지원을 제공한다. 둘 다 클라이언트 애플리케이션과 신뢰할 수 있는 환경 사이에 서드파티 개체가 필요하며, 이는 모바일 단말기와 애플리케이션 서버 간의 통신 경로에서 지연을 유발할 수 있다. FCM은 GCM 프로토콜과 동일한 서버 프로토콜 HTTP 및 XMPP를 지원한다.
개발자는 클라이언트 애플리케이션에서 개별 등록 또는 구독 재시도 로그인을 작성할 필요가 없다. FCM과 GCM은 동일한 명령을 통해 메시지를 처리하지만, GCM 연결 서버 대신 FCM 서버를 통해 메시지가 전달된다. FCM 소프트웨어 개발 키트(SDK)는 클라이언트 개발 프로세스를 단축하기 위해 개별 등록 또는 구독 재시도 로직 작성을 제외한다. FCM SDK는 개발자가 파이어베이스 애널리틱스 통찰력을 기반으로 서버리스 파이어베이스 알림을 웹 콘솔에서 사용할 수 있도록 하는 새로운 알림 솔루션을 제공한다. FCM은 무제한 업스트림 및 다운스트림 메시지 전송을 가능하게 한다.
파이어베이스 클라우드 메시징 주요 기능
파이어베이스 클라우드 메시징은 세 가지 주요 기능을 가지고 있다. 첫 번째 기능은 FCM이 사용자가 애플리케이션 코드로 해독할 수 있는 알림 메시지 또는 데이터 메시지를 수신할 수 있도록 한다는 것이다. 두 번째 기능은 메시지 타겟팅이다. 메시지는 FCM 플랫폼에서 개별 장치, 지정된 장치 그룹 또는 특정 토픽 도메인에 가입한 장치에 이르기까지 다양한 방법을 통해 클라이언트 애플리케이션으로 전송될 수 있다. 세 번째 주요 기능은 클라이언트 애플리케이션에서 서버로의 연결 채널이다. FCM은 선택된 장치 또는 클라이언트 앱에서 FCM 채널을 통해 다양한 유형의 메시지를 보낼 수 있도록 한다.
파이어베이스 클라우드 메시징 기술적 세부사항
파이어베이스 클라우드 메시징은 특정 파이어베이스 지원 앱이 설치된 장치에 알림 및 메시지를 보낸다. 애플리케이션에 FCM 지원을 추가하려면 여러 단계가 필요하다: 안드로이드 스튜디오 프로젝트에 지원을 추가하고, 등록 토큰을 획득하며, 메시지 알림을 식별하기 위한 핸들러를 구현해야 한다. 메시지 알림은 사용자 세분화 옵션을 선택하여 파이어베이스 콘솔을 통해 전송할 수 있다.
파이어베이스 클라우드 메시징 기술적 세부사항
FCM 아키텍처는 세 가지 구성 요소로 구성된다: FCM 연결 서버, HTTP 또는 XMPP 기반 애플리케이션 서버 및 클라우드 기능을 갖춘 신뢰할 수 있는 환경, 그리고 클라이언트 애플리케이션. 메시지를 보내고 받으려면 메시지를 구축, 지시 및 전송할 보안 환경 또는 서버와 메시지를 수신할 iOS, 안드로이드 또는 웹 클라이언트 애플리케이션이 필요하다. 개발자가 FCM으로 보낼 수 있는 메시지 유형은 알림 메시지와 데이터 메시지 두 가지이다. 알림 메시지는 FCM에 의해 장치에 표시되며 FCM SDK에 의해 자동으로 관리된다. 데이터 메시지는 클라이언트 애플리케이션에서 처리된다. 따라서 개발자가 클라이언트 애플리케이션에 대한 알림 표시를 FCM이 처리하도록 요구할 때 알림 메시지가 사용된다. 데이터 메시지는 개발자가 클라이언트 애플리케이션에서 메시지를 처리하도록 요구할 때 사용된다.
파이어베이스 클라우드 메시징 기술적 세부사항
FCM은 세 가지 방법으로 애플리케이션에 대상 메시지를 전달할 수 있다: 단일 장치, 장치 그룹 또는 주제를 구독한 장치. 개발자는 '알림 작성기'에서 선택한 사용자 그룹에 대상 메시지를 구축하고 보낸다. FCM으로 전송된 메시지는 사용자 전환 및 참여를 추적하기 위해 구글 애널리틱스와 통합된다.
구현 프로세스에는 두 가지 주요 구성 요소가 있다. 첫째, 메시지 트랜잭션을 용이하게 하기 위해 FCM 또는 다른 애플리케이션 서버에 메시지를 보내고 받을 수 있는 보안 환경이 필요하다. 둘째, iOS, 안드로이드 또는 웹(자바스크립트)과 같이 선택한 플랫폼 서비스와 호환되는 클라이언트 애플리케이션이 필요하다.
FCM의 구현 경로는 결정된 플랫폼에 대해 지정된 지침에 따라 FCM SDK 설정을 시작한다. 설정 후, 클라이언트 애플리케이션을 개발해야 한다. 클라이언트 앱에 메시지 처리, 토픽 구독 로직 및 기타 필요한 기능을 추가한다. 이 단계에서 알림 작성기에서 테스트 메시지를 보낼 수도 있다. 애플리케이션 서버는 전송 로직을 구축하기 위해 다음으로 개발된다. 기본 서버 환경은 코드 없이 생성된다.
장치를 등록하고 FCM으로부터 메시지를 수신할 수 있도록 설정하는 것이 먼저 필요하다. 클라이언트 애플리케이션 인스턴스는 등록되고 고유 식별자를 제공할 FCM 연결 서버에 의해 발급된 등록 토큰 또는 FCM 토큰이 할당된다. 그러면 앱 인스턴스는 다운스트림 메시지를 보내고 받을 수 있다. 다운스트림 메시징은 애플리케이션 서버에서 클라이언트 애플리케이션으로 푸시 알림을 보내는 것을 의미한다. 이 과정은 네 단계로 구성된다. 첫째, 알림 작성기 또는 다른 보안 환경에서 메시지가 생성된 후, 메시지 요청이 FCM 백엔드로 전송된다. 둘째, FCM 백엔드는 메시지 요청을 수신하고 수락하며, 지정된 각 주제에 대한 메시지를 준비하고, 메시지 ID와 같은 메시지 메타데이터를 생성하여 플랫폼별 전송 계층으로 보낸다. 셋째, 메시지는 플랫폼별 전송 계층을 통해 온라인 장치로 전송된다. 플랫폼 수준 전송 계층은 메시지를 특정 장치로 라우팅하고, 메시지 전달을 처리하며, 플랫폼에 특정 구성을 적용하는 역할을 한다. 넷째, 클라이언트 애플리케이션은 장치를 통해 알림 또는 메시지를 수신한다.
파이어베이스 클라우드 메시징 추가 기능 및 도구
파이어베이스는 최종 고객의 '광고 클릭' 및 '애플리케이션 사용'에 대한 통찰력을 얻을 수 있도록 무료 및 무제한 애널리틱스 도구를 제공한다. 다른 파이어베이스 기능과 함께 파이어베이스 애널리틱스는 사용자가 클릭률부터 앱 충돌에 이르는 다양한 기능을 탐색하고 사용할 수 있도록 한다.
클라우드에 있는 간단한 키-값 저장소로, 사용자가 애플리케이션에서 읽을 수 있는 수정 사항을 구현할 수 있도록 한다. 파이어베이스 원격 구성은 기본 기능 외에 잠재 고객 빌더도 포함하여 사용자가 맞춤 잠재 고객을 생성하고 A/B 테스트를 수행하는 데 도움이 된다.
iOS, 안드로이드, 자바스크립트 및 C++용 단일 SDK에 패키징된 API는 FCM이 제공하는 크로스 플랫폼 지원과 함께 개발자가 인프라 수정 없이 다양한 플랫폼으로 확장할 수 있도록 한다.
개발자는 표준 IETF 웹 푸시 API를 구현하고 웹 브라우저를 대상으로 할 수 있다. 크롬에서 개발자는 안드로이드의 크롬 또는 Mac, Windows 및 Linux의 크롬 페이지로 메시지를 보낼 수 있다. 웹 푸시 지원을 위한 추가 기능에는 토픽 메시징과 토픽 조합으로 메시지를 보낼 수 있는 기능이 포함된다.
파이어베이스 클라우드 메시징 추가 기능 및 도구
개발자는 단일 메시지를 여러 장치로 보낼 수 있다. 스포츠 이벤트, 아티스트, 음악 장르와 같은 공통 관심사 주제를 가진 사용자에게 알림을 보내는 방법이다. 개발자는 FCM에 메시지를 게시해야 하며, 이 메시지는 선택한 주제를 구독한 장치에 자동으로 전달된다. 단일 주제 또는 여러 주제의 구독자 수는 애플리케이션에서 제한되지 않는다.
사용자가 다른 주제를 구독하는 경우, 동일한 메시지가 다른 주제에 게시되고 사용자가 중복 메시지를 받는 것을 방지하기 위해 개발자는 업데이트된 API를 사용할 수 있다. 개발자는 FCM이 조건 기준을 충족하는 사용자에게만 메시지를 전달하도록 특정 조건을 설정할 수 있다.
메시지 전달 보고서(MDR)는 FCM의 보고 도구에 의해 생성되며, 개발자가 메시지 전달에 대한 분석 통찰력을 얻을 수 있도록 한다. MDR에서 개발자는 다른 FCM SDK(안드로이드, iOS)에 대한 메시지 데이터를 통해 특정 사용자에게 전송된 메시지의 도달 범위를 평가할 수 있다.
파이어베이스 클라우드 메시징 추가 기능 및 도구
알림 퍼널 분석(NFA)은 FCM 플랫폼에 내장되어 있다. 이 도구를 사용하여 개발자는 특정 알림에 대한 응답 데이터를 통해 사용자 행동 및 추세를 확인할 수 있다. 분석할 수 있는 알림 데이터 유형은 "전송된 알림", "열린 알림" 및 고유 사용자 수이다. NFA에서 분석 보고서를 가져올 수 있다. 개발자는 알림 퍼널을 사용자 정의하고 구축할 수도 있다.