비디오: ë¶í© ì ë¤ë¤ ê°ìí~ê°ìí ëëì²´ ë길ë (12 월 2024)
"Key Lime Pie"라고하는 Android의 다음 버전은 지난 주 Google I / O에 나타나지 않았습니다. 그럼에도 불구하고 구글은 여러 가지 새로운 개발자 툴과 노변 채팅을 발표했으며, 안드로이드 팀은 새로운 프로세서 지원 개선, 카메라 지원 개선, 더 빠른 업데이트 제공 방법 등 플랫폼에 대한 여러 가지 개선 사항을 제안했다.
회의에서 Google은 IntelliJ IDE 프레임 워크를 기반으로하는 Android 개발자를 대상으로하는 통합 개발 환경 인 새로운 Android Studio를 포함하여 여러 가지 향상된 개발자 도구를 발표했습니다. Google Play 게임 서비스와 관련된 몇 가지 새로운 API도있었습니다. 또한 Google은 개발자가 작동중인 것과 응용 프로그램에없는 것을 학습 할 수 있도록 통합 된 새로운 팁과 사용 메트릭을 포함하여 개발자 콘솔에 대한 일부 변경 사항을 발표했습니다.
노변 채팅에서 Android 팀원은 플랫폼의 미래에 대한 청중의 질문에 답변했습니다.
처음 등장한 주제 중 하나는 조각화 문제였습니다. 안드로이드 플랫폼 팀의 엔지니어링 디렉터 인 데이브 버크 (Dave Burke)는 구글이 실리콘 벤더들에게 오픈 소스를 공개 한 뒤 칩에서 실행되는 버전을 만들어 특정 폰용으로 제작 한 OEM들에게 제공한다고 설명했다.
Burke는 한 영역의 변경 사항이 다른 영역에 큰 영향을 미치지 않도록 코드를 더 계층화하여 프로세스를 간소화하려고합니다. 또한 Google은 다른 시장에서 실행되는 다양한 버전의 하드웨어 프로필을 더 잘 이해하려고 노력하고 있다고 언급했습니다. 그는 진저 브레드 (Gingerbread)는 많은 신흥 시장에서 널리 퍼져 있으며 일부는 최신 버전보다 메모리가 적게 필요하기 때문에 엔트리 레벨 스마트 폰에서 안드로이드를보다 효율적으로 만드는 방법을 찾고 있다고 덧붙였다.
시장의 다른 쪽 끝에서, Android 디자인 팀을 이끌고있는 Mathias Duarte는 Android, 특히 OEM으로의 업그레이드의 중요성을 강조했습니다. 그는 "Nexus 소프트웨어 경험"(즉, Samsung의 추가 기능이 아닌 Google 소프트웨어 만 해당)이 있고보다시기 적절하게 업데이트 될 Samsung Galaxy S 4 버전의 발표를 지적했습니다.
응용 프로그램 권한은 여러 가지 질문으로 나타났습니다. 일부 응용 프로그램에 대한 업데이트는 사용자가 원하지 않는 권한을 요청합니다 (예: 포켓은 연락처에 대한 액세스를 원함). 안드로이드 프레임 워크 팀에서 일하고있는 Dianne Hackborn은 "지금 우리가 할 수있는 일은 없지만 우리는 이것에 대해 확실히 생각하고있다"고 말했다.
많은 질문들이 실제로 과거로 되돌아갔습니다. 안드로이드 개발에서 그들이 무엇을했는지에 대한 질문에 그들이 지금 알고있는 모든 것을 알고 있다면, 팀이 다르게해야 할 가장 큰 일은 애플리케이션에 대한 통제력을 유지하는 것이라고한다. Play 스토어 팀의 책임자 인 Ficus Kirkpatrick는 처음에는 제대로되지 않은 것들이 많다고 말했다. 그는 자신이 한 일을 후회하지 않습니다. 신속하게 물건을 꺼내고 피드백을 받고 빠르게 반복 할 수 있기 때문에 매우 중요합니다.
지원하기 가장 어려운 칩을 묻는 Android 시스템 팀의 Rebecca Zavin은 많은 칩에서 Linux 지원조차 없었기 때문에 팀이 처음부터 시작했기 때문에 첫 번째 칩을 선택했습니다. 그녀는 넥서스 10이 새로운 ARM 디자인을 최초로 제공 한 제품 중 하나라는 점을 지적하면서 새로운 CPU 및 GPU 아키텍처를 중심으로 큰 과제를 해결했다고 말했다.
버크 부사장은 구글이 칩 파트너들과 긴밀히 협력 해 다양한 하드웨어를 지원하는 하드웨어 레이어를 만들어 새로운 디자인을보다 쉽게 만들 수 있다고 말했다.
개발자 관계 팀의 기술 책임자 인 Reto Meier 중재자는 모든 노력이 완료되었는지 묻고 Burke는 거절했습니다. "Android가 아기 인 것 같아서 할 수있는 일이 훨씬 더 많다"고 그는 말했다. Burke는 GPU가 스크린을 그리는 대신 계산할 수있을 정도로 강력 해졌을 때만 지난해에만 Renderscript API를 언급했다고 덧붙였다.
버크는“휴대 전화 카메라는 기존 아날로그 코닥 카메라를 에뮬레이션하려는 디지털 카메라를 에뮬레이션하려고한다”고 말했다. 그는 하드웨어와 소프트웨어 수준에서 "우리가 할 수있는 일이 훨씬 더 많다"고 말했다. 또한 Galaxy S 4의 IR 이미 터와 같은 새로운 센서를 지적했습니다.
Burke는 계속해서 "하드웨어 수준에서도 할 수있는 일이 너무 많습니다. 더 많은 혁신이있을 것"이라고 덧붙였습니다.
또 다른 청중은 구글이 iOS 에뮬레이터를 작성하여 안드로이드 병원에서 개발 한 커스텀 아이폰 애플리케이션을 실행할 수 있는지 물었다. "저는 쿠퍼 티노에 가서 안드로이드 앱을 에뮬레이션하도록 요청해야한다고 생각했습니다."라고 커크 패트릭은 덧붙였다.
많은 질문이 개발자마다 다릅니다. Kirkpatrick는 Play 서비스에 중점을 두어 사람들을 Google Play 스토어에 고정시킬 것인지에 대한 질문에 사람들이 자신의 매장을 운영하는 것을 막지 않으며 Amazon App Store가 계속 잘 작동한다고 말했습니다. 한 청중은 IntelliJ 프레임 워크의 새로운 지원이 개발자가 Eclipse 프레임 워크에서 벗어나야하는지, Android 용 개발자 도구에서 작업하는 Xavier Ducrohet은 Eclipse를 계속 사용할 수 있는지 물었다. "새로운 방향이 아니다. 평행 한 방향"이라고 그는 말했다.
한 청중이 JDK 1.6 (현재 Android SDK에서 지원하는 버전이지만 공식적으로 수명이 다한 버전)과 비교하여 Java Development Kit 1.7 사용에 대해 질문했습니다. 버크 장관은 몇 가지 옵션을 조사하고 있지만 아직 결정을 내리지 않았다고 말했다. 다른 엔지니어는 이제 변경 사항으로 인해 새 버전에서 SDK를 실행할 수 있다고 언급했습니다. Meier는 Oracle과의 관계 및 Java 7 또는 Java 8을 지원하는 것에 대해 물었습니다. Meier는 "이 패널의 어느 누구도 의견을 가져서는 안된다고 말하는 것이 공정하다고 생각합니다. 말해."
Burke는 "우리는 젤리 빈에서 많은 진전을 이뤘다"고 덧붙였다. "우리는 내가 생각하는 수준에 있지 않다"고 덧붙였다. 우리는 할 수있었습니다. " 그는 개발자들이 Nexus 4와 같은 장치의 힘에 의해 손상을 입었지만, 하위 수준의 전화에서도 약 56 밀리 초 이내에 모든 작업을 수행하거나 사용자가 "잘못"하거나 프레임을 보는 것을주의해야합니다. 건너 뛰기. 다른 엔지니어들은 새로운 기능이있을 때마다 성능에 영향을 미치는지 확인해야하기 때문에이 프로젝트를 실제로 수행하지 않을 것이라고 말했다.
앞으로 더 큰 변화에 대한 힌트가있었습니다. 버크는 버터와 같은 방식으로 전체 시스템을 가로 지르는 다른 프로젝트가 있는지 물었다.“그렇다.
마찬가지로 마이어는 "파이"(Key Lime Pie에 대한 명확한 언급)에 대해 더 잘 알고 있다고 말했지만 "Lamington"이라는 호주 디저트에 대해 들어 본 사람이 있는지 궁금했습니다.