ആൻഡ്രോയിഡ് സ്മാർട്ട്ഫോണുകളുടെ പ്രവർത്തനക്ഷമത ഗണ്യമായി വർധിപ്പിക്കുന്നതിനായി ‘ഓട്ടോഎഫ്ഡിഒ’ (AutoFDO) എന്ന നൂതന സാങ്കേതികവിദ്യ അവതരിപ്പിക്കാൻ ഗൂഗിൾ ഒരുങ്ങുന്നു. ആൻഡ്രോയിഡ് എൽഎൽവിഎം (LLVM) ടൂൾചെയിൻ ടീം പുറത്തുവിട്ട വിവരങ്ങൾ പ്രകാരം, സിസ്റ്റം ബാക്ക്ഗ്രൗണ്ടിൽ നടത്തുന്ന ഈ മാറ്റം ഉപയോക്താക്കൾക്ക് നേരിട്ട് ദൃശ്യമല്ലെങ്കിലും ഫോണിന്റെ പെർഫോമൻസിൽ വലിയ മാറ്റങ്ങൾ കൊണ്ടുവരും. സാധാരണയായി ഒരു സ്മാർട്ട്ഫോൺ പ്രവർത്തിക്കുമ്പോൾ സിസ്റ്റം എടുക്കുന്ന സ്റ്റാറ്റിക് തീരുമാനങ്ങൾക്ക് പകരം, യഥാർത്ഥ ഉപയോഗ സാഹചര്യങ്ങളെ വിശകലനം ചെയ്ത് ഒപ്റ്റിമൈസേഷൻ നടത്തുന്ന രീതിയാണിത്.
സാങ്കേതികമായി പറഞ്ഞാൽ, ഒരു പ്രോഗ്രാം പ്രവർത്തിക്കുമ്പോൾ സിപിയു (CPU) സ്വീകരിക്കുന്ന പാതകൾ വിശകലനം ചെയ്ത് കോംപിലറിനെ കൂടുതൽ കാര്യക്ഷമമാക്കുകയാണ് ഓട്ടോഎഫ്ഡിഒ ചെയ്യുന്നത്. നിലവിൽ സ്റ്റാറ്റിക് കോഡ് ഹിന്റുകളെ അടിസ്ഥാനമാക്കിയാണ് സിസ്റ്റം തീരുമാനങ്ങൾ എടുക്കുന്നത്. എന്നാൽ പുതിയ മാറ്റത്തിലൂടെ, സിപിയു ബ്രാഞ്ചിംഗ് ഹിസ്റ്ററി പരിശോധിച്ച് ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കപ്പെടുന്ന എക്സിക്യൂഷൻ പാതകൾ കണ്ടെത്തി കേർണൽ പുനഃക്രമീകരിക്കും. ഇത് ഫോണിന്റെ പ്രോസസിംഗ് കൂടുതൽ സുഗമമാക്കാൻ സഹായിക്കുന്നു.
ഗൂഗിൾ നടത്തിയ പ്രാരംഭ പരീക്ഷണങ്ങളിൽ ഈ സാങ്കേതികവിദ്യ മികച്ച ഫലങ്ങളാണ് നൽകിയിരിക്കുന്നത്. ഫോണിന്റെ ബൂട്ട് സമയം 2.1 ശതമാനവും, ആപ്പുകൾ തുറക്കുന്ന സമയം (App Launch Time) 4.3 ശതമാനവും കുറഞ്ഞതായി കണ്ടെത്തി. ഉപയോക്തൃ ഉപകരണങ്ങളിൽ നിന്ന് നേരിട്ട് വിവരങ്ങൾ ശേഖരിക്കാതെ, ലാബ് പരിസരത്ത് യഥാർത്ഥ ഉപയോഗം അനുകരിച്ചാണ് ഇതിനാവശ്യമായ ഡാറ്റ ഗൂഗിൾ തയാറാക്കുന്നത്. ഇത് ഉപയോക്താക്കളുടെ സ്വകാര്യത ഉറപ്പുവരുത്തുന്നതോടൊപ്പം സിസ്റ്റം ഒപ്റ്റിമൈസേഷൻ കാര്യക്ഷമമാക്കുകയും ചെയ്യുന്നു.
ആൻഡ്രോയിഡ് 15, 16, 17 പതിപ്പുകളുടെ വിവിധ കേർണലുകളിൽ ഈ മാറ്റം നടപ്പിലാക്കാനാണ് ഗൂഗിൾ ലക്ഷ്യമിടുന്നത്. ഇതിലൂടെ വേഗതയേറിയ ഇന്റർഫേസ്, സുഗമമായ ആപ്പ് സ്വിച്ചിംഗ്, മെച്ചപ്പെട്ട ബാറ്ററി ലൈഫ് എന്നിവ ഉപയോക്താക്കൾക്ക് ലഭ്യമാകും. പ്രത്യേക ക്രമീകരണങ്ങൾ ഒന്നും തന്നെ ചെയ്യാതെ തന്നെ ഡിഫോൾട്ടായി ഈ ഫീച്ചർ സിസ്റ്റത്തിൽ പ്രവർത്തിക്കും എന്നത് ശ്രദ്ധേയമാണ്. വരും വർഷങ്ങളിൽ ആൻഡ്രോയിഡ് ആവാസവ്യവസ്ഥയിൽ വലിയൊരു കുതിച്ചുചാട്ടത്തിന് ഈ നീക്കം വഴിയൊരുക്കും.
Google’s Secret Move Boosts Android Speed & Battery
കാനഡയിലെ ഏറ്റവും പുതിയ വാർത്തകൾക്കായി: https://chat.whatsapp.com/Ghtm5bIjsVN8SItyDlaj3Q?mode=wwt



