Fanya uamuzi sahihi ukitumia Faharasa ya SDK ya Google Play

Wasanidi programu wengi hutegemea bidhaa na huduma za washirika wengine ili wawashe utendaji wa msingi kwenye programu zao. Huduma hizi mara nyingi husambazwa kupitia maktaba za misimbo moja au zaidi, ambazo kwa pamoja huitwa Zana za Usanidi wa Programu (SDK).

Faharasa ya SDK ya Google Play hukusaidia kupata maelezo zaidi kuhusu SDK za kibiashara zinazotumika zaidi. Inajumuisha data ya matumizi kutoka programu za Google Play yenye maelezo yaliyokusanywa kupitia utambuzi wa misimbo ili kutoa sifa na ishara zilizoundwa ili zikusaidie kuamua iwapo utatumia, utahifadhi au utaondoa SDK kwenye programu yako.

Kutumia Faharasa ya SDK

Unaweza kutafuta SDK kwa jina lake, jina la kampuni au kitambulisho cha Maven katika upau wa kutafutia au kuitafuta ndani ya aina iliyomo. Kutoka hapo, unaweza kubofya kwenye ukurasa wa SDK katika Google Play ili uone maelezo zaidi. Kila ukurasa wa SDK katika Google Play hujumuisha data ya matumizi kutoka kwenye programu za Google Play ambazo zimewekwa mara 1,000 au zaidi kwenye vifaa (zimewekwa kwenye vifaa vilivyowashwa angalau mara moja katika siku 30 zilizopita) na zinazotumia vitegemezi vyake vya maktaba pamoja na Google Play.

Jinsi ya kuelewa maelezo ya SDK kwenye ukurasa wa programu katika Google Play

Kwenye Ukurasa wa SDK katika Google Play unaweza kupata seti ifuatayo ya ishara na sifa za SDK:

  • Maelezo ya msanidi programu: Jina la SDK, nembo na jina la kampuni kama ilivyosajiliwa na mtoa huduma wa SDK. Katika hali ambapo SDK haijasajiliwa na mtoa huduma, maelezo huchukuliwa kwenye faili ya POM ya toleo jipya zaidi la SDK. Ikiwa haipatikani, kitambulisho cha Maven cha SDK huonyeshwa badala yake pamoja na jina la kikoa na nembo ya kishikilia nafasi.
  • Beji ya usajili: Huashiria kuwa SDK imesajiliwa kwenye Dashibodi ya SDK ya Google Play. Hivi ndivyo beji huonekana:

    Ukiwa msanidi programu wa Google Play, ni jukumu lako kuhakikisha kuwa SDK yoyote unayotumia haifanyi ukiuke Sera za Mpango wa Wasanidi Programu za Google Play.
  • Maelezo ya SDK:
    • Ukurasa wa vizalia vya programu vya Maven ambavyo kwa pamoja hujumuisha bidhaa mahususi ya kibiashara au huduma inayotolewa na mtoa huduma wa SDK. Huenda ukurasa huu usitaje vipengele vyote kila wakati, kwa sababu inawezekana kuna maktaba nyingine zinazotegemewa na SDK hii, lakini kwa kawaida utajumuisha maktaba zozote za kiwango cha juu.
    • URL ya watoa huduma wa SDK ya kuunganisha kwenye mwongozo wowote wanaotoa ili kuwasaidia wasanidi programu wajaze fomu zao za usalama wa Data.
  • Ujumuishaji wa Android: Maelezo haya yanalingana na toleo jipya zaidi la SDK.
    • Toleo jipya
    • Kiwango Lengwa cha API
    • Kiwango cha chini cha API
    • Amri za proguard – huhakiki iwapo faili ya proguard ipo kwenye faili za Mapendekezo Yanayotumiwa Kiotomatiki (AAR) au JAR zilizochapishwa kwenye hazina ya Maven. Ikiwa ipo, faili ya proguard huunganishwa kiotomatiki na faili ya amri za proguard ya programu.
      • Kumbuka: Kiwango Lengwa cha API na kiwango cha Chini cha API vyote huchukuliwa kutoka kwenye AndroidManifest.xml ya faili za AAR. Faili za JAR zinapochapishwa, huwa hatuna maelezo haya ya API na badala yake tutaonyesha "Hayapo."
  • Utumiaji wa SDK kulingana na uwekaji wa programu kwenye vifaa: Huonyesha utumiaji wa SDK kwenye programu zenye idadi tofauti ya watumiaji walioziweka.
  • Utumiaji wa toleo la SDK: Huonyesha matoleo matano ya SDK yanayotumiwa sana na idadi ya programu zinazotumia kila toleo la SDK hizo.
  • Ruhusa za Android Huonyesha orodha ya ruhusa za Android zinazolinda API zinazotumiwa na angalau toleo moja la hivi majuzi la SDK. Toleo la SDK huchukuliwa kuwa la hivi majuzi ikiwa limechapishwa ndani ya mwaka uliopita. Ikiwa ni pamoja na matumizi yasiyo ya lazima ya SDK ambapo SDK haihitaji ruhusa hii kila wakati na huenda ikaitumia tu ikiwa ipo kwenye programu husika.
    • Kumbuka: Google Play haiwezi kutambua kila wakati ruhusa zote zinazotumiwa na SDK.
    • Muhimu: Kuanzia Aprili 2023, "Ruhusa za Android" pia zinazotoa maelezo ya ziada kuhusu masharti ya sera ya Google Play. Kutumia ruhusa kunaweza kutegemea ufikiaji uliozuiwa na/au ufumbuzi na masharti ya kupata idhini kwenye Google Play (pamoja na masharti mahususi ya udhibiti wa upatikanaji wa programu).
  • Programu kuendelea kutumia SDK Huonyesha uwezekano (kulingana na kile kilichobainishwa katika programu zilizochapishwa kwenye Google Play) kuwa programu itaendelea kutumia SDK hii baada ya muda uliobainishwa. Programu itachukuliwa kuwa imeacha kutumia SDK ikiwa hakuna matoleo yaliyochapishwa ya programu inayoitumia.
  • Muhtasari wa toleo: Muhtasari wa ujumbe wowote mahususi kutoka kwa watoa huduma wa SDK wanaoshiriki kwenye Dashibodi ya SDK.

