טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
אין שמועסן מיט זייער פּראָדוקט און קונה שטיצן טימז, יעדער רירעוודיק מאַרקאַטער האט געפֿונען די אַבריווייישאַן "SDK."
וואָס SDK שטייט פֿאַר, אָבער, איז אַ קשיא וואָס ווייניק מאַרקעטערס האָבן טאַקע געפרעגט.
דער טערמין SDK, מאל באקאנט ווי אַ דעווקיט, שטייט פֿאַר די ווייכווארג אַנטוויקלונג קיט.
עס איז אַ זאַמלונג פון מגילה און ווייכווארג מכשירים געניצט דורך דעוועלאָפּערס צו פּראָדוצירן ווייכווארג פֿאַר באַזונדער פּלאַטפאָרמס.
א פאַרשיידנקייַט פון רעסורסן וועט זיין אַרייַנגערעכנט אין SDK מכשירים וואָס דעוועלאָפּערס קענען נוצן און ינקאָרפּערייט אין זייער אייגענע אַפּלאַקיישאַנז, אַרייַנגערעכנט לייברעריז, דאַקיומענטיישאַן, קאָד ביישפילן, וואָרקפלאָוז און ינסטראַקשאַנז.
ספּעציפיש פּלאַטפאָרמס אָדער פּראָגראַממינג שפּראַכן זענען בדעה פֿאַר נוצן מיט SDKs.
מאָביל SDKs קענען סטרימליין טאַסקס פֿאַר דעוועלאָפּערס און נוץ די געשעפטן וואָס צושטעלן די פּאַקאַדזשאַז. ווי שוין געזאָגט, ניצן SDKs אַלאַוז צייט, שטעקן און פינאַנציעל סייווינגז.
אָונערז פון SDKs קענען פאַרגיכערן די אַדאַפּשאַן פון זייער פּראָדוקט ווייַל די "סעטאַפּ" קאָסט איז זייער דיקריסט.
עס איז קריטיש אַז אַ SDK האט עטלעכע פונדאַמענטאַל מידות, אַזאַ ווי וסאַביליטי, גרונטיק דאַקיומענטיישאַן פון ווי די קאָד אַפּערייץ און פּערטינאַנט פאַנגקשאַנאַליטי, צו גאַראַנטירן אַז עס איז וואַליוד און געוויינט דורך אנדערע געשעפטן.
א גוט דעווקיט זאָל אויך ויסשטימען סימלאַסלי מיט אנדערע SDKs אָן אַדווערסלי ווירקן די מיטל ס קפּו, באַטאַרייע אָדער דאַטן נוצן.
יעדער אָרגאַניזאַציע פירער וויל אַ רירעוודיק אַפּ צו פאָרשטעלן זייער פירמע ווייַל פון די נויט פֿאַר און פּאָפּולאַריטעט פון רירעוודיק אַפּלאַקיישאַנז. אָבער, קריייטינג אַ נייַע אַפּ דאַרף אַ היפּש צייט און געלט היסכייַוועס.
וואָס זאָל איך טאָן ווייַטער, דעמאָלט?
נו, אקעי,
אָפֿן מקור אַפּ אַנטוויקלונג מכשירים זענען נוציק אין דעם סיטואַציע. מיר פֿאַרשטיין וואָס עפענען מקור וואקסט ווי ווילד פייער. עפֿענען מקור ווייכווארג פאַסילאַטייץ די געשווינד און עקאָנאָמיש אַנטוויקלונג פון ויסגעצייכנט אַפּפּס.
באַזירט אויף אונדזער עקספּערטיז, מיר האָבן צונויפגעשטעלט אַ פולשטענדיק רשימה פון די שפּיץ פריי און אָפֿן מקור קיץ פֿאַר קריייטינג רירעוודיק אַפּלאַקיישאַנז. פילן פריי צו אָפּשאַצן די פֿעיִקייטן און מאַכן אַ באַשלוס.
1. אַפּאַטשי קאָרדאָוואַ
איינער פון די בעסטער אָפֿן-מקור אַפּ אַנטוויקלונג קיץ איז Apache Cordova, וואָס אַלאַוז איר צו שאַפֿן דיין אייגענע אַפּפּס ניצן שפּראַכן ווי HTML, CSS און Java.
מיט אַ איין קאָדבאַסע, איר קענען שאַפֿן עפעקטיוו אַפּפּס וואָס אַרבעט אויף עטלעכע פּלאַטפאָרמס.
דער שליסל נוץ פון קאָרדאָוואַ איז אַז עס ינייבאַלז קרייַז-פּלאַטפאָרמע אַנטוויקלונג ניצן ינדאַסטרי נאָרמאַל וועב טעקנאַלאַדזשיז ווי HTML5, CSS3 און דזשאַוואַסקריפּט.
אין דעם שטייגער, איר קענען פאַרגיכערן די שאַפונג פון דיין אַפּ און ויסמיידן די אַראָפאַנג הוצאות פֿאַרבונדן מיט געבוירן רירעוודיק אַנטוויקלונג.
דעפּענדינג אויף דיין סוף אָביעקטיוו, עס זענען צוויי טעקניקס איר קענען נוצן בשעת דעוועלאָפּינג מיט Cordova. ניצן קאָרדאָוואַ ס קרייַז-פּלאַטפאָרמע צוגאַנג אויב איר ווילן צו פאַרשפּרייטן אַ אַפּלאַקיישאַן צו ווי פילע פּלאַטפאָרמס ווי איר קענען בשעת מינאַמייזינג פּלאַטפאָרמע-ספּעציפיש אַנטוויקלונג.
די קאָרדאָוואַ קאַמאַנדלינע צובינד, אַ נוצן צוגעשטעלט דורך די פריימווערק, סערוועס דעם פֿונקציע (CLI). עס גיט אַ העכער-מדרגה אַבסטראַקציע פֿאַר באַשטעטיקן און קריייטינג קרייַז-פּלאַטפאָרמע אַפּלאַקיישאַנז.
פּראָס
- עס איז אנערקענט פֿאַר שנעל טעסטינג און אַנטוויקלונג
- עס שטיצט ניצן אַ איין קאָד באַזע אויף עטלעכע פּלאַטפאָרמס.
- עס אָפפערס געשווינד דיבאַגינג און בנין.
קאָנס
- ווייניקער ינטעראַקטיוויטי יגזיסץ אין די באַניצער צובינד.
- עס קענען ניט זיין געוויינט דורך די וואס טאָן ניט פֿאַרשטיין פּראָגראַממינג שפּראַכן.
2. געבוירן שריפט
NativeScript איז אַ פאָלקס אָפֿן-מקור רירעוודיק אַפּ ווייכווארג אַנטוויקלונג ינווענטאַר וואָס אַלאַוז איר צו שאַפֿן אַפּפּס פֿאַר ביידע אַנדרויד און יאָס דעוויסעס ניצן די זעלבע קאָד.
NativeScript ינייבאַלז די אַנטוויקלונג פון געבוירן רירעוודיק אַפּפּס ניצן דזשאַוואַסקריפּט, Vue.js, Angular און אנדערע פּראָגראַממינג שפּראַכן.
דער פּראָגראַם אַלאַוז איר צו רייוס SDKs, פּלוגינס און טעמפּלאַטעס בשעת דעוועלאָפּינג רירעוודיק אַפּפּס און אָפֿן-מקור אַנדרויד אַפּפּס.
עס האט אַן אַקטיוו קהל וואָס גיט אַפּ אַנטוויקלונג הילף און באַדינונגס.
NativeScript, איינער פון די גרעסטע מכשירים פֿאַר אַנדרויד אַפּ אַנטוויקלונג, אַלאַוז איר צו פּלאַן אַפּפּס מיט ינטערפייסיז וואָס אַדזשאַסטיד צו דער באַניצער ס פאַרשטעלן אָדער מיטל.
פּראָס
- עס אַלאַוז פֿאַר קרייַז-פּלאַטפאָרמע ינאַגריישאַן.
- עס פּערפאָרמז מער געשווינד ווי זייַן קאָמפּעטיטאָרס.
קאָנס
- די אָפט אַפּגריידז צוגעשטעלט דורך פריי מכשירים פֿאַר רירעוודיק אַפּ אַנטוויקלונג מאַכן עס שווער צו זיין צוגעוווינט צו אַ איין ווערסיע.
3. יאָניק סדק
די יאָניק אָפֿן-מקור רירעוודיק אַפּ ווייכווארג אַנטוויקלונג קיט אַלאַוז איר צו שאַפֿן רירעוודיק אַפּפּס פֿאַר עטלעכע פּלאַטפאָרמס, אַרייַנגערעכנט Windows, אַנדרויד און יאָס, מיט אַ איין קאָד.
די פריי אַדישאַן פון יאָניק אַפּ אַנטוויקלונג מכשירים איז אויך צונעמען פֿאַר קריייטינג ינטעראַקטיוו, קרייַז-פּלאַטפאָרמע אַפּפּס.
אַפּפּס געבויט מיט יאָניק פאָרשלאָגן דער זעלביקער מדרגה פון ינטעראַקשאַן צווישן פּלאַטפאָרמס, מיט די בייגיקייט פון ריוזינג וי קאַמפּאָונאַנץ.
מיט Ionic ס פריי רירעוודיק אַפּ אַנטוויקלונג פּלאַטפאָרמע, איר קענען בויען און פּרובירן אַפּפּס מער געשווינד.
עס איז קאַמפּאַטאַבאַל מיט Angular, Vue און Javascript. יאָניק ס ביבליאָטעק האט איבער 100 פּלוגינס פֿאַר קריייטינג אַפּפּס מיט פאַרשידן קייפּאַבילאַטיז.
פּראָס
- דער באַניצער איז געגעבן אַ פאַרשיידנקייַט פון ינטאַגריישאַן ברירות.
- עס כולל פילע פאַרשידענע ינטאַגריישאַן קייפּאַבילאַטיז.
- עס ינייבאַלז די שאַפונג פון קאָרדאָוואַ-באזירט אַפּפּס.
- דער בעסטער ווייכווארג ינווענטאַר פֿאַר קריייטינג כייבריד אַפּלאַקיישאַנז.
קאָנס
- ניט בנימצא פֿאַר הייס רילאָודינג.
- די פּרעמיע סטרוקטור כולל אַ פּלאַץ פון פֿעיִקייטן.
4. פלאָנט
איינער פון די אָפֿן מקור מכשירים פֿאַר קריייטינג רירעוודיק אַפּפּס איז גערופֿן פלוטער, און עס אַרבעט געזונט פֿאַר קריייטינג כייבריד אַפּפּס.
איר קענען בויען אַפּלאַקיישאַנז פֿאַר די וועב, רירעוודיק דעוויסעס און דעסקטאַפּס ניצן אַ איין קאָד באַסע דאַנק צו Google ס וי טאָאָלקיט.
עס שטיצט שרייבן אין C, C ++ און די Skia גראַפיקס ענגינע. עס איז צוגעגרייט צו יז די מאַסע פון די אַנטוויקלונג פּראָצעס מיט די הייס רילאָוד פיייקייט.
די UI פון Flutter אָפפערס קונה קוסטאָמיזאַטיאָן פֿאַר יינציק דיזיינז.
איר קענען לייכט אַנטוויקלען אַן אַפּ צובינד דאַנק צו די הייס רילאָוד פיייקייט. פֿאַר דער בעסטער געבוירן פאָרשטעלונג, די ווידזשיץ פון די ווייכווארג סיסטעם נעמען אין חשבון אַלע באַטייטיק פּלאַטפאָרמע ווערייישאַנז, אַרייַנגערעכנט ייקאַנז, סקראָללינג, נאַוויגאַציע און טייפּפייסיז.
Google האט לאָנטשט ווידעא טריינינג פֿאַר פלוטער צו העלפן איר אין אַפּ אַנטוויקלונג.
פּראָס
- UI איז אַדאַפּטאַבאַל.
- ין אַ ביסל סעקונדעס, געבוירן ינטערפייסיז זענען געבויט.
- ניצן צוטריטלעך טשאַנאַלז, פּלוגינס קענען זיין געשאפן.
- גאָר קוסטאָמיזאַבלע ווידזשיץ פֿאַר שנעל געבוירן אַפּ אַנטוויקלונג
קאָנס
- די פארמעגן פון דער ביבליאטעק איז נישט זייער ברייט.
- פעלן די פיייקייט צו נוצן מיטל-ספּעציפיש אַפּיס, אַזאַ ווי בלועטאָאָטה, גפּס, עטק.
5. קסאַמאַרין
מייקראָסאָפֿט האָט געגרינדעט Xamarin אין 2011 ווי אַ פריי און אָפֿן מקור טאָאָלקיט פֿאַר קריייטינג רירעוודיק אַפּפּס.
עס איז אַ זאַמלונג פון מכשירים וואָס ינייבאַלז פּראָוגראַמערז צו שאַפֿן מגילה אין איין פּראָגראַממינג שפּראַך פֿאַר פאַרשידן אָפּערייטינג סיסטעמען, אַזאַ ווי Windows, אַנדרויד און יאָס.
די אַדאַפּשאַן פון די C # פּראָגראַממינג שפּראַך איז איינער פון די סיבות קאַנטריביוטינג צו Xamarin ס פּאָפּולאַריטעט.
אין אַדישאַן, די Xamarin Test Cloud ינייבאַלז אָטאַמייטיד אַפּ טעסטינג אויף כּמעט 2,000 פאַקטיש רירעוודיק דעוויסעס.
איר קענען נוצן מיקראָסאָפט ס קאַמפּאָונאַנץ און באַדינונגס מיט די פריי Xamarin אַפּ אַנטוויקלונג מכשירים.
איר קענען שאַפֿן אַפּפּס מיט אַ פּראָסט קאָד באַסע דורך ניצן Xamarin Forms, אַן אָפֿן-מקור פריימווערק.
פּראָס
- מייקראָסאָפֿט מאַכט עס, אַזוי עס איז אַ הויך-פאָרשטעלונג שטיק פון ווייכווארג.
- עס אַלאַוז איר צו שאַפֿן שיין אַפּלאַקיישאַנז.
- געבוירן אַפּלאַקיישאַנז זענען באשאפן מיט די פריי אַפּ אַנטוויקלונג געצייַג Xamarin.
- ארבעטן מיט צוויי פּראָגראַממינג שפראַכן גיט איר ווערסאַטילאַטי.
קאָנס
- ניט פּאַסיק פֿאַר מאכן גיימינג אַפּפּס.
- עס דאַרף מער רעסורסן צו שעפּן, אָבער עס האט מער באַגז.
סאָף
וואָס טייפּס און פאַקטיש SDKs איר נוצן וועט בייַטן דיפּענדינג אויף דיין פּרויעקט.
ווען איר באַשליסן צי צו לייגן אַ נייַע SDK, נעמען אין חשבון ווי פיל די אראפקאפיע גרייס פון די אַפּ וועט פאַרגרעסערן, ווי אָפט איר וועט טאַקע נוצן די פֿעיִקייטן וואָס עס גיט, ווי באַוווסט עס איז, זיין דאַקיומענטיישאַן, אאז"ו ו.
איר קענט נוצן די פינף מערסט ליב געהאט רירעוודיק ווייכווארג אַנטוויקלונג קיץ וואָס מיר קאַווערד אין אונדזער דיסקוסיע פֿאַר דיין ווייַטער רירעוודיק אַפּלאַקיישאַן.
גליקלעך קאָדירונג!
לאָזן אַ ענטפֿערן