Siit saate teada, millised funktsioonid, mida peate iseenesestmõistetavaks, pärinevad tegelikult entusiastide ja arendajate kogukonnalt!
Android on vaieldamatult üks enim armastatud mobiilsetest operatsioonisüsteemidest, mis ei tulene mitte ainult avatud telefonitorust. Alliance'ile, aga ka paljudele kasulikele funktsioonidele, mida süsteem pakib, funktsioone, mis on pigem tootlikud kui lihtsalt kellad ja viled.
Kuid see ei olnud alati nii ja algusaegadel puudusid püsivara versioonides paljud komponendid nendest funktsioonidest, mida me praegu näeme. Enamik neist funktsioonidest sündis kas Mountain View's endas või paljude seadmete originaalseadmete tootjate keskmes, kes kohandavad Androidi oma maitse järgi... kuid mõned funktsioonid tulid, jah, arvasite ära, Androidi entusiastide kogukonnast endast. Alustades sageli juurrakendustena, saavutasid mõned väikesed modifikatsioonid või kohandatud ROM-i funktsioonid lõpuks piisavalt tõmbejõudu, et teenida endale koht AOSP hoidlas kas otseimpordi või kena "pordina". Siin on mõned kõige tähelepanuväärsemad:
Hoiatused
Veel 2014. aasta alguses tegi The Paranoiline Android meeskond kuulutas välja Hoveri, teavitus- ja multitegumtöötluse funktsiooni, mis oli kõigest muust sel ajal saadaolevast ees. Varsti pärast teadaannet käivitas meeskond püsivara versiooni 4.3 esimese beetaversiooni ja sellest tulenev kasutajakogemus oli sujuv ja suurendas tootlikkust. Hover, PA Halo süsteemi edasiarendus, kuvas ekraani ülaosas hõljuvad teatised mis võimaldas kasutajatel kiiresti sissetulevatele teatistele pilgu heita ja need eemale pühkida või nendega suhelda neid. See asendas Androidi ja varsti pärast seda Androidi sisseehitatud tüütu märguandesüsteemi Lollipop kuulutati välja sisseehitatud ujuvate märguannetega, ehkki ilma ujuva akna süsteemita et Hõljuma kasutatakse märguannetega suhtlemisel. Huvitaval kombel avastati kood, mida hakati nimetama hoiatusteadeteks, KitKat 4.3 ja 4.4 hoidlates seismas ning kogukond kiiresti. toodetud modifikatsioonid nende võimaldamiseks. Pärast Android Lollipopi integreerimist on vähe muutunud – 5.1 värskendusega lisatakse varem puuduv funktsioon „Peitmiseks pühkige üles”.
Teavituste lülitid (kiirseaded)
CyanogenMod on oma väikese järelturu püsivara valikust saati teinud pika tee ja on Androidi süsteemi osana paljude funktsioonide pioneeriks olnud. CyanogenMod 7, püsivara piparkoogi iteratsioon ja versioon, mis vastutas CM-i nime kandmise eest paljudele entusiastide huultele, tõi teavitusalale kasuliku ja aegasäästva funktsiooni Quick Toggles'i kujul, mis on laenatud Samsungi sarnasest rakendusest aastal. TouchWiz. Need väikesed nupud asusid teavituspaneeli ülaosas ja võimaldasid kasutajatel kiiresti vahetada olulisi ja palju kasutatud süsteemifunktsioone, nagu WiFi, Bluetooth, GPS jne.
Erinevalt ujuvatest märguannetest kulus märguandelülititel AOSP-sse jõudmiseks oma aega ja need ilmusid lõpuks Android Jellybean nimega "Kiirseaded" ja teavitusala peidetud paneeli kujul, mida lülitab nuppu. Selle juurutamise tulemuseks oli aga suhteliselt kehv kasutuskogemus, arvestades paneeli madalat avastamismäära ja Android Lollipop viis need esiplaanile. ja märguandeala keskele, mis asetsevad päise all, kuid märguannete kohal, võimalusega need kiiresti peita, pühkides üles teateid.
Ekraanipildid
Iga operatsioonisüsteemi üks ilmsemaid omadusi on võime jäädvustada praeguse ekraani sisu pildina ehk ekraanipildina. Kahjuks puudus Androidil selle algusaastatel võimalus seda teha, kuna võimsad kasutajad kasutasid juurlahendusi, nagu tol ajal populaarsed. Lase mind et täita oma ekraani jäädvustamise vajadusi. Erandiks oli TouchWiz, mis suutis enne AOSP-d teha oma helitugevuse vähendamise + toitenupu ekraanipildi kombinatsiooni. See muutus Android 2.2 Froyo versioonis, kui Google hakkas AOSP-le koodi lisama, et lubada ekraanipilte, ehkki see ei olnud veel ametlik API ja ainult mõned Samsung Galaxy S kasutajad teatasid võimalusest seda edukalt tõmmata väljas. Android 2.3 Gingerbread muutis API ametlikuks, rakendused said teha seadme ekraanipilte ilma juurjuurdepääsuta, kuid see juhtus alles Android 4.0 Ice Cream Sandwichi väljalase, mis lisati süsteemi toite + helitugevuse vähendamise ekraanipildi kombinatsiooni ja standardstati enamikus seadmeid.
Ekraani salvestamine
Ekraani salvestamine on paljude jaoks kasulik funktsioon olenemata sellest, kas soovite jäädvustada rakenduse demonstratsiooni või olete sisse lülitatud mobiilimängukanali käivitamisel, kuid kuni Android 4.4 Kitkatini ei olnud raamistikul loomulikku API-t salvestamine. Enne seda olid teedrajavad rakendused nagu SCR kasutas FrameBufferi või SurfaceFlingeri API-sid, kuid isegi nii ei lubatud tavaliselt käivitatud rakendustel neile juurdepääsu. Adb-käivitustehnika hõljus mõnda aega, kuid see osutus korduvaks ja tülikaks ning lahenduseks olid juurrakendused, mis kasutasid koputamiseks superkasutaja õigusi. nendesse API-desse. KitKati tulek muutis asju, kuna Google mõistis lõpuks ekraani salvestamise tähtsust ja lisas avalikult juurdepääsetava API. raamistik. Sealt edasi saavad rakendused hõlpsasti süsteemi sisse lülitada ja kasutada kvaliteetseid salvestusi, muutes kogu Androidi ekraanisalvestuse maastikku.
Rakendused SD-le
Salvestusruumi haldamine Androidis oli varem õudusunenägu ja paljud kasutajad on veetnud tunde, kui sülearvuti ja Android-seade on ühendatud, oma SD-kaardi partitsioonide jagamine, mount-skriptide jt kirjutamine kangelaslikul katsel pigistada välja iga ükski megabait, mis on kättesaadavaks tehtud kasutaja. Väikesed sisemised vaheseinad ja süsteemi suutmatus SD-kaardile rakendusi salvestada põhjustasid tõsiseid probleeme rakenduste installimäärade modereerimine lõppkasutajate jaoks ja lisaks SD-kaardi partitsioonidele ka arvukalt juur rakendused nagu Link2SD ja Super App2SD tuli üles. Android 2.2 Froyo tõi selle funktsiooni natiivselt operatsioonisüsteemi ja ühtäkki said kasutajad teatud rakendused osaliselt SD-kaardile teisaldada. See oli väike, kuid märkimisväärne edasiminek ja sellest ajast alates on sisemiste partitsioonide suurus suurenenud tohutult ja selle funktsiooni tähtsus on vähenenud, kuid sel ajal läks see kulmu kortsutama pea alaspidi.
Süsteemirakenduste keelamine
Eelinstallitud rakendused või bloatware, nagu paljud entusiastid armastavad neid nimetada, on rakendused, mis on Android-süsteemi osana eellaaditud kas originaalseadmete tootjalt või operaatorilt. Enamasti võtavad need rakendused palju ruumi, pakkudes tarbetuid funktsioone, mille tulemuseks on kurnav kasutuskogemus. Kuni Honeycombi käivitamiseni oli ainus viis bloatware'ist vabanemiseks kasutada juur-desinstallerit. Android 4.0 Ice Cream Sandwichi käivitamine tõi aga rakenduse seadete lehele funktsiooni, mis võimaldas teil süsteemirakendusi keelata, ja kuigi see ei olnud juurfunktsiooniga funktsiooni täpne reprodutseerimine, see pakkus sarnast, kuid pöörduvat funktsiooni ja töötas sujuvalt karbist välja võttes kasutajasõbraliku lähenemine.
Uinuke
Paar aastat tagasi kurikuulus Rohendada alustas jõudlust suurendava ja akut säästva lahendusena, mis lülitas taustarakendused tõhusalt sunnitud uneolekusse. See laienes kiiresti, energiakasutajad ja entusiastid kõikjal said jõudluse ja aku täiustusi ning on tänaseni populaarne rakendus. Android 6.0 Marshmallow tutvustas Doze, Greenify teele puutuv funktsioon, mis tõi viimase peaaegu maagilise aku säästmise võimaluse passiivse alati sisse lülitatud teenusena, mis on vaikimisi saadaval igale kasutajale. Doze kasutab Androidi andurite massiivi, et tuvastada, kui seade ei liigu, ja seejärel pöördub välja lülitada peaaegu kõik seadmes olevad andmed, salvestades oleku ainult kõnede, SMS-ide ja muude prioriteetsete jaoks teateid. Google'il on ka nutikas situatsiooniplaan, mis takistab arendajatel Doze'i valesti katkestamast, kohustades marsruutimist ja järgnevaid kontrolle Google'i pilvsõnumside serveri kaudu.
Austusavaldused
Hoolimata sellest, et ülalnimetatud funktsioonid olid ühed silmapaistvamad, mis muutsid kogukonna funktsioonidelt AOSP koodibaasi, tegid seda ka paljud teised suhteliselt väikesed. Vähesed neist olid juurutatud analoogidega identsel viisil, kuid enamik neist tehti muudatusi, mida Google pidas sobivaks. Multiwindow oli üks esimesi, Android Marshmallow sisaldab peidetud lülitit, et lubada jagatud ekraani tootlikkuse suurendamine viisil, mis on peaaegu identne järelturu püsivaraga nagu näiteks OmniROM.
Teised, mis läbisid suhteliselt olulisi muudatusi, on järgmised:
- Privaatsuskontrollid nagu XPprivaatsus, mis võimaldas kasutajatel blokeerida rakenduste juurdepääsu teatud lubadele. Selle versiooni ilmus esmakordselt Androidis operatsioonisüsteemis Android 4.3 nimega "App Ops", kuid Android 4.4 KitKat eemaldati see kohe. Leitud kasutajad lahendus peidetud seadete lubamiseks, kuid alles Android 6.0 Marshmallow tegi loa seaded täieliku sissepääsu
- Android on alati olnud kasutajate lemmik oma pakutavate lõputute kohandamisvõimaluste poolest ja teemastamine on kohandamise üks olulisemaid komponente. Täielik seadmete teemastamine saavutas populaarsuse T-Mobile'i teemamootori väljalaskmisega ja mõnda aega oli sellel monopol, kuni arendajate meeskond viis RRO Layersi lai valik kohandatud ROM-e. Algselt Sonys Xperia teemaarendajatele loodud Layers saavutas kogukonnas tohutu tõmbejõu ja kasutajad teatasid hiljuti, et Layers teemad töötavad algselt ka operatsioonisüsteemis Android 6.0 Marshmallow (juurega), pannes entusiastid uskuma, et nende täielik tugi AOSP osana võib olla õige nurk.
- Androidi lukustusekraan on aastate jooksul näinud palju erinevaid muudatusi, alates lihtsast Froyo liugur, Jellybeani vidina ja lõpuks minimaalne ja elegantne Lollipop lukustusekraan. Kuigi rakendustele meeldib WidgetLocker tõi kaasa lukustuskuva vidina funktsionaalsuse ilma juuruta, muutmiskogukonna ülesanne oli tuua lukustuskuvale sellised funktsioonid nagu kaamera kiirkäivitus ja muusika juhtnupud. Alles enne Android Icecream Sandwichi käivitamist liideti need AOSP-sse ja need on püsinud siiani, ehkki väikeste täpsustuste ja lihvimisega.
Kas teate mõnda Androidi funktsiooni, mis varem oli juur-eksklusiivne? Andke meile teada allpool olevas kommentaaride jaotises