Logo vi.androidermagazine.com
Logo vi.androidermagazine.com

Nhà phát triển Gingerbread có đồ chơi mới để chơi với

Mục lục:

Anonim

Có rất nhiều điều mới về Gingerbread từ góc độ người dùng cuối, nhưng cũng có nhiều điều mới mẻ đằng sau hậu trường, và thịt và khoai tây thực sự nằm trong những thay đổi cốt lõi mà các nhà phát triển có thể sử dụng để làm cho một điều tuyệt vời hơn nữa. Mặc dù có vô số thay đổi nhỏ, chúng ta có thể xem xét những thay đổi lớn và ý nghĩa của chúng đối với những người không phải là nhà phát triển

Phiên bản kernel Linux cơ sở mới

Bắt đầu từ dưới cùng của kim tự tháp Gingerbread, nhân Linux đã được cập nhật lên 2.6, 35. Đây là phiên bản kernel mà các nhà phát triển ROM bên thứ ba đã sử dụng trong một thời gian và nó cung cấp sự ổn định và tốc độ cao hơn. Hãy tìm kernel stock mới để hiển thị một số cải tiến mà chúng ta đã sử dụng từ các kernel tùy chỉnh đang sử dụng ngày nay.

Khung phương tiện truyền thông mới

OpenCore (khung phương tiện truyền thông Froyo hiện tại) đã được thay thế hoàn toàn. Tất cả các hỗ trợ codec trước đây đã được duy trì và hỗ trợ cho công nghệ mới như nén video VP8 và các thùng chứa video WebM đã được triển khai. Gingerbread được thiết lập và sẵn sàng để theo kịp các tệp âm thanh và video mới nhất khi chúng được sản xuất.

Mạng

Bên cạnh ngăn xếp cuộc gọi SIP mới và hỗ trợ Giao tiếp trường gần, chúng ta đều đang nói đến, còn có một ngăn xếp BlueZ mới trong Gingerbread. Hỗ trợ Bluetooth 2.1 có nghĩa là hiệu suất Bluetooth tốt hơn trên một loạt các thiết bị BT. Đó là điều mà tất cả chúng ta sẽ thích nhìn thấy.

Thời gian chạy của Dalvik

Đã có khá nhiều cải tiến cho máy ảo Dalvik (đó là những gì đã được cải thiện với trình biên dịch đúng lúc (JIT) trong Froyo và giúp mọi thứ nhanh chóng). Đối với người dùng cuối, tất cả những gì chúng ta thực sự cần biết là nó sẽ chạy nhanh hơn một chút, đặc biệt là trong khi kết xuất các trang web. Dưới đây là danh sách đầy đủ các thay đổi cho các chuyên viên máy tính Android khó tính:

Máy ảo Dalvik:

  • Trình thu gom rác đồng thời (tạm dừng mục tiêu 3ms)
  • Thêm tối ưu hóa JIT (tạo mã) hơn nữa
  • Cải thiện xác minh mã
  • Gỡ lỗi StrictMode, để xác định các vấn đề về hiệu năng và bộ nhớ

Thư viện cốt lõi:

  • Hỗ trợ I18N mở rộng (mã hóa toàn bộ trên toàn thế giới, nhiều địa phương hơn)
  • Định dạng nhanh hơn và định dạng số. Ví dụ, định dạng float nhanh hơn 2, 5 lần.
  • Các phản hồi HTTP được nén theo mặc định. Kích thước phản hồi API XML và JSON có thể giảm từ 60% trở lên.
  • API bộ sưu tập và tiện ích mới
  • API mạng được cải thiện
  • Cải thiện điều khiển đọc và ghi tập tin
  • Cập nhật JDBC

Cập nhật từ các dự án thượng nguồn:

  • OpenSSL 1.0.0a
  • BouncyCastle 1, 45
  • ICU 4.4
  • zlib 1.2.5

Đây chỉ là phần nổi của những người nổi băng. Có một loạt các thay đổi API cung cấp cho các nhà phát triển hỗ trợ hệ điều hành trực tiếp cho những thứ như máy ảnh mặt trước, cảm biến con quay và hỗ trợ OpenGL tốt hơn. Nếu bạn muốn làm bẩn và kiểm tra tất cả, hãy vào liên kết nguồn.