מילון המושגים השלם של מערכת האנדרואיד

ריכוז מדריכים שאינם קשורים למכשירים ספציפיים. מדריכים למכשירים נמצאים בפורום המכשיר.

המנהלים: moonshield, מנהלי פורומים

מילון המושגים השלם של מערכת האנדרואיד

הודעהעל ידי שוקי ב ש', 23 אפריל 2011, 15:20

טוב לאחר כמה משתמשים "טירונים" בפורום שניסיתי לעזור להם ולא מצאתי לאיזה מדריך להפנות אותם החלטתי להכין רשימה של מושגים שהפעם תצא לפועל.

ברוכים הבאים למילון השלם של מערכת האנדרואיד

תמונה

A

ADB י-Android Debug Bridge תוכנית הרצה משורת פקודה על המחשב האישי ומתקשרת עם מכשיר הטלפון (ובמילים טכניות - adb פותח שורת פקודה למכשיר). adb משמש מפתחים לניהול מערכת ה Android שלהם הישר מהמחשב. בנוסף, ניתן להשתמש ב adb להורות למכשיר "להיכנס" ל recovery mode, להעתקת קבצים מהמכשיר למחשב ולהפך, לקבל עליו מידע, לעשות לו debugging ולגשת אליו בshell (כמו להקליד פקודות x-nix רק מרחוק). בעבר הגיעה עם ערכת הSDK (ראה ערך) אך גוגל הסירה אותה. את הקבצים של adb אפשר למצוא אותה כאן לחלץ לתוך תיקיית הtools של הSDK (המידה ומסיבה כלשהי אינכם מצליחים או רוצים להוריד את הקבצים מכאן, אותם הקבצים נמצאים בתיקיית platform-tools של הSDK)
פקודות שיש להכיר:
  • adb logcat - פקודת adb, המאפשרת הוצאת LOG מהמכשיר. ה-LOG מאפשר לנו לראות את כל התהליכים שקורים במכשיר בזמן אמת, כך שבדרך כלל משתמשים בזה מפתחים ו"מבשלי" רומים על מנת לדעת מה הבעייה במכשיר.
  • adb devices - פקודה המראה את כל המכשירים המחוברים למחשב שיכולים לעבוד עם adb, בדרך כלל משתמשים בה כדי לראות אם הדריברים הותקנו כראוי ועם המכשיר מחובר כמו שצריך למחשב.
  • adb install - פקודה המתקינה קבצי apk שנמצאים על המחשב.
  • adb shell - פקודת adb שמאפשרת להריץ פקודה הקיימת באמולטור או המכשיר המרוחק (הפקודות שניתנות להרצה נמצאות על המכשיר במחיצה /system/bin/....
  • fastboot oem unlock - פקודה הפותחת את ה Bootloader בחלק ממכשירי האנדרואיד שתומכים בה (כמו הנקסוסים)
  • fastboot oem lock- פקודה הנועלת את ה Bootloader בחלק ממכשירי האנדרואיד שתומכים בה (שימו לב שקיימים מכשירים אותם לא ניתן לנעול אחרי שפתחנו את ה Bootloader. דוגמה למכשיר כזה הוא הנקסוס 1)

AOSP - ר"ת של Android Open Sorce Project. קוד המקור של האנדרואיד. כל הגרסאות הרישמיות של היצרניות/ספקיות, ורוב גרסאות המפתחים השונות – בנויים לפי קוד מקור זה.

A2SD - קיצור של apps 2 SD כלומר התקנת אפליקציות על כרטיס הזיכרון של המכשיר ולא על הזיכרון הפנימי, וכך מאפשר התקנה של הרבה יותר אפליקציות, זה בעיקר למכשירים היותר ישנים בעלי הזיכרון הפנימי המועט. ישנם כמה דרכים לעשות זאת: הדרך הרשמית - החל מאנדרואיד 2.2 התאפשרה תמיכה בהעברת אפליקציות אך לא כל המידע של האפליקציות עובר אלא החלק הגדול, ולא כל אפליקציה אפשר להעברי לכרטיס הזיכרון צריך שהמפתח יאפשר זאת בקוד, וישנה השיטה הלא רשמית - שהיא ע"י יצירת מחיצה בכרטיס הזיכרון בה מערכת הקבצים היא ext ואליה עוברים כל האפליקציות לא משנה עם המפתח אפשר זאת או לא. זכרו ווידג'טים לא אוהבים לשבת על כרטיס הזיכרון כי כך הם לא יחזרו אחרי אתחול של המכשיר.

Android Market (אנרואיד מרקט) - חנות האפליקציות של מערכת האנדרואיד המקבילה של appstore של אפל הOVI store של נוקיה והmarketplace של ווינדאוז פון 7. דרכה מורידים אפליקציות למכשיר, רוב האפליקציות בחינם והאפליקציות שבתשלום הן בתשלום מועט מאוד של דולר או שניים.

קובץ apk. - כשמו כן הוא זהו הקובץ בו נשמרות אפליקציות של מערכת האנדרואיד, ואפשר להתקין אפליקציות אלו בכמה דרכים, - .להסבר מלא


APN - ר"ת של Access Point name. ה-APN משמש ככתובת גישה מהמכשיר לאינטרנט הסלולארי. בלי ה-APN המכשיר לא ידע כיצד לגשת ובעצם לגלוש באינטרנט של החברה הסלולארית שלנו. החברות הסלולאריות יכולות להחזיק בכמה APNים לשירותיהם השונים, לדוגמא לאינטרנט הסלולארי, להודעות ה-MMS, ולשירותי ה-GPS. כל אלה אמנם עוברים דרל האינטרנט, אך ע"י חיבור שונה שדרכו החברה הסלולארית יכולה לשלוט על השירות הספציפי.

B



Barcode (ברקוד) - שיטה לקריאה אוטומטית של קודים המורכבים מספרות ואותיות המוסתרים מאחורי קווים. במקרה שלנו, משתמשי האנדרואיד בפרט וסמארטפונים בכלל, הברקודים מסתירים מאחוריהם קישורים לדברים שונים, כמו אפליקציות, כך שבעזרת מצלמת המכשיר נוכל לקרוא ולפענח את הקוד ולגשת לקישור במהירות. הנה הסבר מפורט יותר שכתבנו בעבר.

Bootladoader (בוטלאודר) - ה-Bootloader לא ממש קשור ישירות למערכת ההפעלה של האנדרואיד, אלא זה "רכיב" תוכנה מיוחד שרץ בזמן עליית המערכת (אחרי הדלקת המכשיר) לפני שמערכת האנדרואיד עולה (ה Linux Kernel) ותפקידו הוא לבצע בדיקות ואיחולים לזיכרון ולהעלות את ה OS (את ה Linux Kernel) לזיכרון ה RAM "ולהעביר את המושכות" למערכת ההפעלה (נוהגים להשוות את ה boot loader לתוכנת ה Bios שאנחנו מכירים מעולם ה PC, שם ה Bios הוא בעצם יחידה נפרדת לגמרי ממערכת ההפעלה שעולה בזמן ה boot לפני עליית ה OS).

Brick (בריק) - עציץ, לבנה,משקולת נייר מאוד יקרה, תחתית לבקבוק בירה, תחתית לכוס קפה, כאשר המכשיר לא נדלק בכלל (לא מחוסר בטרייה ולא מתוצאה מקצר או קורוזיה) אלא כאשר צריבה של דברים מסויימים בעיקר רדיו,SPL ועוד מופסקת באמצע או אינה מתאימה למכשיר בו היא מבוצעת. הדרך היחידה לשחרר מכשיר מדבר כזה הוא צריבת לוח האם מחדש בעזרת כלי שנקרא JTAG, ישנם מעט חברות בארץ שמשתמשות במכשיר הזה אחד מהם הוא ניסים שלנו מהפורום. זהו תהליך יקר מאוד ובדרך כלל זהו הסימן ללכת לחפש מכשיר אחר.

Busybox (ביזיבוקס) - האולר השיווצרי של Android בפרט, ומערכות לינוקס בכלל. busybox היא תוכנית הרצה משורת פקודה על המכשיר (הטלפון) עצמו, ומציעה אינספור פקודות לניהול המערכת. למשתמשים רגילים אין בכך צורך, אך מפתחים לא יכולים לעשות דבר ללא busybox. בד"כ, במהלך ביצוע root למכשיר, יותקן גם busybox.


C


Cloud Service (שירותי ענן) - שירותי ענן הם שירותים כאלה או אחרים המאפשרים לנו לשמור את הקבצים שלנו (מסמכים/שירים/הכל…) על האינטרנט על מנת שנוכל לגשת אליהם מכל מקום ללא תלות במכשיר ספציפי. אפליקציות פופולאריות הנותנות שירותם בנושא זה: DropBox, Evernote, ועוד…

CyanogenMod - זוהי סדרת רומים (ר"ע 'רום ROM') מאוד ידועה ופופולרית של המפתח האמריקאי "סטיב קונדיק". בזכות צוות מפתחים רחב ומפותח הרום מותאם להמון מכשירים. (בזכות צוות מפתחים רחב ומפותח) והיא מספקת רום בעל אנדרואיד נקי (ר"ע AOSP, או הערך "ונילה" בממשקים), עם עברית מעולה ועוד המון tweaks.


D

Download
- קיים רק במכשירי סמסונג וLG ,בעזרתו ניתן "לדחוף" עידכון מערכת ע"י תוכנה יעודית (ODIN) מהמחשב.
תמונת מסך:
תמונה


F


Fastboot (פסטבוט) - ה-fastboot כלי (פרוטוקול) המאפשר לכם לצרוב אימג'ים (images) מטרמינל מרוחק על מכשיר האנדרואיד שלכם (לדוגמה ממערכת הפעלה חלונות כאשר המכשיר מחובר דרך ה USB למחשב). הכלי הזה בעצם מאפשר לכם לבצע פעולות על מערכת הקבצים במערכת האנדרואיד (filesystem).


H


HBOOT=SPL - החלק השני בתהליך עליית ה-bootloader נקרא ה-SPL (ראשי תיבות של Secondary Program Loader) והוא זה שאחראי בין היתר להעלות את שכבת הרדיו, להציג את ה splashscreen, הוא זה שבודק האם רצף מקשים כלשהו מופעל (נניח כזה שמכניס את המכשיר למצב הריקוברי) והוא זה שמריץ את קבצי האיתחול מהרום


I


Google I/O - כנס המפתחים הרישמי של גוגל. מתקיים מידי שנה בסביבות מאי-יוני. בכנס זה גוגל נוהגת להכריז ולהשיק עדכונים ומוצרים חדשים של החברה, כך שמידי שנה אנו זוכים ל"מתנות" והפתעות חדשות בכל הקשור לאנדרואיד.

iandroid.co.il - פורטל האנדרואיד הישראלי/עברי הראשון. עלה לאוויר עוד באמצע שנת 2008. האתר מכיל מספר בלוגים פעילים המסקרים את נושאי האנדרואיד השונים ובראשם הפורום, המאגד תחתיו את רוב קהילת האנדרואיד הישראלי.
J


JTAG - כלי לצריבה מחדש של בריק (ראה ערך Brick להרחבה).


K


kernel (קרנל) - ה Linux Kernel, זאת השכבה הנמוכה ביותר במערכת האנדרואיד, זאת השיכבה שנמצאת מעל חומרת המכשיר. השכבה הזאת מבוססת על מערכת הפעלה לינוקס שכתובה ברשיון הקוד הפתוח (גרסה 2.6 ומעלה). בשכבה הזאת נמצאים כל האלמנטים שמטפלים ב:
- ניהול הזיכרון
- דרייברים: שמדברים עם רכיבי החומרה
- ניהול תהליכים (process, multitasking)
- ניהול הרשת (network stack)


L


Launcher - או "אפליקצית הבית". ה'לאונצ'ר' הינו כל מה שאנחנו רואים במסך הראשי של המכשיר שלנו, כולל מסך רשימת האפליקציות. הוא עולה ברגע שאנחנו לוחצים על כפתור הבית או בעת הדלקת המכשיר.


M


Market Enabler - אפליקציה המשמשת לזיוף הגדרות החיבור של הטלפון לרשת הסלולארית המקומית ודימוי הגדרות אלה לחיבור לספק אחר. היה שימושי בעיקר בעבר כאשר אפליקציות בתשלום במרקט היו נראות רק לספקים אמריקאים, כיום אפליקציות בתשלום פתוחות גם לשוק הישראלי כך שהתוכנה משמשת אותנו רק כאשר אנו נדרשים לצפות באפליקציה כזאת או אחרת שלא פתוחה לשוק שלנו.

Mod (מוד) - (קיצור של modification) זהו האח הקטן והפחות מוכר של ה rom. ה mod הינו עידכון ל rom ספציפי ומכיל שינויים קלים במערכת. ה mod מופץ בשתי דרכים: (א) כקובץ עידכון מלא (rom) או (ב) כקובץ update.zip ל rom הספיציפי שעליו הוא אמור להיות מותקן כמו קובץ של פוניטים עבריים, או THEME מסויים.

MIUI - מדובר על רום סיני שיצא ללא מעט מכשירים: דיזיר, נקסוס וואן, גלאקסי S,מיילסטון. והוא מהווה שינוי מוחלט ממה שאנחנו מכירים, כל הרום שונה לחלוטין ובעצם זהו ממשק חדש לגמרי, הוא שואב מעט השראה מהאייפון.


N


Nandroid (נאנדרואיד) - מערכת גיבויים עבור מכשירי Android. המערכת תגבה ותשחזר את הדיסק של המכשיר באופן מוחלט (ממש כמו ghost על חלונות). nandroid דורשת התקנת root לפני השימוש בה והיא מתבצעת דרך הריקברי. בClockWorkMod ודרך הROM manager הוא לא נקרא nadnroid backup אלא backup.


NFC - ראשית תיבות של Near field communication שזה בעצם עוד טכנולוגיה\פרוטוקול מוצפן ,לא חדש, לתקשורת אלחוטית קצרת טווח שקיימת כיום במספר קטן של מכשירי אנדרואיד (כגון הנקסוס S) ומאפשרת לקרוא ולשלוח נתונים בין שני מכשירים או רכיבי קצה (כגון Smart Tags) שתומכים בפרוטוקול הזה בצורה אלחוטית


O



OS - ר"ת של Operating System. או בעברית – "מערכת הפעלה".


OTA - ר"ת של Over The Air. הכוונה בביטוי הזה בעולם האנדרואיד הוא בד"כ לעדכוני גרסאות מערכת. מרבית העדכונים הרישמיים לאנדרואיד מתבצעים כך. גוגל/היצרניות/הספקיות מעלות את העדכון לרשת ודוחפות אותו למכשירים השונים. התראה על עדכון מגיעה אל הבר העליון במכשיר, ובלחיצת כפתור אחת המכשיר יתקין ויעדכן את עצמו.


P


Port (פורט) - יבוא , בד"כ יבוא של רום של מכשיר אחד למכשיר אחר.


R


Radio=Baseband (רדיו=בייסבנד) - הרדיו זאת השכבה הראשונה שנטענת בזמן אתחול המכשיר שלכם ותקפידו הוא לקשר בין רכיבי החומרה המשדרים רדיו במערכת שלכם (כגון רכיב שמטפל בנושא התקשורת הסלולארית) לבין שכבת מערכת ההפעלה (לינוקס) שמשתמשת ברכיבי הרדיו האלה (כל שרותי הטלפון וההודעות במכשיר שלכם. שירותים כגון שליחת SMS-ים, שליחת האודיו המפוענח מהמיקרופון של המכשיר דרך שידור הרדיו, ביצוע פעולת החיוג לנמען וכו).

Ram (ראם) - ר"ת של Random Access Memory. רכיב אלקטרוני של זיכרול לגישה אקראית. בניגול ל-Rom (ר"ע) אשר מוגבל לקריאה בלבד, זיכרון ה'ראם' מתאפס בכל פעם במכשבים את המכשיר והוא משמש להרצת דברים שהמעבד צריך, כמו האפליקציות שאנו משתמשים בהן. ככל שיש יותר זיכרון כזה, ניתן להריץ יותר דברים בו זמנית.

