ਵਿਗਿਆਪਨ ਬੰਦ ਕਰੋ

Android ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਚੱਲ ਰਹੇ ਐਪਸ ਦੇ ਪ੍ਰਬੰਧਨ ਵਿੱਚ ਲੰਬੇ ਸਮੇਂ ਤੋਂ ਸਮੱਸਿਆਵਾਂ ਸਨ। ਹਾਲਾਂਕਿ ਗੂਗਲ ਇਸ ਬਾਰੇ ਨਿਰਦੇਸ਼ ਪੇਸ਼ ਕਰਦਾ ਹੈ ਕਿ ਇਹ ਕਿਵੇਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ androidਬੈਕਗ੍ਰਾਉਂਡ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਲਈ ਡਿਵਾਈਸਾਂ, ਸਮਾਰਟਫੋਨ ਨਿਰਮਾਤਾ ਅਜੇ ਵੀ ਬੈਟਰੀ ਕੁਸ਼ਲਤਾ ਦੇ ਨਾਮ 'ਤੇ ਸਿਸਟਮਾਂ ਨੂੰ ਟਵੀਕ ਕਰ ਰਹੇ ਹਨ, ਅਕਸਰ ਐਪਸ ਦੇ ਉਦੇਸ਼ ਵਿਵਹਾਰ ਨੂੰ ਵਿਗਾੜਦੇ ਹਨ। ਗੂਗਲ ਨੇ ਪਿਛਲੇ ਹਫਤੇ ਆਯੋਜਿਤ ਇਕ ਕਾਨਫਰੰਸ ਨੂੰ ਦਿੱਤੀ ਗੂਗਲ I / O ਨੇ ਸਪੱਸ਼ਟ ਕੀਤਾ ਕਿ ਉਹ ਅਜੇ ਵੀ ਇਸ ਮੁੱਦੇ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਕੰਮ ਕਰ ਰਹੇ ਹਨ ਅਤੇ ਉਨ੍ਹਾਂ ਨੇ ਇਸ ਮਾਮਲੇ 'ਤੇ ਹੁਣ ਤੱਕ ਕੀਤੀ ਪ੍ਰਗਤੀ ਸਾਂਝੀ ਕੀਤੀ ਹੈ।

ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਐਪਾਂ ਕਿਵੇਂ ਅਤੇ ਕਦੋਂ ਚੱਲ ਸਕਦੀਆਂ ਹਨ, ਇਸ ਬਾਰੇ ਇੱਕ YouTube ਵੀਡੀਓ ਵਿੱਚ, ਇੱਕ ਸੌਫਟਵੇਅਰ ਇੰਜੀਨੀਅਰ Androidਯੂ ਜਿੰਗ ਜੀ ਨੇ ਗੂਗਲ ਨੂੰ ਉਹਨਾਂ ਨਿਰਮਾਤਾਵਾਂ ਦੇ ਨਾਲ ਸਮੱਸਿਆਵਾਂ ਦੀ ਰੂਪਰੇਖਾ ਦਿੱਤੀ ਜੋ ਬੈਟਰੀ ਲਾਈਫ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ। Android ਡਿਜ਼ਾਈਨ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਸੀ। "ਡਿਵਾਈਸ ਨਿਰਮਾਤਾ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨ ਪਾਬੰਦੀਆਂ ਲਗਾਉਂਦੇ ਹਨ ਜੋ ਅਕਸਰ ਦਸਤਾਵੇਜ਼ੀ ਨਹੀਂ ਹੁੰਦੇ ਹਨ। ਇਹ ਐਪ ਡਿਵੈਲਪਰਾਂ ਲਈ ਚੀਜ਼ਾਂ ਨੂੰ ਮੁਸ਼ਕਲ ਬਣਾ ਸਕਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਦੀ ਫੋਰਗਰਾਉਂਡ ਸੇਵਾ, ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਨਿਰਮਾਤਾ ਦੇ ਡਿਵਾਈਸ 'ਤੇ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਕਰ ਸਕਦੀ ਹੈ ਪਰ ਦੂਜੇ ਦੇ 'ਤੇ ਅਚਾਨਕ ਬੰਦ ਹੋ ਸਕਦੀ ਹੈ।" ਉਹ ਕਹਿੰਦੇ.

