Postanowiłem stworzyć ten temat, ponieważ myślę, że na forum jest spora część użytkowników, którzy nie do końca mają pojęcie, albo zwyczajnie nie wiedzą o podstawowych zwrotach i pojęciach używanych podczas pracy z Androidem.
Temat nie jest autorski, jest to tłumaczenie z forum xda-developers, źródło będzie podane na dole strony. Moje zamierzenie jest podobne - stworzyć listę wyrażeń używanych przez użytkowników systemu z zielonym robotem w taki sposób, żeby była jasna, przejrzysta oraz żeby można było sobie do tego tematu wracać w każdym momencie. Wydaje mi się, że taka lista rozjaśni wiele rzeczy, które są często niezrozumiałe oraz spowoduje, że przestaną pojawiać się pewne pytania, bo odpowiedź będzie tutaj.
Jeśli na liście będzie brakowało czegoś, co uważacie za istotne, to dajcie znać w komentarzach.
Widzę, że robi się z tego praca grupowa - i bardzo dobrze, żeby było przejrzyście, wszystkie definicje będę aktualizował w pierwszym poście, chyba, że ktoś nie wyraża na to zgody, to proszę napisać.
Zastrzegam, że nie wszystkie definicje pisane tutaj są mojego autorstwa i nie przywłaszczam sobie niczyjej pracy - odpowiednie definicje są napisane przez odpowiednie osoby w postach poniżej.
ADB (Android Debug Bridge): wszechstronne narzędzie działające w konsoli systemu (tryb tekstowy), które pozwala na komunikację z urządzeniem emulującym, bądź urządzeniem działającym pod kontrolą systemu Android. Program oparty jest na konwencji klient-serwer i składa się z trzech części:
Klient - proces uruchomiony na komputerze dewelopera. Uruchamiamy go poprzez wydanie polecenia adb z linii poleceń trybu tekstowego z uprawnieniami administratora. Inne narzędzia do obsługi systemu Android, takie jak plugin ADT, czy DDMS, również tworzą klientów adb.
Serwer - proces uruchomiony w tle, na komputerze dewelopera. Serwer odpowiada za komunikację pomiędzy klientem, a demonem adb, uruchomionym na emulatorze lub urządzeniu z systemem Android.
Demon - proces uruchomiony w tle na emulatorze lub urządzeniu z systemem Android.
Animacja startowa (Boot Animation):
AVS (Adaptive Voltage Scaling): Jest to technologia zarządzania energią w urządzeniach mobilnych, reagująca na bieżąco na obciążenie podzespołów i dynamicznie zmieniająca ich napięcie.
Android: System operacyjny dla urządzeń przenośnych, oparty na architekturze systemu Linux. Kolejne wersje są nazywane alfabetycznie, a każda wersja to nazwa przekąski, zaczynającej się na właściwą literę alfabetu. W chwili obecnej kolejne nazwy systemu to: Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Donut.
APK (Android application package file): Plik aplikacji systemu Android. Każda aplikacja, działająca w systemie Android jest skompilowana i spakowana w pojedynczy plik, który zawiera cały kod aplikacji (pliki .dex), źródła, odwołania, uprawnienia i plik manifest. Plik aplikacji może mieć dowolną nazwę, ale musi mieć rozszerzenie .apk. W slangu aplikacje określa się często jako "apki".
Apps2SD: sposób przechowywania aplikacji i cache na karcie microSD urządzenia.
Bootloader: program, którego zadaniem jest załadować inne pliki i programy, które są uruchamiane z pamięci RAM, przed rozpoczęciem uruchamiania systemu. Dość często używane są wielopoziomowe bootloadery, które umożliwiają uruchamianie programów o coraz większej złożoności na zasadzie reakcji łańcuchowej.
Bootloop: w dosłownym tłumaczeniu na polski: zapętlenie się podczas uruchamiania. Z sytuacją tą mamy do czynienia, gdy w momencie uruchamiania systemu, cały czas jest wykonywana błędna komenda lub odwołanie, przez co system nie może zostać uruchomiony poprawnie do końca. Najprostszy sposób na rozpoznanie bootloopa, to zaobserwowanie, że telefon wyświetla animację startową przez długi czas (trwa to dłużej niż 10 minut) i nie prowadzi to do uruchomienia systemu, a jedyny sposób na restart telefonu, to wyjęcie baterii.
Uwaga! Pierwsze uruchomienie takich systemów jak CM7, CM9, ICS, czy większości modyfikowanych ROM-ów trwa długo (nawet do 15 minut!) i jest to normalna sytuacja. Podobnie jest po wykonaniu polecenia wipe dalvik - system go odbudowuje i trwa to dłuższy okres czasu, w zależności od liczby zainstalowanych aplikacji.
Cache:
CPU:
Custom ROM: określenie systemu operacyjnego, który różni się od standardowego systemu operatora (stock) lub od systemu wypuszczonego przez producenta (Google). Do custom ROM-ów zaliczamy wszystkie systemy, w których dokonano ingerencji przez użytkownika zewnętrznego lub programistę czy też dewelopera i zmiany te obejmują jakąkolwiek część systemu.
FTM (File Transfer Mode): Tryb uruchamiany poprzez włączenie, zrestartowanie, bądź podłączenie wyłączonego telefonu pod USB, przy jednoczesnym przytrzymaniu VOL- (najczęściej, kiedy tel. jest wyłączony wciskamy Power i VOL-). FTM można uruchomić tylko i wyłącznie, jeżeli jest stockowe (fabryczne) recovery. Wygląda to tak: http://www.hardreset.eu/images/zte_blade_ftm_mode_factory_hard_reset.jpg
Z trybu można wyjść poprzez wyjęcie baterii, bądź wciśnięcie przycisku reset pod pokrywą, w okolicy aparatu.
JIT (Just In Time compilation): Kompiluje część lub całość kodu bajtowego do natywnego kodu maszynowego. Przekładając na nasze, to w pierwszych uruchomieniach programu może on działać wolniej. Jednak dzięki JIT program jest optymalizowany pod nasz sprzęt i w następnych uruchomieniach będzie on działał płynniej i wydajniej.
Kod bajtowy: Jest to format pośredni programu, przeznaczony do wykonania nie bezpośrednio przez mikroprocesor, ale przez interpreter działający w pewnym "sztucznym" środowisku (tzw. maszynie wirtualnej), np. maszynie wirtualnej Javy.
Kod maszynowy: Jest to postać programu komputerowego (zwana postacią wykonywalną lub binarną) przeznaczona do bezpośredniego lub prawie bezpośredniego wykonania przez procesor, przeznaczona na konkretny jego typ.
Nightly: wydanie systemu operacyjnego, cechujące się tym, że najczęściej wydawane jest z konkretną datą i nie jest to wydanie stabilne. Teoretycznie wydania nightly powinny być wydawane codziennie w nocy, jednak obecnie nie jest to regułą. W wydaniach nightly zachodzi bardzo wiele zmian, są to tak zwane wydania dynamiczne, bardzo często jedne funkcje są usuwane, a drugie dodawane w obrębie kilku następujących po sobie wydań. Wersje nighly cechuje dość duża niestabilność i eksperymentowanie z funkcjami systemu. Nie są to wydania zalecane dla użytkowników wymagających od systemu stabilności i niezawodności, przeznaczone są raczej dla osób testujących nowe oprogramowanie, umiejących na nim pracować i wyłapujących błędy, które są następnie eliminowane.
PRL (Preferred Roaming List): inaczej Lista Preferowanych Partnerów Roamingowych - jest to plik w systemie operacyjnym, który zawiera informacje, w jaki sposób telefon ma dobierać sobie priorytety podczas wyszukiwania stacji bazowych (BTS), należących do różnych operatorów, z którymi się łączy. Lista ta może być używana zarówno w roamingu krajowym, jak i zagranicznym.
S2E: program umożliwiający przeniesienie aplikacji i wszystkich ich danych na partycję rozszerzoną na karcie pamięci.
SDK:
Stock: System operacyjny w domyślnej formie, bez żadnych modyfikacji, poza dostosowaniem go przez producenta pod konkretne urządzenie.
su (substitute user): W systemach Unix i Linux jest to polecenie pozwalające na zamianę użytkownika bez konieczności wylogowania się.
Superuser/SU/root: Jest to odpowiednik konta administratora z systemu Windows na systemach uniksowych, takich jak Linux. Użytkownik pracujący na tym koncie ma pełną kontrolę nad systemem. Skrótu SU nie należy mylić z poleceniem su.
SVS (Static Voltage Scaling): Przeciwieństwo AVS: napięcie nie jest tutaj lokowane dynamicznie, w zależności od obciążenia danego podzespołu.
TPT (Total Phone Transfer): Metoda pozwalająca na zmianę partycji systemowych | instalację Romu i zmianę partycji systemowych jednocześnie. TPT stanowi niejako ochronę przed zcegleniem telefonu. Jest to tie jesak naprawdę kompletny obraz dysku całego telefonu. Nieważne, jak bardzo namieszasz w telefonie - czy usuniesz partycje, czy ważne pliki systemowe - po prostu wgrywasz plik TPT i jesteś uratowany! TPT to nie jest ROM. TPT to obraz dysku. Niektóre TPT zawierają tylko recovery, inne również całe systemy operacyjne. Jeśli wgrywasz TPT bez systemu operacyjnego, zadbaj o to, żeby plik .zip z ROM-em do wgrania był umieszczony na karcie pamięci.
Uruchamiamy ją (metodę TPT) przyciskiem "Power" i przytrzymujemy przyciski "Menu" + "Vol+/-" po uprzednim wgraniu folderu /image z .zip TPT na kartę SD.
Tryb Recovery (często po prostu recovery): Oddzielny tryb zarządzania telefonem, używany do administrowania systemem. Dwa najpopularniejsze recovery to ClockworkMod (CWM) oraz Amon Ra.
Underclock (UC): Obniżenie częstotliwości taktowania procesora, poniżej wartości standardowej.
Undervolt (UV): Obniżenie napięcia niektórych (lub wszystkich) podzespołów urządzenia, np. procesora, poniżej wartości standardowej. Skutkuje to dłuższym czasem pracy na baterii oraz mniejszym nagrzewaniem się procesora podczas mocno obciążających go zadań.
Tethering (wym. tedering): Udostępnianie połączenia internetowego, ustanowionego na telefonie komórkowym, innym urządzeniom. Udostępnianie to może odbywać się przez WiFi, Bluetooth lub tradycyjny kabel (najczęściej USB). Podczas korzystania z tej funkcji, telefon pełni rolę przenośnego rutera. Tethtering przez WiFi przyjmuje czasem nazwę mobilnego hotspotu (ang. mobile hotspot).
Wipe: to coś w stylu "format" w Windows. Jest to reset do ustawień fabrycznych. Z pozycji telefonu (Dane użytkownika -> Ustawienia fabryczne) lub z pozycji recovery:
Wipe /Data: reset ustawień partycji zawierającej zainstalowane przez nas aplikacje i nasze ustawienia, czyli usuwane są wszystkie dane użytkownika, zainstalowane aplikacje i ich dane.
Wipe /Dalvik-cache: reset ustawień pamięci podręcznej dla programów - np. dane JIT - nie są to dane programów i ich ustawienia, a dane systemu dotyczące ich działania. Coś podobnego do plików prefetch w systemie Windows.
Wipe /Cache partition: czyści pamięć podręczną.
------------------------------
kolejne wpisy będę publikował w chwili wolnego, więc proszę nie krzyczeć na razie, że czegoś nie ma.
dzisiaj uzupełnię trochę listę haseł, jakby co.