Recovery (ריקאברי) - הידוע לרובנו, הוא בעצם עוד "רכיב" תוכנה נפרד ממערכת ההפעלה (שה-boot loader הוא זה שמריץ אותו) – תפקידו הוא לבצע מגוון משימות מחוץ לOS באופן פשוט ונוח. ניתן לגשת אליו גם כשהמכשיר מסרב לעבוד. לרוב מפיעילים אותו ע"י לחיצה על כפתור פיזי כלשהו אחד או יותר בזמן שמדליקים את המכשיר. האפשרויות בריקברי: צריבה (של רום,SPL,רדיו,מודים למיניהם וכו'),WIPE - מחיקה (ניקוי, Hard reset, הסרה) של חלקים מסוימים במערכת מאפשר גם חזרה להגדרות יצרן, גיבוי (ראו ערך NANDROID י),שחזור (מנאנדרואיד), חלוקת כרטיס זיכרון למחיצות (ראו ערך A2SD, אפשרי רק בחלק מסוגי הריקברי).

  • clockworkmod recovery- זהו הריקברי הנפוץ ביותר מכמה סיבות: יש אותו בכמעט כל סוג של מכשיר, התוכנה ROM manager (ראה ערך) פרי אותו מפתח מאוד פופולרית והיא מתקינה את הריקברי הזה, הריקברי הזה קצת חסר אופציות והאופציות בו לא מסודרות בצורה הכי נוחה.
    תמונת מסך:
    תמונה
  • amon_ra recovery - עוד ריקברי פופולרי מאוד שקיים בעיקר למכשירי HTC וגם לנקסוס וואן.
    תמונת מסך:
    תמונה
  • openrecovery - הריקברי של מכשירי מוטורולה, בעיקר המיילסטון והדרואיד
    תמונת מסך:
    תמונה