SDK zipi huorodheshwa kwenye Faharasa?

Ili iorodheshwe kwenye Faharasa ya SDK ya Google Play, ni lazima:

  • Iwe SDK ya kibiashara inayosambazwa kupitia hazina ya Maven.
  • Iwe katika mojawapo ya aina zilizopo za Faharasa ya SDK.
  • Ikidhi Faharasa ya SDK ya programu inayotumika na ifikie idadi iliyowekwa ya watu walioweka programu kwenye vifaa na kuitumia, kulingana na data ya Google Play: iwe inatumiwa na programu 100 na angalau imewekwa mara milioni 100 kwenye vifaa.

Kumbuka: Data hiyo inatokana na programu zinazotumia vitegemezi vyake vya maktaba pamoja na Google Play na ambazo zimewekwa zaidi ya mara 1,000 kwenye vifaa. Idadi ya uwekwaji kwenye vifaa huhesabiwa tu kwenye vifaa ambavyo vimewashwa angalau mara moja katika siku 30 zilizopita.

Ikiwa unaamini SDK inatimiza masharti ya kuwekwa kwenye ukurasa wa programu katika Google lakini haijawekwa, tafadhali jaza fomu ya kuomba kuwekwa kwenye ukurasa wa SDK na utoe maelezo ya SDK yako. Ikiwa tutatambua kuwa inatimiza masharti ya kuwekwa kwenye ukurasa wa programu katika Google Play, tutawasiliana na wewe ili kuiweka.

Maudhui yanayohusiana

Je, maelezo haya yamekufaa?

Tunawezaje kuboresha?

Je, unahitaji usaidizi mwingine?

Jaribu hatua zifuatazo:

Tafuta
Futa utafutaji
Funga kisanduku cha kutafutia
Menyu kuu
1250339684051175662
true
Tafuta kwenye Kituo cha Usaidizi
true
true
true
true
true
92637
false
false