പരസ്യം അടയ്ക്കുക

Android പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുന്ന ആപ്പുകൾ കൈകാര്യം ചെയ്യുന്നതിൽ ദീർഘകാലമായി പ്രശ്‌നങ്ങളുണ്ട്. അത് എങ്ങനെ ചെയ്യണം എന്നതിനെക്കുറിച്ചുള്ള നിർദ്ദേശങ്ങൾ Google നൽകുന്നുണ്ടെങ്കിലും androidപശ്ചാത്തല പ്രക്രിയകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഉപകരണങ്ങൾ, സ്മാർട്ട്‌ഫോൺ നിർമ്മാതാക്കൾ ഇപ്പോഴും ബാറ്ററി കാര്യക്ഷമതയുടെ പേരിൽ സിസ്റ്റങ്ങൾ മാറ്റുകയാണ്, പലപ്പോഴും ആപ്പുകളുടെ ഉദ്ദേശിച്ച സ്വഭാവത്തെ തടസ്സപ്പെടുത്തുന്നു. ഗൂഗിൾ കഴിഞ്ഞ ആഴ്ച ഒരു കോൺഫറൻസ് നടത്തി Google I / O ഈ പ്രശ്നം പരിഹരിക്കാൻ താൻ ഇപ്പോഴും പ്രവർത്തിക്കുകയാണെന്ന് വ്യക്തമാക്കി, ഇക്കാര്യത്തിൽ താൻ ഇതുവരെ കൈവരിച്ച പുരോഗതി പങ്കുവെച്ചു.

ഒരു സോഫ്റ്റ്‌വെയർ എഞ്ചിനീയർ, പശ്ചാത്തലത്തിൽ ആപ്പുകൾ എങ്ങനെ, എപ്പോൾ പ്രവർത്തിക്കാം എന്നതിലെ മാറ്റങ്ങളെക്കുറിച്ചുള്ള ഒരു YouTube വീഡിയോയിൽ Androidബാറ്ററി ലൈഫ് ഒപ്റ്റിമൈസ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന നിർമ്മാതാക്കളുമായി ഗൂഗിളിന് ഉള്ള പ്രശ്‌നങ്ങൾ യു ജിംഗ് ജി വിശദീകരിച്ചു. Android രൂപകൽപ്പന ചെയ്തിട്ടില്ല. “ഉപകരണ നിർമ്മാതാക്കൾ പലപ്പോഴും രേഖപ്പെടുത്താത്ത വിവിധ ആപ്ലിക്കേഷൻ നിയന്ത്രണങ്ങൾ ഏർപ്പെടുത്തുന്നു. ഉദാഹരണത്തിന്, ഒരു നിർമ്മാതാവിൻ്റെ ഉപകരണത്തിൽ പ്രതീക്ഷിച്ചതുപോലെ പ്രവർത്തിച്ചേക്കാവുന്ന, എന്നാൽ മറ്റൊന്നിൽ നിന്ന് അപ്രതീക്ഷിതമായി അവസാനിപ്പിച്ചേക്കാവുന്ന ആപ്ലിക്കേഷൻ ഡെവലപ്പർമാർക്ക് ഇത് കാര്യങ്ങൾ ബുദ്ധിമുട്ടാക്കും." അവർ പറയുന്നു.

സിസ്റ്റം തലത്തിൽ ബാറ്ററി മാനേജുമെൻ്റിനായി സ്റ്റാൻഡേർഡ് ഫംഗ്‌ഷനുകൾ സൃഷ്‌ടിക്കാൻ നിർമ്മാതാക്കളുമായി Google നേരിട്ട് പ്രവർത്തിക്കുന്നുവെന്നും അദ്ദേഹം വിശദീകരിക്കുന്നു, ഇത് അവരുടെ ഭാഗത്ത് കൂടുതൽ ഒപ്റ്റിമൈസേഷൻ്റെ ആവശ്യകത ഇല്ലാതാക്കും. Android 13-ന് അതിനായി കുറച്ച് മെച്ചപ്പെടുത്തലുകൾ ലഭിക്കും: ഓരോ ആപ്ലിക്കേഷൻ്റെയും അടിസ്ഥാനത്തിൽ ബാറ്ററി ഉപയോഗം നിരീക്ഷിക്കാനുള്ള കഴിവ്, അതിനാൽ ഒരു ആപ്പ് ഫോർഗ്രൗണ്ടിലോ പശ്ചാത്തലത്തിലോ ഫോർഗ്രൗണ്ട് സേവനം പ്രവർത്തിപ്പിക്കുമ്പോഴോ എത്രത്തോളം പവർ ഉപയോഗിക്കുന്നുവെന്ന് ഉപയോക്താവിന് കാണാനാകും. പശ്ചാത്തലത്തിൽ ഒരു ആപ്പ് ബാറ്ററി കളയുമ്പോൾ അത് ഉപയോക്താവിനെ അറിയിക്കും. അതെ, തീർച്ചയായും, ഇത് പെർഫോമൻസ് ത്രോട്ടിലിംഗിനെ സൂചിപ്പിക്കുന്നു, ഇത് സാംസങ്ങിനെയും വലിയ അളവിൽ ബാധിച്ചിട്ടുണ്ട്.

ജോലികൾ കാര്യക്ഷമമായി ഷെഡ്യൂൾ ചെയ്യാൻ സഹായിക്കുന്നതിന് ഉദ്ദേശിച്ചുള്ള JobScheduler ഇൻ്റർഫേസിന്, ഉപയോക്താക്കൾക്ക് ഏറ്റവും ഉപയോഗപ്രദമാകുമ്പോൾ ജോലികൾ പ്രവർത്തിപ്പിക്കാൻ സഹായിക്കണമെന്ന് Google പറയുന്ന മെച്ചപ്പെടുത്തലുകൾ ലഭിക്കും. ഉദാഹരണത്തിന്, ഒരു ഉപയോക്താവ് തന്നിരിക്കുന്ന ആപ്പ് തുറക്കാൻ സാധ്യതയുണ്ടെന്ന് സിസ്റ്റം കണക്കാക്കുന്നു, അത് പ്രീലോഡ് ചെയ്യാൻ ഫലപ്രദമായി ഷെഡ്യൂൾ ചെയ്യുന്നു, അത് സമാരംഭിക്കുന്നതിന് തൊട്ടുമുമ്പ് പശ്ചാത്തലത്തിൽ അത് ചെയ്യേണ്ടത് നല്ലതാണ്. സിസ്റ്റം ഉറവിടങ്ങൾ കുറവായിരിക്കുമ്പോഴോ ഉപകരണം ചൂടാകാൻ തുടങ്ങുമ്പോഴോ ഏതൊക്കെ ജോലികൾ നിർത്തണമെന്ന് JobScheduler നന്നായി അറിയും. സൈദ്ധാന്തികമായി, അത് ഉപയോക്താവിൽ ഏറ്റവും കുറഞ്ഞ സ്വാധീനം ചെലുത്തുന്നവ തിരഞ്ഞെടുക്കണം. അതേസമയം, ഡവലപ്പർമാർ ആപ്ലിക്കേഷനുകൾ കഴിയുന്നത്ര കാര്യക്ഷമമായി വികസിപ്പിക്കണമെന്ന് ഗൂഗിൾ ഊന്നിപ്പറയുന്നു. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, മൊത്തത്തിലുള്ള സിസ്റ്റം ആരോഗ്യവുമായി ആപ്ലിക്കേഷൻ പ്രകടനത്തെ സന്തുലിതമാക്കാൻ.

ഇന്ന് ഏറ്റവും കൂടുതൽ വായിക്കുന്നത്

.