Rom (רום) - מערכת הפעלה (לא ווינדאוז פון 7 או אנדרואיד, אלא גירסאות שונות של אנדורואיד, מקביל להפצות של לינוקס), ארוזה בתוך קובץ, מוכנה לעידכון המכשיר. כאשר מעונינים לעדכן מערכת, בוחרים ב rom הרצוי (יש שפע של rom-ים שניתן לבחור ממנו רשמיים (של חברות הסלולר כמו אורנג' או AT&T או שלחברות כמו HTC ומוטורולה) ולא רשמיים (של מפתחים שונים מהקהילה), אנו בד"כ בוחרים באלו שבהם העברית מוטמעת במערכת על מנת להקל על חיינו) ומעדכנים את המערכת באמצעותו. עידכון המכשיר באמצעות rom נעשה כאשר המכשיר נמצא בrecovery (ראו ערך להרחבת הידע), או בdownload mode במכשירים של סמסונג וLG) לדוגמא: מע' ההפעלה של סלקום על כל הכלול בתוכה = הרום של סלקום. מערכת הפעלה של מישהו ששינה חצי מהמערכת לטוב או לרע = הרום של איך-שלא-קוראים-לו.

Root (רוט) - הטמעת הרשאות של מנהל מערכת (כמו Administrator בחלונות) במכשיר. עם root ניתן לנהל את מערכת ה Android ברמה של מנהל מערכת במקום משתמש. בדרך כלל למשתמשים מן השורה אין צורך ב root, אך למפתחים, האקרים ושאר סקרנים שמעונינים להשמיש את המערכת שלהם בצורה שונה מזו שהתכוון היצרן - root הוא הכרחי. בשביל להוסיף פונטים עבריים למכשיר דרוש רוט.ישנם אפליקציות שדורשות ROOT כמו: צילום מסך, גישה למרקט מלא ממדינות כמו ישראל, ריבוט למצבים שונים במכשיר (בהרחבה בהמשך המילון).
  • Z4ROOT - תוכנה שבעבר הייתה במרקט (ראו ערך android market להרחבה) וכיום אפשר למצואת אותה כapk בXDA י(ראו ערך XDA - developer להרחבה) והיא מאפשרת רוט תוכניתי ישירות מהמכשיר להמון סוגי מכשירים למעט מכשירי HTC. את מנגנון התוכנה יצר מפתח ישראלי.
  • SUPERONECLICK - תוכנה שפועלת מהמחשב ומאפשרת רוט תוכניתי להמון סוגי מכשירים, מאפשרת גם unroot ואפשור התקנת אפליקציות מחוץ למרקט (ראה ערך קובץ apk להרחבה) למכשירי AT&T.

ROM manager - תוכנת מהמרקט, היא מאוד פופולרית כי היא מספקת צריבה של ריקברי (ClockWorkMod ראו ערך) על כמעט כל מכשיר, והכי חשוב היא מספקת את כל הפעולות של הריקברי בממשק תוכנה פשוט ונוח שרץ על המכשיר).


S


SDK - ערכת הפיתוח למכשירי אנדרואיד, בעזרתה מפתחים אפליקציות למכשיר, מפעילים מכשיר אנדרואיד וירטואלי על המחשב (AVD) בעבר הכילה את כל הקבצים בשביל לאפשר פקודות adb קיום מכילה רק חלק מהם.

simfree - ישנם מכשירים הנמכרים כשהם נעולים, ויכולים לעבוד עם מפעיל מסוים בלבד ללא יכולת לעבוד עם מפעילים אחרים (אורנג', סלקום, וכו'). simfree הוא התהליך שבו "משחררים" את המכשירים כדי שיעבדו עם כל המפעילים (וה sim שלהם). מכאן השם - sim free.


SIP - ר"ת של Session Initiation Protocol. "סיפ" הוא פרוטוקול איתות המשמש בעיקר לניהול שיחות ע"ג האינטרנט (VOIP). מבלי לפרט יותר מידי על הפן הטכנולוגי שבדבר, נספר לכם שהפרוטוקול מורכב על בסיס "שרת לקוח", בקשות ותשובות שיוצרות מאין דו שיח, בדומה ל-HTTP. האפליקציה הפופולארית ביותר לאנדרואיד המאפשרת התקנת חשבון "סיפ" במכשיר שלנו היא Sipdroid, שעושה עבודה לא רעה בכלל. מבחינה רישמית, אנדרואיד 2.3 ומעלה תומך בצורה מובנית בהתקנת חשבון "סיפ" במכשיר. הידד.

Superuser - אפליקצייה שמותקנת על מכשירים שקיבלו הרשאות רוט. ה Superuser היא זאת שנותנת הרשאות רוט (גישה לקבצי ושירותי המערכת) לכל אחת מהתוכנות שמבקשות את זה (המשתמש מקבל חלון בו הוא מאשר או מסרב לתת הרשאות רוט לאפליקצייה. דוגמא לאפליקצייה כזאת היא ה Root Exploter)

T


Thether - אופציית שיתוף אינטרנט של המכשיר (האינטרנט 3G של החברה הסלולרית) למחשב דרך כבל USB, בלוטוט' או אלחוטית דרך יצירת HOTSPOT.


U


Update.zip / חבילת התקנה - חבילת התקנה הינה קובץ עם סיומת ZIP שמכיל בתוכו את קבצי תיקיית ה'סיסטם' של המכשיר. את החבילה אנו מתקינים דרך ה'ריקברי' (ר"ע). בחבילה התקנה יכולים להגיע עדכונים קטנים שונים, אפליקציות או 'רומ'ים שלמים.


V


VOIP - ר"ת של Voice Over IP. מדובר על שם כללי לכל מה שמבצע ונותן לנו את האפשרות לבצע שיחות על גבי האינטרנט. בין עם מדובר על שירותי סיפ (ר"ע) או תוכנות מסרים מיידים שמאפשרות יצירת קשר אודיו.


W


Wipe - מילה אנגלית שכוונתה מחיקה או הסרה של מידע מסוים במכשיר, את הWipe מבצעים דרך הריקברי (ראה ערך) יש כמה סוגי Wipeים שכל אחד מהם מוחק חלקים שונים במערכת:
אצלנו בא לידי ביטוי כשחזור הגדרות יצרן למערכת – מחיקת כל ה'רום' והחזרתו למצבו הראשוני, מקביל לHard reset במכשירי ווינדאוז מובייל.
  • Wipe data/Factory Reset - מוחק את המחיצות הבאות ברום system,data,cache,sd-ext במידה וקיימות (לא מדובר על מחיקה של כרטיס הזיכרון אלה אם קיימות מחיצות EXT להתקנת אפליקציות על כרטיס הזיכרון במכשירים בעלי זכרון נמוך.) בפועל הפעולה הזו היא המחיקה הגדולה ביותר, היא מוחקת את כל המידע האישי על המכשיר ובעצם מחזירה את המכשיר למצב בו הוא יצא מהקופסא (או במידה ונצרב רום מקוסטם לרגע צריבת הרום) במעבר בין רומים ולפעמים בין גרסאות מסוימות של אותו רום יש לבצע את הWipe הזה.
  • Wipe Cache - מוחק את זיכרון הCache כלומר את זיכרון המטמון של האפליקציות במערכת. גם נהוג לעשות אותו במעבר בין רומים
  • wipe dalvik cahe - ימחק את כל הזכרון דלויק שמאוכסן בדר"כ ב מחיצת DATA. הדלויק- אחראי על הרצת כל האפליקציות במכשיר, האפליקציות במכשיר רצות מזכרון הדלויק. להרחבה
  • wipe battery stats - ימחק אחד בודד שאחראי על נתוני צריכה של הסוללה, עושים את ה WIPE הזה בדר"כ לפני הפלשת רום חדש או שרוצים לעשות כיול לסוללה.

Widget - זהו נושא שכמעט מיחד את מערכת האנדרואיד (קיים גם בסימביאן אך מיושם בצורה הטובה ביותר באנדרואיד), מדובר על רכיבים היושבים על דף הבית (מעט דימיון לLIVE PANEL שך ווינדאוס פון 7) ומספקים מידע בנוגע לאפליקציות שהם שייכים אליהם מבלי להיכנס לאפליקציה ומאפשרים פעולות מסוימות מבלי להיכנס לאפליקציה. הדרך הכי טובה להדגים זאת היא השוואה ל"גאדג'טים" שנמצאים בווינדאוס 7 וויסטה. שיושבים על דף הבית ומספקים מידע (כמו מזג האוויר). דוגמא לווידג'טים: שעון אנלוגי על דף הבית, ווידג'ט ללוח השנה, ווידג'ט למוזיקה, ווידג'ט לאנשי קשר, ווידג'ט לימי הולדת.


X


XDA - developer - קהילת מפתחים (פורום) בין לאומית שמרכזת בתוכנה הרבה מאוד מפתחים ומשתמשים התורמים ומשפרים את מערכת האנדרואיד. השם XDA היה מותג של יצרנית הטלפונים XDA.

מושגים הקשורים ליצרנים מסויימים


HTC


HTC sync - תוכנת הסינכרון של HTC, מאפשרת גיבויים, סנכרון בין המידע וסנכרון מול outlook.

CID - נעילה מסוימת המאפשרת התקנת רומים רשמיים רק מאזור גיאוגרפי מסוים

S-off/S-on - רמת האבטחה של הbootloader של המכשיר, קיימת רק במכשירי HTC
כאשר האבטחה מבוטלת (S-off=Security off ) אפשר לבצע שינויים יותר מתקדמיים במכשיר כמו שינוי הboot animation. ישנם מכשירים שחייבים להוריד אותם לS-off כדי לבצע בהם רוט כמו הdesire HD, והSensation ויש כאלה שלא כמו הlegend או הdesire.


superCID - שינוי קוד הCID ל1111111 שמאפשר התקנת רומים רשמיים שמכל אזור גיאוגרפי

RUU - קובץ צריבה של רום מקורי של מכשירי HTC, מחברים את המכשיר למחשב ומריצים את הקובץ.

Goldcard - מודפיקצייה שעושים על כרטיס הזיכרון המאפשרת צריבת רומים מקוריים שאינם מתאימים לCID המקורי של המכשיר

Samsung


lagfix - סאמסונג בחרה להשתמש במערכת קבצים משלה בשם RFS (כמו שבחלונות יש את NTFS המוכר). מערכת הקבצים הזו סובלת מאינסוף חסרונות שהגדול ביניהם הוא ביצועים ירודים במיוחד. נסיונות לעקוף את בעית הביצועים נקראים lagfix.

odin 3 - מיועדת רק למכשירי סמוסנג (גם ל LG?).היא תוכנה יעודית לחלונות להתקנת עידכונים על המכשיר, לשימוש ע"י טכנאים ומפתחים. מ ODIN ניתן לעדכן rom-ים שונים, קרנלים, ואף לשנות את טבלת המחיצות של המכשיר.

Samsung Kies - תוכנת הסנכרון למחשב של סמסונג, תוכנה יעודית לחלונות להתקנת עידכונים על המכשיר, לשימוש ע"י המשתמש המצוי. מ Kies ניתן לעדכן אך ורק עידכונים רישמיים שסאמסונג שיחררה. בנוסף, ניתן להשתמש ב Kies לבצע גיבויים של המידע שעל גבי המכשיר למחשב האישי, סינכרון בין המידע, ועוד.

USB JIG - חיבור מיקרו USB קטנטן (שמורכב מחיבור USB ועליו נגד 301K) שברגע הכנסתו למכשיר כשהוא כבוי גורם לו להכנס למצב הורדה "בכוח".
במכשירים חדשים יותר של סמסונג (I9100) הצ'יפ מאפס את קאונטר מספר הפעמים שנצרב רום ומעלים את סימן הקריאה הצהוב שמעיד על קרנל לא מקורי בעט הפעלת המכשיר

Motorola


SBF - המקביל של קובץ RUU של חברת מוטורולה.

RSD lite - תוכנת הצריבה של של מוטורולה. היא שופכת את האימג' שנתון לה לתוך המכשיר, ואסור לעצור אותה באמצע אחרת קיבלתם בריק (ראו ערך).


LG

LG PC suite - תוכנת הסנכרון של LG.


Sony Ericsson



Sony Ericsson PC Companion
- תוכנת הסנכרון של סוני אריקסון

כדאי שתכירו את כל גרסאות האנדרואיד שהיו ישנם ויהיו:

1.1 - הגירסא הראשונה של מערכת האנדרואיד שיצא לשימוש הרחב, היא פעלה רק על הG1, בגירסא זאת לא הייתה אפשרות לצילום וידיאו בכלל. היא יצאה באוקטובר 2008
תמונת מסך:
תמונה

1.5 Cupcake (עוגה אישית)-תמונה הגירסא השנייה של מערכת ההפעלה שיצאה יחד עם המג'יק, בגירסא זו בפעם הראשונה ניתן היה להשתמש במקלדת וירטואלית, מה שהביא לראשונה את הכתיבה (הלא "עיוורת") בעברית למכשירי אנדרואיד (עד גירסא זו המכשיר היחיד עם אנדרואיד היה הG1 שהיה בעל מקלדת פיזית). זה הביא גם למקלדת הוירטואלית הראשונה שתמכה בעברית, זאתי שכולנו מכירים anysoftkeyboard של מני (כן גם הוא היה פה בפורום פעם), בואו תראו איך זה היה פעם topic276.html .
בנוסף לזה, עוד דבר חדש שכבש את העולם בגירסא זאת זה ה-Widgetים (ראה ערך).
תמונת מסך:
תמונה

1.6 Donut (דואנט - סופגנייה)- תמונההגירסא השלישית של מערכת ההפעלה הביאה לראשונה את החיפוש והזיהוי הקולי.
תמונת מסך:
תמונה

2.0.1-2.1 Éclair (אקלייר - פחזניט) - תמונההגירסא הזאת הביא שינוי בממשק הטיפה משעמם ומיושן של אנדרואיד, ופעלה לראשונה על המוטורולה דרואיד (הגירסא האמריקאית של המוטורולה מיילסטון). היא הביאה לראשונה תמיכה במולטי טאץ' ואת מכשיר הגוגל הראשון הנקסוס וואן.
תמונת מסך:
תמונה

2.2 -2.2.2 Froyo (קיצור של frozen yougurt - פרוזן יוגורט): תמונה גם זו שינתה קצת את המראה של האנדרואיד והביא איתה את התמיכה בהעברת אפליקציות לכרטיס הזיכרון, ו התמיכה בadobe flash player.
תמונת מסך:
תמונה

2.3-2.3.7 Gingerbread (ג'ינג'רברד - בתרגום מילולי לחם זנגזביל , זו היא עוגיית זנגזביל, בדרל כלל בצורת אדם שנהוגה לאכול בחג המולד הלא הוא הקריסטמט) - תמונהגם פה היה שינוי לא קטן בממשק במקום האפור והלבן שהיה עד עכשיו כל המערכת הפכה לשחור וירוק. הגיעה לראשונה עם הנקסוס S והביאה איתה מקלדת חדשה ומהירה במקום האורה והמשעממת שהייתה, סימון מילים והעתק הדבק, תמיכה מובנית בשיחות VOIP, תמיכה ברכיב הNFC.
תמונת מסך:
תמונה

3.0 Honeycomb (האניקמב - חלת דבש) - תמונה הגירסא הזאת באמת חוללה מהפכה בתחום האנדרואיד והביאה אותו בפעם הראשונה לטאבלטים באופן רשמי, כל הגירסא מיועדת לטאבלטים ומביאה שינוי ענקי בממשק. הגיעה לראשונה עם הטאבלט של מוטורולה הmotorola Xoom. לראשונה התמיכה בעברית כמעט מושלמת.
תמונת מסך:
תמונה

Ice Cream Sandwich (סנדוויץ' גלידה או כמו שאנחנו מכנים אותו קסטה)- תמונהגירסא שמשנה את הממשק רבות, הגירסא הנ"ל מתאימה גם לטאבלטים וגם לטלפונים, ומביאה הרבה אלמנטים מהאניקמב אל הגירסא לטלפונים כמו מסך הנעילה, מסך המולטי טאסקינג,העיצוב הכללי של המערכת, העובדה כי אין יותר כפתורים פיזיים במכשיר אלא כפתורים וירטואלים, ועברית מושלמת וכנראה גם עברית מלאה (משמע תפריטים בעברית). עוד פיצ'רים: פתיחת הנעילה ע"י זיהוי פנים, תמיכה בליבות מרובות, תפריט בהגדרות המאפשרלנהל את צריכת הDATA של כל היישומים במכשיר, ניטרול יישומי מערכת שהמשתמש לא רוצה בהם (כמו אפליקציות של סלקום/אורנג'/פלאפון),צילום מסך של המכשיר בלחיצה על שתי כפתורים באופן מובנה
תמונת מסך:
תמונה

ממשקי חברות:


HTC sense - הלאנצ'ר של חברת HTC שמגיע עם המכשירים שלה. הוא הכי מפורסם בין הממשקים של החברות. ובנוסף הוא פופולארי מאוד גם אצל משתמשים הבוחרים להתקין אותו באופן "ידני עצמאי", ולפי מה שנאמר ממשתמשים שונים הוא הכי נוח. יצא לראשונה במכשיר הHTC hero. (מימין בתמונה)

HTC Tmobile esspreso - זהו ממשק של הטלפונים של HTC שנמכרים בחברה האמריקאית T mobile תחת המותג mytouch, הוא מאוד דומה לסנס הרגיל אך מגיע בצורה יותר קווית עם ריבועים מסביב לאייקונים השונים. יצא לראשונה עם המכשיר: mytouch 3G slide. (משמאל בתמונה)

תמונה

Samsung Touchwiz - הממשק של סמסונג, מזכיר מעט את הממשק של מכשירי אפל כאשר רשימת האפליקציות בו מסתדרת על מספר מסכי בית הנעים משמאל לימין. יצא לראשונה עם המכשיר Samsung Galaxy S ומגיע על רוב מכשירי החברה. (מימין בתמונה)

Motorola MOTOblur - הממשק של חברת מוטורולה,אשר גם הוא מגיע עם תוספות משלו, בעיקר בתחום החברתי. הוא לא אהוב במיוחד על רוב האנשים ולרוב מכשירי מוטורולה ישר רומים המסירים אותו. (משמאל בתמונה)
תמונת מסך:

תמונה

SONY ERICSSON TimeScape - הממשק של סוני אריקסון כפי שנמצא במכשירים החדשים שלהם
תמונות מסך:
תמונה

Vanila android - זהו הממשק הנקי של אנדרואיד מגיע במכשירים של גוגל (נקסוסים),ובסדרת המכשירים של Tmobile: הG2, וה G2x.
תמונת מסך:
תמונה



רזולוציות מסך:


,QVGA - 320x240הרזולוציה הכי נמוכה שיש במכשירי אנדרואיד, פועלת במספר מכשירים בודדים כמו הווילדפייר והטאטו של HTC
HVGA - 480×320, הרזולוציה הסטנדרטית של מכשירים עם מסך קטן (בערך 3.4 ומטה) כמו המג'יק, הלג'נד הG1, ההירו ועוד.
WVGA - 800×480, הרזולוציה הסטנדרטית של מכשירים עם מסך גדול (בערך 3.5 ומעלה) כמו המיילסטון, הנקסוס וואן, הדיזייר וכו'. במכשירים מסוימים קיימת הרזולוציה 854x480 זוהי בעצם אותה הרזולוציה אך עם יחס של 16:9 במקום 4:3
QHD -960×540, Quoter HD כשמה כן היא זוהי רזולוציה שהינה רבע מ1080P שהיא רזולויה של FULL HD, זוהי רזולוציה שנחשבה חדשנית עד הדור האחרון של המכשירים היא קיימת בכמה מכשירים כמו הmotorola atrix הHTC sensation והHTC EVO 3D.
1280x720 - 720P - רזולוציה שנהייתה הסטנדרט במכשירים החדשים והיא בעצם מביאה רזולוצית HD למסכי הטלפון, הרזולוציה נקראת גם HD READY מכיוון שהיא אינה רזולוציה של HD מלאה (1080P), היא נמצאת במכשירים כמו הSamsung Galaxy Note, Google Galaxy Nexus, HTC one X
WXGA - 1280x800, זוהי רזולוציה של טאבלטים והיא הונהגה בעיקר בטאבלטים מבוססים האניקאמב כמו הXoom של מוטורולה או הGalaxy Tab 10.1 של סמסונג.
למידע נוסף
תמונה


אם אתם מוצאים עוד מושגים שלדעתכם צריכים להופיע כאן תגידו.
קרדיטים:
psychuil
osherov - אריה אושרוב
nisim2337
z4ziggy
kobine
itamarbh
Athalef
שוקי
pavelol
מילון המושגים השלם: topic27889.html
חוקי הפורום topic6983.html
תמונה

לפני שאתם לוחצים על הכפתור,קראו את החוקים והשתמשו בחיפוש
תמונה
סמל אישי של המשתמש
שוקי
 
הודעות: 6013
הצטרף: ב', 08 מרץ 2010, 20:43
מיקום: באזור

מכשיר: HTC Sensation
גירסא: 4.0

Re: מושגים - its about time

הודעהעל ידי NexusOneFan ב ש', 23 אפריל 2011, 21:43

יהיה נחמד אם תהיה אפליקציה למילון הזה
סמל אישי של המשתמש
NexusOneFan
 
הודעות: 1709
הצטרף: ב', 08 פברואר 2010, 22:23
מיקום: כדור הארץ

מכשיר: Nexus One
גירסא: 2.2

Re: מילון המושגים השלם של מערכת האנדרואיד

הודעהעל ידי RFOX ב ש', 23 אפריל 2011, 22:36

תודה רבה איזה השקעה!
תמונה
RFOX
 
הודעות: 1944
הצטרף: ב', 18 אוקטובר 2010, 22:52

מכשיר: Motorola Atrix
גירסא: 2.3

Re: מילון המושגים השלם של מערכת האנדרואיד

הודעהעל ידי Sagi ב ש', 23 אפריל 2011, 22:37

שוקי,
אתה שם לב להבדלים?
שמיים וארץ.. יישר כוח.
שגיא

Samsung Galaxy Nexus
סמל אישי של המשתמש
Sagi
 
הודעות: 1571
הצטרף: ש', 16 ינואר 2010, 11:32

מכשיר: Galaxy Nexus
גירסא: 4.0

Re: מילון המושגים השלם של מערכת האנדרואיד

הודעהעל ידי שוקי ב ש', 23 אפריל 2011, 22:38

זהו סיימתי

עברנו לגרסאת RC נשאר רק כמה מושגים שעוד יש לפרש אשמח לעזרתכם:


LG PC suite - אם אני לא טועה
תעזרו לי כאן אני לא זוכר את תוכנת הסנכרון של מוטורולה וSE
CID
superCID
מילון המושגים השלם: topic27889.html
חוקי הפורום topic6983.html
תמונה

לפני שאתם לוחצים על הכפתור,קראו את החוקים והשתמשו בחיפוש
תמונה
סמל אישי של המשתמש
שוקי
 
הודעות: 6013
הצטרף: ב', 08 מרץ 2010, 20:43
מיקום: באזור

מכשיר: HTC Sensation
גירסא: 4.0

Re: מושגים - its about time

הודעהעל ידי שוקי ב ש', 23 אפריל 2011, 22:41

NexusOneFan כתב:יהיה נחמד אם תהיה אפליקציה למילון הזה


אתה מוזמן ליצור אותה (יש לך "קצת" ניסיון ;) )
מילון המושגים השלם: topic27889.html
חוקי הפורום topic6983.html
תמונה

לפני שאתם לוחצים על הכפתור,קראו את החוקים והשתמשו בחיפוש
תמונה
סמל אישי של המשתמש
שוקי
 
הודעות: 6013
הצטרף: ב', 08 מרץ 2010, 20:43
מיקום: באזור

מכשיר: HTC Sensation
גירסא: 4.0

Re: מילון המושגים השלם של מערכת האנדרואיד

הודעהעל ידי ylrl ב א', 24 אפריל 2011, 01:05

כל הכבוד!!!!

[ Post via my SmartPhone! ] תמונה
ylrl
 
הודעות: 350
הצטרף: ד', 30 יוני 2010, 17:06

מכשיר: Galaxy Nexus
גירסא: 4.0

Re: מילון המושגים השלם של מערכת האנדרואיד

הודעהעל ידי psychuil ב א', 24 אפריל 2011, 21:59

עבודה מצויינת שוקי.
לא עונה על שאלות בפרטי!
בשביל זה יש פורום.

תמונה
סמל אישי של המשתמש
psychuil
 
הודעות: 7239
הצטרף: ב', 03 מאי 2010, 14:54

מכשיר: Galaxy Nexus
גירסא: 4.0

Re: מילון המושגים השלם של מערכת האנדרואיד

הודעהעל ידי osherov ב א', 24 אפריל 2011, 22:16

יופי של עבודה...הנה ההשלמות:

adb shell:
פקודת adb שמאפשרת להריץ פקודה הקיימת באמולטור או המכשיר המרוחק (הפקודות שניתנות להרצה נמצאות על המכשיר במחיצה /system/bin/...

fastboot:
פקודה המשמשת בעיקר לצריבה של מערכות קבצים על מכשירי אנדרואיד בשימוש ממשק ה USB. הוא מאפשרת צריבה של מחיצות מערכת. לדוגמה הפקודה הבאה הצורבת את אימג' ה system במחיצת ה system במכשיר:
fastboot flash system system.img

fastboot oem unlock:
פקודה הפותחת את ה Bootloader בחלק ממכשירי האנדרואיד שתומכים בה

fastboot oem lock:
פקודה הנועלת את ה Bootloader בחלק ממכשירי האנדרואיד שתומכים בה (שימו לב שקיימים מכשירים אותם לא ניתן לנעול אחרי שפתחנו את ה Bootloader. דוגמה למכשיר כזה הוא הנקסוס 1)

karnel:
ה Linux Kernel, זאת השכבה הנמוכה ביותר במערכת האנדרואיד, זאת השכיבה שנמצאת מעל חומרת המכשיר. השכבה הזאת מבוססת על מערכת הפעלה לינוקס שכתובה ברשיון הקוד הפתוח (גרסה 2.6 ומעלה). בשכבה הזאת נמצאים כל האלמנטים שמטפלים ב:
- ניהול הזיכרון
- דרייברים: שמדברים עם רכיבי החומרה
- ניהול תהליכים (process, multitasking)
- ניהול הרשת (network stack)

Bootloader:
ה-Bootloader לא ממש קשור ישירות למערכת ההפעלה של האנדרואיד, אלא זה "רכיב" תוכנה מיוחד שרץ בזמן עליית המערכת (אחרי הדלקת המכשיר) לפני שמערכת האנדרואיד עולה (ה Linux Kernel) ותפקידו הוא לבצע בדיקות ואיחולים לזיכרון ולהעלות את ה OS (את ה Linux Kernel) לזיכרון ה RAM "ולהעביר את המושכות" למערכת ההפעלה (נוהגים להשוות את ה boot loader לתוכנת ה Bios שאנחנו מכירים מעולם ה PC, שם ה Bios הוא בעצם יחידה נפרדת לגמרי ממערכת ההפעלה שעולה בזמן ה boot לפני עליית ה OS).

SPL:
החלק השני בתהליך עליית ה-bootloader נקרא ה-SPL (ראשי תיבות של Secondary Program Loader) והוא זה שאחראי בין היתר להעלות את שכבת הרדיו, להציג את ה splashscreen, הוא זה שבודק האם רצף מקשים כלשהו מופעל (נניח כזה שמכניס את המכשיר למצב הריקוברי) והוא זה שמריץ את קבצי האיתחול מהרום

אגב, שמי הוא אריה אושרוב ולא אושנוב ;)
המכשיר שלי:
Samsung Galaxy S II
KE7+Rooted
Gingerbread 2.3.3
SPB Shell 3D

בקרו אותי בטויטר (חדשות אנדרואיד):
http://twitter.com/aosherov
סמל אישי של המשתמש
osherov
 
הודעות: 693
הצטרף: ו', 21 מאי 2010, 07:33

מכשיר: אחר
גירסא: 2.3

Re: מילון המושגים השלם של מערכת האנדרואיד

הודעהעל ידי שוקי ב א', 24 אפריל 2011, 23:04

תודה אתה גדול.
כשכתבתי את זה אחד המקורות שלי היה פוסט שאתה כנראה כתבת, שמסביר הכל על רדיו והמערכת. רק לא הצלחתי למצוא אותו הפוסט הזה בחיפוש של הפורום
אבל כן זכרתי שהוא עלה לבלוג של איתמר ושם הצלחתי למצוא אותו.
באמת לא הבנתי מי זה אריה אושרוב אבל עכשיו הכל ברור
מצטער על האושונוב (איכשהו התחבר לי עם מושונוב) סורי תיקנתי

נשאר לפרש:
CID - אם התייחסות למצב בDHD
superCID - כנ"ל
מה התוכנות סנכרון למחשב של מוטורולה, סוני אריקסון וLG
והאם odin הוא גם ל LG או רק לסמסונג ואם כך מה התוכנת צריבה של LG
מילון המושגים השלם: topic27889.html
חוקי הפורום topic6983.html
תמונה

לפני שאתם לוחצים על הכפתור,קראו את החוקים והשתמשו בחיפוש
תמונה
סמל אישי של המשתמש
שוקי
 
הודעות: 6013
הצטרף: ב', 08 מרץ 2010, 20:43
מיקום: באזור

מכשיר: HTC Sensation
גירסא: 4.0

הבא

חזור אל פורום מדריכים כלליים