ਜੇਕਰ ਤੁਹਾਨੂੰ ਯਾਦ ਹੈ ਕਿ ਗੂਗਲ ਨੇ 2017 ਸਾਲ ਪਹਿਲਾਂ ਐਂਡਰਾਇਡ ਦੀ ਸਭ ਤੋਂ ਵੱਡੀ ਚੁਣੌਤੀ, ਡਿਵਾਈਸ ਅਪਡੇਟ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ I/O 5 ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰੋਜੈਕਟ ਟ੍ਰੇਬਲ ਦੀ ਘੋਸ਼ਣਾ ਕੀਤੀ ਸੀ। ਐਂਡਰਾਇਡ 8 (ਓਰੀਓ) ਦੇ ਨਾਲ, ਨਿਰਮਾਤਾਵਾਂ ਲਈ ਅੱਪਗਰੇਡ ਨੂੰ ਆਸਾਨ, ਤੇਜ਼ ਅਤੇ ਸਸਤਾ ਬਣਾਉਣ ਲਈ ਐਂਡਰਾਇਡ ਸਿਸਟਮ ਨੂੰ ਮੁੜ ਡਿਜ਼ਾਇਨ ਕੀਤਾ ਗਿਆ ਸੀ। ਤਾਂ ਇਹ ਪ੍ਰੋਜੈਕਟ ਟ੍ਰਬਲ ਕੀ ਹੈ?
ਪ੍ਰੋਜੈਕਟ ਟਰੈਬਲ
ਇਹ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਹਰ ਕਿਸਮ ਦੀ ਡਿਵਾਈਸ ਲਈ ਟਿਊਨ ਇਨ ਕੀਤੇ ਬਿਨਾਂ ਅਰਬਾਂ ਫੋਨਾਂ ਅਤੇ ਟੈਬਲੇਟਾਂ 'ਤੇ ਕੰਮ ਕਰਨ ਵਾਲੇ ਅਪਡੇਟਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਪ੍ਰੋਜੈਕਟ ਟ੍ਰੇਬਲ ਤੋਂ ਪਹਿਲਾਂ, ਡਿਵਾਈਸਾਂ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ ਐਂਡਰਾਇਡ ਫਰੇਮਵਰਕ ਅਤੇ ਡਿਵਾਈਸ ਵਿਕਰੇਤਾ ਨੂੰ ਓਵਰਹਾਲ ਕੀਤਾ ਗਿਆ ਸੀ। ਦੋਵੇਂ ਐਂਡਰਾਇਡ ਫਰੇਮਵਰਕ ਨੂੰ ਅਪਡੇਟ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਡਿਵਾਈਸ ਵਿਕਰੇਤਾ ਨੂੰ ਦੁਬਾਰਾ ਕੰਮ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਸ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਕੰਪਨੀਆਂ ਲਈ ਕਾਫੀ ਮੁਸ਼ਕਲ ਸੀ। ਇੱਕ ਨਵੇਂ ਵਿਕਰੇਤਾ ਇੰਟਰਫੇਸ ਦੇ ਨਾਲ, Project Treble Android OS ਫਰੇਮਵਰਕ ਤੋਂ ਵਿਕਰੇਤਾ ਲਾਗੂਕਰਨ (ਡਿਵਾਈਸ-ਵਿਸ਼ੇਸ਼ ਸੌਫਟਵੇਅਰ) ਨੂੰ ਜੋੜਦਾ ਹੈ। ਐਂਡਰੌਇਡ 7.x ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਵਿੱਚ ਕੋਈ ਅਧਿਕਾਰਤ ਵਿਕਰੇਤਾ ਇੰਟਰਫੇਸ ਨਹੀਂ ਹੈ, ਇਸਲਈ ਡਿਵਾਈਸ ਨਿਰਮਾਤਾਵਾਂ ਨੂੰ ਐਂਡਰੌਇਡ ਦੇ ਨਵੇਂ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਡਿਵਾਈਸਾਂ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰੇ ਐਂਡਰੌਇਡ ਕੋਡ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਪਿਆ ਸੀ।
ਪ੍ਰੋਜੈਕਟ ਟ੍ਰੇਬਲ ਲਈ ਧੰਨਵਾਦ, ਕੰਪਨੀਆਂ ਅਪਡੇਟ ਕਰਨ ਲਈ ਤੇਜ਼ ਅਤੇ ਆਸਾਨ ਹੋ ਗਈਆਂ ਹਨ। ਸੈਮਸੰਗ ਫੋਨ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਪ੍ਰੋਜੈਕਟ ਟ੍ਰੇਬਲ ਤੋਂ ਪਹਿਲਾਂ ਬਹੁਤ ਘੱਟ ਐਂਡਰਾਇਡ ਅਪਡੇਟਸ ਮਿਲਦੇ ਸਨ, ਹੁਣ ਗੂਗਲ ਦੇ ਫੋਨਾਂ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਅਪਡੇਟਸ ਪ੍ਰਾਪਤ ਕਰ ਰਹੇ ਹਨ।
ਟ੍ਰੇਬਲ ਡਿਵਾਈਸ ਨਿਰਮਾਤਾਵਾਂ ਨੂੰ ਐਂਡਰੌਇਡ ਕੋਡ ਦੇ ਹਾਰਡਵੇਅਰ-ਵਿਸ਼ੇਸ਼ ਹਿੱਸਿਆਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਇੱਕ ਸਥਿਰ ਨਵਾਂ ਵਿਕਰੇਤਾ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਤਾਂ ਜੋ ਡਿਵਾਈਸ ਨਿਰਮਾਤਾ ਸਿਰਫ਼ Android OS ਫਰੇਮਵਰਕ ਨੂੰ ਅੱਪਡੇਟ ਕਰ ਸਕਣ ਅਤੇ ਨਵਾਂ Android ਸੰਸਕਰਣ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਸਿੱਧੇ ਚਿੱਪ ਨਿਰਮਾਤਾਵਾਂ ਨੂੰ ਛੱਡ ਸਕਣ। ਪ੍ਰੋਜੈਕਟ ਟ੍ਰੇਬਲ ਦੇ ਨਾਲ, ਲੋੜੀਂਦੇ ਡਿਵਾਈਸ ਫਰੇਮਵਰਕ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਡਿਵਾਈਸ ਦੇ ਵਿਕਰੇਤਾ ਵਿੱਚ ਭੇਜ ਦਿੱਤਾ ਗਿਆ ਸੀ। ਇਸ ਤਰ੍ਹਾਂ, ਜਦੋਂ ਕੰਪਨੀਆਂ ਅਪਡੇਟ ਕਰ ਰਹੀਆਂ ਸਨ, ਉਨ੍ਹਾਂ ਨੇ ਸਿਰਫ ਨਵਾਂ ਐਂਡਰਾਇਡ ਫਰੇਮਵਰਕ ਜਾਰੀ ਕੀਤਾ, ਵਿਕਰੇਤਾ ਉਹੀ ਰਿਹਾ। ਹੇਠਾਂ ਦਿੱਤੀ ਫੋਟੋ ਇਸਦੀ ਵਿਆਖਿਆ ਕਰਦੀ ਹੈ।
GSI (ਜਨਰਿਕ ਸਿਸਟਮ ਚਿੱਤਰ) ਪੂਰੀ ਤਰ੍ਹਾਂ ਇਸ ਪ੍ਰੋਜੈਕਟ ਦਾ ਉਤਪਾਦ ਹੈ। ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਉੱਪਰ ਕਿਹਾ ਹੈ, ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਟ੍ਰਬਲ ਵਿਕਰੇਤਾ ਹੈ, ਤਾਂ ਤੁਹਾਡੀ ਕੰਪਨੀ GSI ਦੇ ਰੂਪ ਵਿੱਚ ਅੱਪਡੇਟ ਦੇਵੇਗੀ। ਉਦਾਹਰਨ ਲਈ, Xiaomi ਆਪਣੇ ਜ਼ਿਆਦਾਤਰ ਡਿਵਾਈਸਾਂ ਨੂੰ GSI/SGSI ਦੇ ਰੂਪ ਵਿੱਚ MIUI ਅੱਪਡੇਟ ਦਿੰਦਾ ਹੈ। ਅਸਲ ਵਿੱਚ, ਇਹ ਬਿਲਕੁਲ ਪ੍ਰੋਜੈਕਟ ਦਾ ਉਦੇਸ਼ ਹੈ. ਅੱਪਡੇਟ ਲਈ ਹਰੇਕ ਡਿਵਾਈਸ ਲਈ ਵਿਅਕਤੀਗਤ ਬਿਲਡ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਬਜਾਏ, ਐਂਡਰੌਇਡ ਫਰੇਮਵਰਕ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਤਿੰਨ ਗੁਣਾ ਸਮਰਥਿਤ ਡਿਵਾਈਸ ਲਈ ਜਾਰੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਤੁਸੀਂ GSI 'ਤੇ ਸਾਡਾ ਵਿਸ਼ਾ ਲੱਭ ਸਕਦੇ ਹੋ ਇਥੇ. ਅੱਜ, ਲਗਭਗ ਕੋਈ ਵੀ ਡਿਵਾਈਸ ਨਹੀਂ ਹੈ ਜਿਸ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਟ੍ਰੇਬਲ ਨਾ ਹੋਵੇ। ਗੂਗਲ ਨੇ ਬਹੁਤ ਵਧੀਆ ਕੰਮ ਕੀਤਾ ਹੈ। ਏਜੰਡੇ ਦੀ ਪਾਲਣਾ ਕਰਨ ਅਤੇ ਨਵੀਆਂ ਚੀਜ਼ਾਂ ਸਿੱਖਣ ਲਈ ਜੁੜੇ ਰਹੋ।