Підсумки року для Android-розробників

Підходить до кінця 2014 рік, і перш ніж відправитися на тривалі новорічні свята, наш Android-техлид Олексій Журавльов підбив підсумок року, що минає, з точки зору Android-розробки.

image

Android L
Саму очікувану версію операційної системи тепер можна встановити на мобільний пристрій.
Основні зміни:
  • ART замість Dalvik: Google повністю відмовився від Dalvik підходу c JIT компілятором на користь компіляції програм при установці, тим самим збільшивши продуктивність додатків. Більш детально про ART тут.
    Правда, як показує практика, деякі програми з використанням Native бібліотек перестали коректно працювати.
  • Material Design: повністю оновлений підхід до формування дизайну.
  • Battery Saver: тепер при слабкому заряді батареї, пристрій можна перевести в режим економії. Досягається шляхом зниження частоти процесора.
  • Notification: новий підхід до системи нотифікацій. Докладніше
  • Keyboard: нова клавіатура в стилі material design
  • Ще деякі зміни
Варто зазначити, що на сьогоднішній день, поки лише власники Nexus пристроїв мають можливість отримати оновлення. Для більшості користувачів офіційних прошивок поки немає.

Material Design
Тепер усім, хто пов'язаний з розробкою мобільних додатків, доступна детальна специфікація по створенню дизайну.
Так як доводиться підтримувати попередні операційні системи, існує backwards compatibility бібліотеки.
Отже, при розробці передбачається мінімум проблем при реалізації нового виду дизайну на різних пристроях.

Android Studio 1.0.0
Буквально кілька днів тому, основною IDE для написання додатків Android отримав версію 1.0.0. Сталося це після 2х років тривалої розробки. Більш детально про зміни у версіях.
Однак варто зазначити, що принесло це кілька незручностей, а саме: перехід на Gradle-plugin 1.0.0 і Gradle 2.2.x. На жаль, довелося вносити певні зміни у build.gradle. В іншому випадку, проект переставав збиратися з-за ряду deprecated сутностей, які були видалені.
В цілому ж, IDE для розробки вийшло стабільне, з великою кількістю корисних утиліт.

Google Play services від 4.1 до 6.5
За цілий рік сервіси дуже сильно змінилися. Детальніше про зміни можна подивитися тут.
Однак найважливішим зміною можна вважати дроблення сервісу на набір бібліотек. При розробці великих проектів дуже часто виникає проблема виходу кількості методів за 65536, де половина з цих методів Google Play services. Хоч і існують рішення даної проблеми за допомогою MultiDex, тепер можна до нього звертатися рідше.

Realm
Окремо хочеться виділити вихід бібліотеки для NoSQL рішення Realm. На бойових проектах поки використовувати не вийшло, але велика кількість тестів і досвіду вже є. Плануємо найближчим часом впроваджувати її в живі проекти.

Nexus 6
Цей рік не став винятком для продовження продуктів серії Nexus. Пристрій має шестидюймовый дисплей і нову версію операційної системи Android L. Варто відзначити, що ціна сильно виросла в порівнянні з попередніми моделями.
Докладніше можна подивитися огляд тут.

Android Wear
Тепер є можливість розробляти додатки для Чоловічий Wear. Більш детально про процеси розробки для «розумних» годин можна подивитися тут.

Android Auto
З'явилася можливість розробляти додатки для автомобілів з допомогою Чоловічий Auto SDK.

Android TV/Google Cast
В цьому році компанія Google представила платформу Android TV поряд з Android TV SDK для розробників. А з технологією Chromecast з'явилася можливість стримить зображення з мобільного пристрою прямо на телевізор.

Чого очікувати в 2015 році
Насамперед слід очікувати зростання користувачів на Android L. Кількість кастомних і стічних прошивок з новою версією OS з кожним днем зростатиме. Як підсумок, більшість додатків доведеться приводити до стилю Material Design, додаючи більше анімації. А також, не варто забувати про підтримку версії 4.х. Що стосується версії 2.х, то розробку під неї можна буде припинити. Вже на сьогоднішній день нові проекти приходять з вимогами Android 4+, а для старих мінімальна версія поступово збільшується.

Google поки займається стабілізацією нової версії. Як підсумок вже вийшла версія 5.0.1. Слід очікувати, що в цьому році якихось глобальних змін не буде. Компанія буде продовжувати вихід на ринок годинників, телевізорів і автомобілів і стабілізацію Android L. А враховуючи ситуацію, що склалася з цінами на iPhone, кількість Android-пристроїв у Росії буде рости, тим самим стимулюючи замовників насамперед дивитися на ринок Android розробки.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.