ኦፊሴላዊው የDontKillMyApp መተግበሪያ እዚህ አለ - የፒክሰል (Pixel) ስልክ ባይኖርዎትም እንኳ መተግበሪያዎችዎ በመጨረሻ በትክክል እንዲሰሩ ያድርጉ።
አሁን ስክሪኑን ባያዩትም እንኳ መተግበሪያዎችዎ ለእርስዎ እንዲሰሩ የስልክዎን የጀርባ ስራዎች (background tasks) ለማስተካከል ይረዳዎታል።
በDontKillMyApp ቤንችማርክ (benchmark) ስልክዎ እንዴት እየሰራ እንደሆነ ይመልከቱ እና የተለያዩ ቅንብሮችን ይሞክሩ።
<>bባህሪያት:
📊 DKMA ቤንችማርክ: ስልክዎ የጀርባ መተግበሪያዎችን ምን ያህል በጥብቅ እንደሚዘጋ ይለኩ።
📖 መመሪያዎች: አብዛኛዎቹን የጀርባ ሂደት ገደቦች ለማሸነፍ የሚረዱ እርምጃዎችን ያግኙ።
📢 ለውጥ ያድርጉ: የቤንችማርክ ሪፖርትዎን ለ dontkillmyapp.com በማጋራት ስማርት ስልኮች ዘመናዊ ሆነው እንዲቀጥሉ ያግዙ።
DontKillMyApp ስልክዎ የጀርባ ስራዎችን ምን ያህል በጥሩ ሁኔታ እንደሚደግፍ ለማየት የሚያስችል የቤንችማርክ መሳሪያ ነው። ስልክዎን ከማስተካከልዎ በፊት መለካት ይችላሉ፣ ከዚያ የማስተካከያ መመሪያዎችን ይከተሉ እና ስልክዎ ምን ያህል መሻሻል እንዳሳየ ለማየት እንደገና ይለኩ።
ሪፖርትዎን በመተግበሪያው በኩል ለ dontkillmyapp.com ድህረ ገጽ አስተዳዳሪዎች ማጋራት ይችላሉ፤ እነሱም መረጃውን በማጠናቀር አጠቃላይ ውጤቱን ያሰሉታል።
ቤንችማርክ እንዴት ነው የሚሰራው? (ቴክኒካዊ!)
መተግበሪያው በ"wake lock" የፊት አገልግሎት (foreground service) ይጀምራል እና በዋናው thread፣ በብጁ thread executor እና በመደበኛ ማንቂያዎች (AlarmManager.setExactAndAllowWhileIdle) ተደጋጋሚ ስራዎችን ያቅዳል። ከዚያም የተከናወኑትን ስራዎች ከሚጠበቁት ጋር ያነጻጽራል። ያ ብቻ ነው!
ለበለጠ ዝርዝር መረጃ ኮዱን ይመልከቱ። መተግበሪያው በ https://github.com/urbandroid-team/dontkillmy-app ላይ በነጻ (open source) ይገኛል።
ይህ መተግበሪያ በነጻ የሚገኝ (open source) ሲሆን ፕሮጀክቱም ስለ አንድሮይድ (Android) ስርአት በሚቆረቆሩ፣ አሁን ያለውን ችግር በተረዱ እና የተሻለ ለማድረግ በሚፈልጉ በጎ ፈቃደኞች የሚተዳደር ነው።
ልዩ ምስጋና ለ Doki (github.com/doubledotlabs/doki) ይሁን።
መተግበሪያዎችዎ በትክክል እንዲሰሩ የስልክዎን የጀርባ ስራዎች ያስተካክሉ እና ይፈትሹ።