차례:
최종 사용자 관점에서 진저 브레드에는 많은 새로운 것들이 있지만, 배후에는 많은 새로운 것들이 있으며, 실제 고기와 감자는 개발자가 더 좋은 것을 만들기 위해 사용할 수있는 핵심 변화에 있습니다. 수많은 작은 변화가있을 것이지만, 우리는 주요 변화와 이것이 비 개발자에게 어떤 의미가 있는지 살펴볼 수 있습니다
새로운 기본 Linux 커널 버전
진저 브레드 피라미드의 맨 아래부터 Linux 커널이 2.6.35로 업데이트되었습니다. 타사 ROM 개발자가 오랫동안 사용해온 커널 버전으로, 안정성과 속도가 향상되었습니다. 현재 사용중인 사용자 지정 커널에서 개선 된 기능 중 일부를 보려면 새 주식 커널을 찾으십시오.
새로운 미디어 프레임 워크
OpenCore (현재 Froyo 미디어 프레임 워크)가 완전히 교체되었습니다. 이전의 모든 코덱 지원이 유지되고 VP8 비디오 압축 및 WebM 비디오 컨테이너와 같은 새로운 기술에 대한 지원이 구현되었습니다. 진저 브레드는 최신 오디오 및 비디오 파일을 제작할 때 준비가되었습니다.
네트워킹
새로운 SIP 호출 스택과 근거리 통신 지원 외에도 Gingerbread에는 새로운 BlueZ 스택이 있습니다. Bluetooth 2.1 지원은 다양한 BT 장치에서 더 나은 Bluetooth 성능을 의미합니다. 그것은 우리 모두가 좋아하는 것입니다.
달빅 런타임
Dalvik 가상 머신이 상당히 개선되었습니다 (Froyo의 JIT (Just-In-Time) 컴파일러로 개선되어 작업 속도가 빨라짐). 최종 사용자의 경우 특히 웹 페이지를 렌더링하는 동안 조금 더 빠르게 실행해야한다는 사실 만 알아야합니다. 하드 코어 안드로이드 괴짜에 대한 전체 변경 사항 목록은 다음과 같습니다.
달빅 VM:
- 동시 가비지 수집기 (대상 하위 3ms 일시 중지)
- 추가 JIT (코드 생성) 최적화 추가
- 개선 된 코드 검증
- 성능 및 메모리 문제를 식별하기위한 StrictMode 디버깅
핵심 라이브러리:
- 확장 된 I18N 지원 (전 세계 인코딩, 더 많은 로케일)
- 빠른 포맷터 및 숫자 형식. 예를 들어, 부동 형식은 2.5 배 빠릅니다.
- HTTP 응답은 기본적으로 압축되어 있습니다. XML 및 JSON API 응답 크기가 60 % 이상 줄어들 수 있습니다.
- 새로운 컬렉션 및 유틸리티 API
- 개선 된 네트워크 API
- 개선 된 파일 읽기 및 쓰기 제어
- 업데이트 된 JDBC
업스트림 프로젝트의 업데이트:
- OpenSSL 1.0.0a
- 탄력 성 1.45
- 중환자 실 4.4
- zlib 1.2.5
이것은 빙산 사람들의 일각에 불과합니다. 개발자가 전면 카메라, 자이로 스코프 센서 및 더 나은 OpenGL 지원과 같은 항목에 대한 직접적인 OS 지원을 제공하는 API 변경이 많이 있습니다. 더러워지고 모든 것을 확인하려면 소스 링크로 이동하십시오.