Android N почука на вратата ни тази седмица и е навлязло почти като лавина, без да може да удържи силата, с която го е направила. Никой не го очакваше, тъй като през май на конференцията за разработчици на Google I/O се очакваше, че отново ще видим Сундар Пичай да обявява новата версия на Android. Не е било така и датите се движат напред и може би ние сме в лицето на големи промени в начина, по който трябва да приемаме новите актуализации които идват в Android.
В същото време, когато беше стартирана визуализацията за разработчици на Android N, бета програмата се появи за получаване на OTA, които дава някои указания за бъдещето на актуализациите на тази ОС. От предишната версия знаем, че сме изправени пред алфа версия, която работи много добре и има грешки. През следващите месеци ще бъде актуализиран, за да излъска всички тези груби ръбове, така че най-накрая през лятото да можем да получим окончателната версия. Но мисля, че най-интересното нещо не се показва и че това би означавало промяна в начина, по който актуализираме нашите терминали.
Решаване на проблем от години
Преди два дни го научихме Android Lollipop е най-използваната версия в момента. Lollipop, или 5.0, беше обявен преди почти две години и Преминаването към KitKat отне толкова много време, което все още остава в голям процент от телефоните, които влизат в Play Store ежемесечно.
Доста трудно е да можеш са актуализирали повече от 1.500 милиарда смартфона произведени от десетки и десетки компании. Цифрата за разпространение, публикувана ежемесечно от Google, демонстрира това, като дори Froyo все още оцелява с 0,1% от терминалите с тази стара версия на Android.
Google не разглежда този пай, където намираме процентите на разпределение, но в този преглед за разработчици можете да намерите различни малки промени във файловата структура и прегради.
Идеята би била, че производителят има собствена визия за Android, както може да се случи с MIUI на Xiaomi, и системните процеси са разделени. Това разделение би позволило както Xiaomi, така и Google могат да внедрят промени в различните части на системата, без да се намесва в едната или другата. Това означава, че Xiaomi може да пусне новата версия на MIUI, докато Google актуализира ядрото на терминала.
Android N и неговите два раздела
Google раздели Android N на две секции: основното ядро на ОС и интерфейса, които са приложенията, стартовият панел и известията. Функциите, които обикновено използваме, се намират в интерфейса и тук би било по-лесно за производителя да промени всичко, без да се налага да се задълбочава в основната основна част на операционната система.
Ако разгледаме устройствата Nexus, Google почти не докосва системата, както правят другите производители и оттам забавянето на актуализациите, пристигащи от тях. Именно в тези промени в ядрото на системата софтуерните инженери в топ компании прекарват повече време докато успеят да го адаптират към своите дизайнерски линии, без да загубят малко от това, което е Marshmallow или Android N. Това отнема време.
Може би все още не сме изправени пред големи промени, така че актуализациите да не отнемат толкова време, за да пристигнат от производителите, но ако тези малки разработки в ядрото или ядрото на системата ще послужат за цел, поне ще получим по-бързи актуализации за сигурност, тъй като те няма да имат нищо общо с повърхностния слой или интерфейс и ще бъдат внедрени в системните процеси.
Със сигурност на следващата конференция за разработчици на Google, Тези от Mountain View ще разсеят съмненията ни. и те ще коментират причините за ранното стартиране на Android N и промените, които ще дойдат във връзка с актуализациите, OTA бета програмата и други решения, за да се опитат да подобрят времето, необходимо за актуализиране на терминалите.