ਉਹ ਇਹ ਵੀ ਦੱਸਦਾ ਹੈ ਕਿ ਗੂਗਲ ਸਿਸਟਮ ਪੱਧਰ 'ਤੇ ਬੈਟਰੀ ਪ੍ਰਬੰਧਨ ਲਈ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਬਣਾਉਣ ਲਈ ਨਿਰਮਾਤਾਵਾਂ ਨਾਲ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ, ਜੋ ਉਹਨਾਂ ਦੇ ਹਿੱਸੇ 'ਤੇ ਹੋਰ ਅਨੁਕੂਲਤਾ ਦੀ ਜ਼ਰੂਰਤ ਨੂੰ ਖਤਮ ਕਰ ਦੇਵੇਗਾ। Android 13 ਨੂੰ ਇਸ ਲਈ ਕੁਝ ਸੁਧਾਰ ਮਿਲਣਗੇ: ਪ੍ਰਤੀ-ਐਪ ਦੇ ਆਧਾਰ 'ਤੇ ਬੈਟਰੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਦੀ ਸਮਰੱਥਾ, ਇਸ ਲਈ ਉਪਭੋਗਤਾ ਦੇਖ ਸਕਦਾ ਹੈ ਕਿ ਜਦੋਂ ਕੋਈ ਐਪ ਫੋਰਗਰਾਉਂਡ, ਬੈਕਗ੍ਰਾਊਂਡ, ਜਾਂ ਫੋਰਗਰਾਉਂਡ ਸੇਵਾ ਚਲਾ ਰਿਹਾ ਹੈ ਤਾਂ ਉਹ ਕਿੰਨੀ ਸ਼ਕਤੀ ਵਰਤ ਰਿਹਾ ਹੈ, ਅਤੇ ਇਹ ਉਪਭੋਗਤਾ ਨੂੰ ਇਹ ਵੀ ਦੱਸੇਗਾ ਕਿ ਜਦੋਂ ਕੋਈ ਐਪ ਬੈਕਗ੍ਰਾਉਂਡ 'ਤੇ ਬੈਟਰੀ ਖਤਮ ਕਰ ਰਿਹਾ ਹੈ। ਅਤੇ ਹਾਂ, ਬੇਸ਼ੱਕ, ਇਹ ਪ੍ਰਦਰਸ਼ਨ ਥ੍ਰੋਟਲਿੰਗ ਦੇ ਮਾਮਲਿਆਂ ਵੱਲ ਸੰਕੇਤ ਕਰਦਾ ਹੈ, ਜਿਸ ਨੇ ਸੈਮਸੰਗ ਨੂੰ ਵੀ ਕਾਫੀ ਹੱਦ ਤੱਕ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ ਹੈ।

JobScheduler ਇੰਟਰਫੇਸ, ਜੋ ਕਿ ਨੌਕਰੀਆਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਨਿਯਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਹੈ, ਵਿੱਚ ਸੁਧਾਰ ਪ੍ਰਾਪਤ ਹੋਣਗੇ ਜੋ Google ਕਹਿੰਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਨੌਕਰੀਆਂ ਚਲਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਜਦੋਂ ਇਹ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਸਭ ਤੋਂ ਲਾਭਦਾਇਕ ਹੋਵੇ। ਉਦਾਹਰਨ ਲਈ, ਸਿਸਟਮ ਅੰਦਾਜ਼ਾ ਲਗਾਉਂਦਾ ਹੈ ਕਿ ਜਦੋਂ ਇੱਕ ਉਪਭੋਗਤਾ ਕਿਸੇ ਦਿੱਤੇ ਐਪ ਨੂੰ ਖੋਲ੍ਹਣ ਦੀ ਸੰਭਾਵਨਾ ਰੱਖਦਾ ਹੈ, ਪ੍ਰਭਾਵੀ ਤੌਰ 'ਤੇ ਇਸਨੂੰ ਪ੍ਰੀਲੋਡ ਕਰਨ ਲਈ ਨਿਯਤ ਕਰਨਾ, ਕੁਝ ਅਜਿਹਾ ਜੋ ਇਸਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਠੀਕ ਪਹਿਲਾਂ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। JobScheduler ਨੂੰ ਇਹ ਵੀ ਬਿਹਤਰ ਪਤਾ ਹੋਵੇਗਾ ਕਿ ਸਿਸਟਮ ਸਰੋਤ ਘੱਟ ਹੋਣ 'ਤੇ ਜਾਂ ਜਦੋਂ ਡਿਵਾਈਸ ਗਰਮ ਹੋਣ ਲੱਗਦੀ ਹੈ ਤਾਂ ਕਿਹੜੀਆਂ ਨੌਕਰੀਆਂ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ। ਸਿਧਾਂਤ ਵਿੱਚ, ਇਸ ਨੂੰ ਉਹਨਾਂ ਦੀ ਚੋਣ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ਦਾ ਉਪਭੋਗਤਾ 'ਤੇ ਘੱਟ ਤੋਂ ਘੱਟ ਪ੍ਰਭਾਵ ਹੋਵੇਗਾ। ਉਸੇ ਸਮੇਂ, ਗੂਗਲ ਇਸ ਗੱਲ 'ਤੇ ਜ਼ੋਰ ਦਿੰਦਾ ਹੈ ਕਿ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਜਿੰਨਾ ਸੰਭਵ ਹੋ ਸਕੇ ਕਾਰਜਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿਚ, ਸਮੁੱਚੇ ਸਿਸਟਮ ਦੀ ਸਿਹਤ ਦੇ ਨਾਲ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਸੰਤੁਲਿਤ ਕਰਨ ਲਈ.

ਅੱਜ ਸਭ ਤੋਂ ਵੱਧ ਪੜ੍ਹਿਆ ਗਿਆ

.