Зміст:
З точки зору кінцевого споживача в Gingerbread багато нового, але саме так багато нового за лаштунками, і справжнє м'ясо та картопля лежать в основних змінах, які розробники можуть використати, щоб зробити чудову річ ще кращою. Незважаючи на те, що незмінно мало невеликих змін, ми можемо ознайомитись із основними змінами та тим, що вони означають для нас, що не розробники
Нова базова версія Linux ядра
Починаючи з нижньої частини піраміди пряників, ядро Linux було оновлено до 2.6.35. Це версія ядра, яку сторонні розробники ПЗУ використовують деякий час, і вона забезпечує більшу стабільність та швидкість. Шукайте нове запасне ядро, щоб показати деякі вдосконалення, до яких ми звикли від власних ядер, які використовуються сьогодні.
Нова медіа рамка
OpenCore (нинішня медіа рамка Froyo) була повністю замінена. Уся попередня підтримка кодеків підтримується, а також впроваджена підтримка такої нової технології, як стиснення відео VP8 та контейнери для веб-відео. Пряники створені та готові йти в ногу з найновішими аудіо- та відеофайлами під час їх створення.
Мережі
Окрім нового стека викликів SIP та підтримки підтримки Field Field Communication, про яку ми всі говоримо, є новий стек BlueZ в Gingerbread. Підтримка Bluetooth 2.1 означає кращу продуктивність Bluetooth на широкому наборі BT-пристроїв. Це те, що ми всі любимо бачити.
Далвік час виконання
У віртуальній машині Dalvik було вдосконалено декілька (саме це було вдосконалено за допомогою щойно вкладеного компілятора (JIT) у Froyo і робить це швидко). Для кінцевого користувача все, що ми насправді потрібно знати, - це те, що він повинен працювати трохи швидше, особливо під час надання веб-сторінок. Ось повний список змін для хардкорних вигулів Android:
Далвік В.М.:
- Одночасний збір сміття (цільовий підрозділ 3 секунди)
- Додає додаткові оптимізації JIT (генерація коду)
- Поліпшена перевірка коду
- Налагодження StrictMode для виявлення проблем продуктивності та пам'яті
Основні бібліотеки:
- Розширена підтримка I18N (повне кодування по всьому світу, більше локалів)
- Швидше форматування та форматування чисел. Наприклад, плаваюче форматування на 2, 5 рази швидше.
- HTTP-відповіді за замовчуванням gzipped. Розміри відповідей XML та JSON API можуть бути зменшені на 60% або більше.
- Нові API та колекції та утиліти
- Поліпшені мережеві API
- Покращено керування читанням і записом файлів
- Оновлено JDBC
Оновлення проектів вище:
- OpenSSL 1.0.0a
- BouncyCastle 1, 45
- ICU 4.4
- zlib 1.2.5
Це лише верхівка айсбергів. Існує цілий ряд змін API, які дають розробникам пряму підтримку ОС для таких речей, як фронтальні камери, гіроскопічні датчики та краща підтримка OpenGL. Якщо ви хочете забруднитись і перевірити їх усе, перейдіть до посилання на джерело.