אַפּ
טשעקליסט

    קאָנטאַקט





    אונדזער בלאָג

    מיר פּראָגראַם דיין וויזאַביליטי! Positive פאָרשטעלונג מיט ONMA ויסקוקער אַנדרויד אַפּ אַנטוויקלונג איז געראַנטיד.

    קאָנטאַקט
    אַנטוויקלונג פון אַנדרויד אַפּפּס

    אונדזער בלאָג


    דעוועלאָפּינג אַנדרויד אַפּפּס

    אַנדרויד אַפּפּס

    דעוועלאָפּינג אַנדרויד אַפּפּס ריקווייערז איר צו נוצן די אַפּיס געפֿינט דורך אַנדרויד. די אַפּיס געבן דעוועלאָפּערס צו שאַפֿן אַ ברייט פאַרשיידנקייַט פון אַפּפּס. די אַפּלאַקיישאַנז קענען נוצן די שטאַרק קייפּאַבילאַטיז פון די אַנדרויד פּלאַטפאָרמע, און זיי זענען גרינג צו שאַפֿן, טייַנען, און פאַרברייטערן. אבער איידער איר אָנהייבן צו בויען דיין אַפּ, זיין זיכער צו נאָכפאָלגן עטלעכע גיידליינז צו מאַכן עס אַרבעט ווי סמודלי ווי מעגלעך.

    רעסאָורסעס

    רעסורסן אין אַנדרויד אַפּפּס זענען טעקעס געניצט צו ווייַזן אינהאַלט און דעפינירן די פֿעיִקייטן פון אַ מיטל. דאָס כולל בילד אַסעץ, פֿאַרבן, און שטריקל וואַלועס. רעסורסן זענען יקערדיק פֿאַר דער אַנטוויקלונג פון אַנדרויד אַפּפּס. זיי העלפֿן די אַפּ צו ווייַזן אינהאַלט, שעפּן קייפל פאַרשטעלן סיזעס, און שטיצן קייפל שפּראַכן. די פאלגענדע סעקשאַנז באַשרייַבן די טייפּס פון רעסורסן אין אַנדרויד און זייער צוועקן.

    אין אַן אַנדרויד אַפּלאַקיישאַן, אַ מיטל קענען קראָם ביטמאַפּס, פֿאַרבן, אויסלייג דעפֿיניציעס, און אַנאַמיישאַן ינסטראַקשאַנז. אַלע די רעסורסן זענען סטאָרד אין סובדירעקטאָריעס אונטער די res / וועגווייַזער. טיפּיקאַללי, אַפּלאַקיישאַן רעסורסן זענען אָרגאַניזירט אין קסמל טעקעס מיט קייפל סובדירעקטאָריעס. יעדער מיטל האט אַ קאָראַספּאַנדינג נאָמען, וואָס איז געניצט צו אַקסעס עס פֿון Java קאָד אָדער אַ באַזונדער XML מיטל טעקע.

    בכלל, אַן אַנדרויד אַפּ האט צוויי פאַרשידענע דירעקטעריז צו קראָם פאַרשידענע טייפּס פון רעסורסן. איין וועגווייַזער הייזער ביטמאַפּ זאכן, בשעת אן אנדער איז דעדאַקייטאַד צו קסמל טעקעס. דער אויסלייג וועגווייַזער כּולל קסמל טעקעס געניצט צו שאַפֿן די באַניצער צובינד, בשעת די מעניו וועגווייַזער כּולל קסמל טעקעס פֿאַר די לאָנטשער ייקאַן און נאַוויגאַציע מעניו.

    רעסורסן קענען זיין גרופּט דורך מיטל, שפּראַך, און קאַנפיגיעריישאַן. מיטל-ספּעציפיש קוואַלאַפייערז זענען מוסיף צו די מיטל דעפֿיניציע צו שטיצן פאַרשידענע מיטל קאַנפיגיעריישאַנז. אַנדרויד אויטאָמאַטיש דיטעקץ די קראַנט מיטל קאַנפיגיעריישאַן און לאָודז די צונעמען רעסורסן פֿאַר די אַפּ. אויב עס טוט נישט, עס קענען אָנשטאָט נוצן אַ פעליקייַט מיטל. עס איז מעגלעך צו לייגן מער ווי איין מיטל קוואַלאַפייער, ווי לאַנג ווי די סובדירעקטאָריעס זענען אפגעשיידט דורך אַ לאָך.

    אַנדרויד דעוועלאָפּערס זאָל אויך האַלטן זיך מיט נייַע מכשירים, ביבליאָטעקן, און אנדערע רעסורסן. Android Weekly איז אַ וואכנשריפט ויסגאַבע וואָס גיט אינפֿאָרמאַציע וועגן נייַע לייברעריז, מכשירים, און בלאָגס וואָס קענען העלפֿן זיי שאַפֿן אַנדרויד אַפּפּס. אַנדרויד איז אַ העכסט פראַגמאַנטיד מאַרק, און עס זענען פילע פאַרשידענע טייפּס פון דעוויסעס און אָפּערייטינג סיסטעמען. דעם מיטל אַז אַנדרויד אַפּפּס דאַרפֿן צו שטיצן אַ ברייט קייט פון וי פאַסילאַטיז און סענסאָרס.

    אינהאַלט פּראַוויידערז

    אינהאַלט פּראַוויידערז זענען נייטיק פֿאַר סטאָרינג און ווייַזנדיק דאַטן אין אַנדרויד אַפּפּס. דער אינהאַלט שפּייַזער איז אַ הויפט דאַטאַבייס וואָס אַלאַוז אנדערע אַפּלאַקיישאַנז צו אַקסעס דאַטן עס סטאָרז. פֿאַר בייַשפּיל, דער אינהאַלט שפּייַזער קענען האַלטן דאַטן וועגן די פּרעפֿערענצן פון אַ באַניצער. אין צוגאב, עס קענען קראָם טעקעס, וואָס זענען סטאָרד אויף די רירעוודיק אָדער אין אַן עקסטענדעד סטאָרידזש מיטל. אָבער, דורך פעליקייַט, די טעקעס זענען נישט צוטריטלעך פֿאַר אנדערע אַפּלאַקיישאַנז. צומ גליק, אַנדרויד שטיצט SQLite דאַטאַבייסיז, ווי געזונט ווי נעץ סטאָרידזש, אַזוי עס איז גרינג צו קראָם דאַטן אַרויס פון די אַפּלאַקיישאַן. אינהאַלט פּראַוויידערז לאָזן איר צו טיילן דאַטן צווישן אַפּלאַקיישאַנז און צושטעלן דיין ניצערס די דאַטן זיי דאַרפֿן.

    אינהאַלט פּראַוויידערז קענען אויך צושטעלן אַפּפּס מיט די אינפֿאָרמאַציע זיי דאַרפֿן צו פירן דאַטן. בשעת אינהאַלט פּראַוויידערז זענען נישט פארלאנגט פֿאַר יעדער אַנדרויד אַפּ, זיי זענען נוציק פֿאַר יענע וואָס קראָם באַניצער דאַטן און אַקסעס עס אין קייפל אַפּפּס. פֿאַר בייַשפּיל, אַ באַניצער קען האָבן קייפל ווערסיעס פון די דיאַלער אָדער קאַנטאַקס אַפּ אויף זייער מיטל.

    אין אַ טיפּיש אַנדרויד אַפּ, אַ אינהאַלט פּראַוויידער סערוועס ווי אַ ריליישאַנאַל דאַטאַבייס. עס קענען זיין געוויינט צו סיקיורלי אַקסעס דאַטן און מאַניפּולירן עס באזירט אויף באַניצער באדערפענישן. דאָס אַלאַוז אינהאַלט פּראַוויידערז צו קראָם דאַטן אין פאַרשידן וועגן און אַלאַוז דעוועלאָפּערס צו קאַסטאַמייז זייער אַפּפּס צו נוצן זיי ווי זיי דאַרפֿן.. פֿאַר בייַשפּיל, אַ באַניצער קענען נוצן אַ ContentProvider צו קראָם דאַטן אויף צו-טאָן זאכן. צו טאָן דאָס, אַ באַניצער קענען רופן אַ אָנפֿרעג אופֿן און באַקומען אַ לויפֿער וואָס ווייַזן די רעקאָרדס צו זיין יטערייטיד.

    אינהאַלט פּראַוויידערז פֿאַר אַנדרויד אַפּפּס פאָרשלאָגן אַ קאָנסיסטענט צובינד פֿאַר אַקסעס דאַטן. די דאַטן זענען יקספּאָוזד אין אַ טיש פֿאָרמאַט מיט יעדער רודערן רעפּריזענטינג אַ רעקאָרד און אַ זייַל פֿאַר אַ ספּעציפיש דאַטן טיפּ. די דאַטן קענען זיין עפּעס פון אַ טעקע צו אַן אַדרעס.

    דערלויבעניש סיסטעם

    פּערמישאַנז זענען אַ וועג צו קאָנטראָלירן די סומע פון ​​דאַטן דיין אַפּ קענען אַקסעס. דער דערלויבעניש סיסטעם אויף אַנדרויד איז אָרגאַניזירט אין ברייט קאַטעגאָריעס. די אַרייַננעמען לייענען, שרייַבן, און מאָדיפיצירן. אַנדרויד אַפּפּס קענען אויך רשימה זייער פּערמישאַנז אויף אַ פּערמישאַנז בלאַט. פֿאַר בייַשפּיל, אין די סטאָרידזש אָפּטיילונג, דיין אַפּ קען בעטן דערלויבעניש צו לייענען די אינהאַלט פון די שערד סטאָרידזש פון דיין מיטל. עס קען אויך פרעגן פֿאַר דערלויבעניש צו רעדאַגירן און ויסמעקן די אינהאַלט. יעדער דערלויבעניש טיפּ האט זייַן אייגענע באַשרייַבונג, און איר קענען צאַפּן יעדער דערלויבעניש פֿאַר מער אינפֿאָרמאַציע.

    צו נוצן די דערלויבעניש סיסטעם אויף אַנדרויד, איר מוזן מאַכן זיכער אַז דיין אַפּ מיץ די רעקווירעמענץ. נאָרמאַללי, אַנדרויד וועט געבן פּערמישאַנז וואָס טאָן ניט שטעלן אַ זיכערהייט ריזיקירן פֿאַר יוזערז. איר קענען קלייַבן צו ווייַזן די פּערמישאַנז ווי אַ רשימה פון יחיד פּערמישאַנז. פאר יעדן רשות, מאַכן זיכער צו אַרייַננעמען אַ באַשרייַבונג און פירמע וואָס דערקלערט זייַן הויפּט פאַנגקשאַנאַליטי. בכלל, די זאָל זיין צוויי זאצן לאַנג.

    די AFP נאָרמאַל פֿאַר אַנדרויד פּערמישאַנז איז געווען באשאפן צו ימפּאַוער סוף ניצערס צו פירן די פּערמישאַנז פון זייער אַפּלאַקיישאַנז. עס אַלאַוז יוזערז צו ספּעציפיצירן פייַן-גריינד דערלויבעניש לעוועלס און דיפערענשיייץ צווישן פּריוואַט און קאַנפאַדענשאַל רעסורסן. די AFP סיסטעם וועט אויך מאָניטאָר די פּערמישאַנז פון אַ אַפּ אין רונטימע. דאָס העלפּס צו ענשור אַז די אַפּ קענען טאָן זיין אַרבעט בשעת פּראַטעקטינג יוזערז’ פּריוואַטקייט.

    אַנדרויד פּערמישאַנז געבן אַפּפּס אַקסעס צו פּריוואַט דאַטן און אנדערע אינפֿאָרמאַציע וואָס קענען זיין שפּירעוודיק. טיפּיקאַללי, אַ קנאַל-אַרויף וועט דערשייַנען ווען אַ אַפּ דאַרף אַקסעס שפּירעוודיק ייַזנוואַרג אָדער דאַטן. איר זאָל שטענדיק קאָנטראָלירן די פּערמישאַנז איידער איר לאָזן אַ אַפּ צו לויפן אויף דיין מיטל.

    באַטאַרייע לעבן

    די באַטאַרייע לעבן פֿאַר אַנדרויד אַפּ אַלאַוז איר צו מאָניטאָר די באַטאַרייע באַניץ פון יעדער אַפּ אויף דיין מיטל. עס גיט אינפֿאָרמאַציע אַזאַ ווי וואָס אַפּפּס נוצן די מערסט באַטאַרייע מאַכט, צי די פאַרשטעלן איז אויף אָדער אַוועק, און אויב די מיטל איז אין טיף שלאָפן. די אינפֿאָרמאַציע קענען זיין נוציק אין רידוסינג די באַטאַרייע פליסן. די אַפּ איז גרינג צו נוצן און קענען זיין מוסיף צו דיין היים פאַרשטעלן צו צושטעלן גרינג אַקסעס צו די באַטאַרייע באַניץ דאַטן.

    צו באַקומען אַן איבערבליק פון די באַטאַרייע באַניץ פון דיין אַפּפּס, גיין צו די סעטטינגס מעניו און צאַפּן באַטערי. דערנאָך, צאַפּן אויף יעדער אַפּ צו זען ווי פיל מאַכט עס ניצט. אויב אַ אַפּ נעמט מער מאַכט ווי איר ווילט, נעם אַוועק עס פון דיין טעלעפאָן. איר קענט אויך טוישן די סעטטינגס פון יעדער אַפּ צו באַגרענעצן זיין הינטערגרונט באַניץ.

    אן אנדער וועג צו אַפּטאַמייז באַטאַרייע באַניץ איז צו נוצן אַ טאַסק קיללער אַפּלאַקיישאַן. די אַפּפּס קענען ווערן גענוצט צו פירן ברייטנאַס, ווי-פי, דאַטן, און געזונט. ניצן די אַפּפּס, איר קענען פֿאַרבעסערן דיין באַטאַרייע לעבן און פֿאַרבעסערן די פאָרשטעלונג פון דיין מיטל. בשעת פילע באַטאַרייע שפּאָרן אַפּפּס זענען נאָר פאַלש, עס זענען פיר וואָס זענען פאקטיש עפעקטיוו אין יקסטענדינג דיין באַטאַרייע לעבן.

    אַנדרויד 8.0 האט ינטראָודוסט עטלעכע דערהייַנטיקונגען וואָס העלפֿן ופהיטן די באַטאַרייע לעבן און האַלטן די סיסטעם געזונט און באַניצער דערפאַרונג. איינער פון די ביגאַסט דריינז אויף באַטאַרייע לעבן איז נעץ ריקוועס געמאכט דורך אַפּפּס. פילע נעץ ריקוועס דאַרפן די נוצן פון מאַכט-קאַנסומינג ראַדיאָס, וואָס נוצן אַ פּלאַץ פון באַטאַרייע. דערפאר, עס איז וויכטיק צו אַפּטאַמייז נעץ ריקוועס און מינאַמייז דאַטן פֿאַרבינדונג צו שפּאָרן באַטאַרייע לעבן. אין צוגאב, אַפּפּס קענען דורכפירן הינטערגרונט אַרבעט בלויז ווען די סיסטעם דאַרף עס.

    אנדערע באַטאַרייע שפּאָרן אַפּפּס פֿאַר אַנדרויד אַרייַננעמען JuiceDefender און Mobile Booster. JuiceDefender איז אַ פולשטענדיק אַפּ וואָס העלפּס יוזערז פאַרברייטערן די באַטאַרייע לעבן פון זייער טעלעפאָן דורך קאַנטראָולינג די מערסט מאַכט-קאַנסומינג פֿעיִקייטן. עס אויך האט די פיייקייט צו אויטאָמאַטיש טאַגאַל Wi-Fi באזירט אויף אָרט.

    פאָרשטעלונג

    ווען דעוועלאָפּינג אַן אַנדרויד אַפּ, עס זענען פאַרשידן סיבות צו באַטראַכטן, כולל נעץ און מיטל פאָרשטעלונג. דעם מיטל אָפּטימיזינג דיין אַפּ צו אַרבעטן יפישאַנטלי אַריבער קייפל נעטוואָרקס און דעוויסעס. איר זאָל אויך באַטראַכטן ווי דיין אַפּ אַרבעט מיט אַפּיס און סערווערס צו ענשור אַז עס וועט זיין ווי שנעל און גלאַט ווי מעגלעך. דורך אָפּטימיזינג די פאָרשטעלונג פון דיין אַפּ, איר קענען פאַרבעסערן באַניצער דערפאַרונג און פאַרבעסערן פאַנגקשאַנאַליטי.

    מאָביל פאָרשטעלונג איז אַנדערש פון דעסקטאַפּ פאָרשטעלונג, און אויב איר 'רע פּלאַנירונג צו יבעררוק דיין אַפּלאַקיישאַן פון דעסקטאַפּ צו רירעוודיק, איר זאָל וויסן דעם. מאָביל ניצערס אָפט האָבן אַ פאַסטער אינטערנעט פֿאַרבינדונג און אַ גרעסערע פאַרשטעלן. די פאָרשטעלונג פון אַנדרויד אַפּפּס קען זיין אַפעקטאַד דורך קליין מיסטייקס, אַזאַ ווי נישט ניצן די ריכטיק אַפּיס.

    בעשאַס אַנטוויקלונג, דעוועלאָפּערס זאָל לויפן טעסץ אויף פאַרשידענע דעוויסעס. ניט אַלע יוזערז האָבן הויך-סוף דעוויסעס מיט 2GB פון באַראַן און שטאַרק קפּוס. א פּראָסט גרייַז אַז פילע דעוועלאָפּערס מאַכן איז אָפּטימיזינג קאָד פֿאַר דעם אומרעכט מיטל. אפילו אויב איר האָבן הויך-סוף דעוויסעס, איר זאָל פּרובירן דיין אַפּ אויף עטלעכע טייפּס פון דעוויסעס צו זען ווי עס ריאַקץ צו פאַרשידענע רעזאַלושאַנז, זכּרון גרייס, און קפּו גיכקייַט.

    אזוי ווי דו קענסט זעהן, די רעזולטאַטן פון דעם יבערבליק זענען נישט ינקעראַדזשינג. כּמעט האַלב פון די דעוועלאָפּערס זענען נישט ימפּלאַמענאַד מיקראָ-אָפּטימיזאַטיאָנס צו פֿאַרבעסערן די פאָרשטעלונג פון זייער אַפּ. פילע דעוועלאָפּערס נאָך גלויבן אַז מיקראָ-אָפּטימיזאַטיאָנס זענען נישט ווערט די צייט אָדער מי. דאָס רעזולטאטן אין נעבעך אַפּ פאָרשטעלונג.

    אונדזער ווידעא
    באַקומען אַ פריי אינפֿאָרמאַציע