Научете кои от функциите, които приемате за даденост, всъщност произхождат от общността на ентусиастите и разработчиците!
Android е една от най-обичаните мобилни операционни системи, дължаща се на разрушителния си растеж не само на Open Handset Alliance, но също и на множеството полезни функции, които системата пакетира, функции, които всъщност са продуктивни, а не просто звънци и свирки.
Въпреки това не винаги е било така и в ранните дни компилациите на фърмуера нямаха много компоненти от богатите на функции, които виждаме днес. Повечето от тези функции са родени или в самия Маунтин Вю, или в сърцето на много производители на оригинално оборудване, които настройват Android според собствения си вкус... но няколко функции идват от, да, познахте, самата общност на ентусиастите на Android. Често започвайки като root приложения, някои малки модификации или персонализирани ROM функции в крайна сметка придобиват достатъчно сила, за да си спечелят място в хранилището на AOSP, или като директен импорт, или като хубави „портове“. Ето някои от най-забележителните:
Предварителни известия
Още в началото на 2014 г. The Параноичен Android екип обяви Hover, функция за уведомяване и многозадачност, която беше много по-напред от всичко друго, достъпно по това време. Скоро след обявяването, екипът стартира първата бета версия на версия 4.3 на фърмуера и полученото потребителско изживяване беше безпроблемно и увеличи производителността многократно. Hover, еволюция на системата Halo на PA, извади плаващи известия в горната част на екрана което позволява на потребителите бързо да хвърлят поглед към входящите известия и да ги плъзгат настрани или да се ангажират с тях тях. Това замени досадната система за уведомяване с тикер, вградена в Android, а скоро след това и в Android Lollipop беше обявен с вградени плаващи известия, макар и без системата за плаващ прозорец че Задръжте използва се при ангажиране с известия. Интересното е, че кодът за това, което стана известно като „Известия с предупредителни съобщения“, беше открит да лежи неактивен в хранилищата на KitKat 4.3 и 4.4 и общността бързо произведени модове за да ги активирате. Малко се е променило след интегрирането в Android Lollipop, като актуализацията 5.1 ще добави липсващата преди това функция „плъзнете нагоре, за да скриете“.
Превключватели за известия (бързи настройки)
CyanogenMod измина дълъг път от дните си на малка опция за фърмуер за резервни части и е пионер в множество функции като част от системата Android. CyanogenMod 7, Gingerbread итерацията на фърмуера и версията, която беше отговорна за поставянето на името CM на устните на много ентусиасти, донесе полезна и спестяваща време функция в панела за уведомяване под формата на Quick Toggles, заимствана от подобна реализация на Samsung в TouchWiz. Тези малки бутони се намират в горната част на панела за уведомяване и позволяват на потребителите бързо да превключват важни и често използвани системни функции като WiFi, Bluetooth, GPS и др.
За разлика от плаващите известия, превключвателите за известия отделиха време, за да стигнат до AOSP, като най-накрая се появиха в Android Jellybean, под името „Бързи настройки“ и под формата на скрит панел в панела за известия, превключван от бутон. Това внедряване обаче доведе до сравнително лошо потребителско изживяване предвид ниската степен на откриване на панела и Android Lollipop ги премести начело и център на панела за известяване, разположен под заглавката, но над известията, с опция за бързото им скриване чрез плъзгане нагоре върху известия.
Екранни снимки
Една от най-очевидните характеристики на всяка операционна система е способността да се заснеме съдържанието на текущия екран като изображение, известно още като екранна снимка. За съжаление, Android нямаше способността да направи това в ранните си години, като опитните потребители прибягваха до root решения като популярните тогава Застреляй ме за да изпълнят нуждите си за заснемане на екрана. Изключение беше TouchWiz, който можеше да направи своята комбинация от скрийншот на бутона за намаляване на звука + бутон за захранване преди AOSP. Това се промени в версията на Android 2.2 Froyo, когато Google започна да добавя код към AOSP, за да активира екранни снимки, макар и все още не беше официален API и само няколко потребители на Samsung Galaxy S съобщиха за способността да го изтеглят успешно изключено. Android 2.3 Gingerbread направи API официален, като приложенията могат да правят екранни снимки на устройства без root достъп, но това беше чак до Издание на Android 4.0 Ice Cream Sandwich, че комбинацията от скрийншоти Power + Volume Down беше добавена към системата и стандартизирана в повечето устройства.
Запис на екрана
Записването на екрана е полезна функция за мнозина, независимо дали искате да заснемете демонстрация на приложение или сте настроени стартиране на вашия канал за мобилни игри, но до Android 4.4 Kitkat, рамката нямаше естествен API за извеждане на записване. Преди това пионерски приложения като SCR използва API на FrameBuffer или SurfaceFlinger, но дори и така, приложенията, които обикновено се стартират, нямаха достъп до тях. Техника за стартиране на adb се носеше известно време, но се оказа повтаряща се и тромава и основното решение бяха root приложения, които използват разрешения на суперпотребител за докосване в тези API. Пристигането на KitKat промени нещата, като Google най-накрая призна значението на записа на екрана и добави публично достъпен API към рамка. Оттам нататък приложенията могат лесно да се докоснат до системата и да се възползват от висококачествени записи, променяйки целия пейзаж на записа на екрана на Android.
Приложения към SD
Управлението на съхранението на Android беше кошмар и много потребители са прекарвали часове със свързани лаптоп и устройство с Android, разделяне на тяхната SD карта, писане на скриптове за монтиране и други, в героичен опит да изтръгне всеки един мегабайт, предоставен на потребител. Малките вътрешни дялове и неспособността на системата да съхранява приложения на SD картата доведоха до тежки модериране на скоростта на инсталиране на приложения за крайни потребители и в допълнение към разделянето на SD карта, множество root приложения като Link2SD и Супер приложение 2SD дойде. Android 2.2 Froyo донесе тази функционалност в операционната система първоначално и изведнъж потребителите успяха да преместят определени приложения частично на SD картата. Това беше малко, но значително подобрение и във времето оттогава вътрешните размери на дяловете се увеличиха изключително много и функцията е намаляла по важност, но по това време обърна множество намръщени лица с главата надолу.
Деактивирайте системните приложения
Предварително инсталираните приложения или „раздутият софтуер“, както много ентусиасти обичат да ги наричат, са приложения, предварително инсталирани като част от системата Android, или от OEM, или от оператора. По-често, отколкото не, тези приложения заемат много място, предоставяйки ненужна функционалност, което води до изтощително потребителско изживяване. До пускането на Honeycomb единственият начин да се отървете от раздутия софтуер беше да използвате руут деинсталатор. Пускането на Android 4.0 Ice Cream Sandwich обаче донесе функция на страницата с настройки на приложението, която ви позволява да деактивирате системните приложения, и въпреки че това не беше точно възпроизвеждане на функцията с активиран root, той предоставя подобна, но обратима функционалност и работи безпроблемно извън кутията, с удобен за потребителя Приближаване.
дреме
Преди няколко години печално известният Озеленяване започна да се разпространява като решение за повишаване на производителността и пестене на батерията, което ефективно поставя фоновите приложения в принудително състояние на заспиване. То бързо се увеличи, като опитни потребители и ентусиасти навсякъде получиха своите подобрения в производителността и батерията и до ден днешен остава популярно приложение. Android 6.0 Marshmallow представи Дозе, функция, допирателна до пътя на Greenify, която донесе почти магическите възможности за пестене на батерията на последния като пасивна постоянна услуга, достъпна за всеки потребител по подразбиране. Doze използва сензорния масив на Android, за да открие кога устройството не е в движение и впоследствие се завърта изключва почти всичко на устройството, запазвайки състояние само за обаждания, SMS-и и други с висок приоритет известия. Google също има интелигентен план за извънредни ситуации, който не позволява на разработчиците да прекъсват погрешно Doze, като налага маршрутизиране и последващи проверки през сървър за съобщения в облак на Google.
Почетни споменавания
Въпреки че гореспоменатите характеристики са сред по-забележителните, които направиха скок от функциите на общността към кодовата база на AOSP, много други сравнително незначителни също го направиха. Малко от тях бяха внедрени по начин, идентичен с техните основни копия, но повечето от тях претърпяха промени, които Google сметна за подходящи. Multiwindow беше сред първите, като Android Marshmallow включваше скрит превключвател за активиране на подобрение на производителността на разделен екран по начин, почти идентичен с този, който се вижда при фърмуера за следпродажбено обслужване като OmniROM.
Други, които претърпяха относително съществени модификации, включват:
- Контроли за поверителност като XPrivacy, което позволява на потребителите да блокират достъпа на приложения до определени разрешения. Версия на това се появи за първи път в Android в Android 4.3 под името „App Ops“, но беше незабавно премахната в Android 4.4 KitKat. Намерени потребители заобиколно решение за да активирате скритите настройки, но чак в Android 6.0 Marshmallow настройките за разрешения направиха пълно навлизане
- Android винаги е бил любим сред потребителите заради безкрайните опции за персонализиране, които предлага, а тематизирането е един от най-важните основни компоненти на персонализирането. Пълното тематизиране на устройството придоби популярност чрез пускането на тематичния механизъм на T-Mobile и за известно време имаше монопол, докато екип от разработчици не доведе RRO слоевете до голямо разнообразие от персонализирани ROM. Първоначално създаден в Sony за разработчици на теми за Xperia, Layers спечели огромна популярност в общността и потребителите наскоро съобщиха, че Layers темите работят естествено и в Android 6.0 Marshmallow (с root), което кара ентусиастите да вярват, че пълната поддръжка за тях като част от AOSP може да е точно около ъгъл.
- Заключеният екран на Android е претърпял голямо разнообразие от промени през годините, започвайки от простия Плъзгач Froyo, до джаджата, рекламираща Jellybean, и накрая минималистичния и елегантен Lollipop заключен екран. Докато приложенията харесват WidgetLocker донесе функционалност на джаджа за заключване на екрана без руут, зависи от общността за модифициране да внесе функции като бързо стартиране на камерата и музикални контроли на заключения екран. Едва преди стартирането на Android Icecream Sandwich те бяха обединени в AOSP и продължават да съществуват и до днес, макар и с незначителни подобрения и полиране.
Знаете ли за някаква функция на Android, която навремето е била изключителна за root? Уведомете ни в секцията за коментари по-долу