RAM ਦੀ ਆਦਰਸ਼ ਮਾਤਰਾ ਜਿਸਦੀ ਫ਼ੋਨਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਨਿਰਵਿਘਨ ਮਲਟੀਟਾਸਕਿੰਗ ਲਈ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਕਾਫ਼ੀ ਬਹਿਸ ਵਾਲਾ ਵਿਸ਼ਾ ਹੈ। ਐਪਲ ਆਪਣੇ ਆਈਫੋਨਜ਼ ਵਿੱਚ ਇੱਕ ਛੋਟੇ ਆਕਾਰ ਦੇ ਨਾਲ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਜੋ ਅਕਸਰ ਐਂਡਰੌਇਡ ਹੱਲਾਂ ਨਾਲੋਂ ਵਧੇਰੇ ਉਪਯੋਗੀ ਹੁੰਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਆਈਫੋਨ 'ਤੇ ਕਿਸੇ ਕਿਸਮ ਦੀ ਰੈਮ ਮੈਮੋਰੀ ਪ੍ਰਬੰਧਨ ਵੀ ਨਹੀਂ ਮਿਲੇਗਾ, ਜਦੋਂ ਕਿ ਐਂਡਰਾਇਡ ਦਾ ਇਸ ਲਈ ਆਪਣਾ ਸਮਰਪਿਤ ਕਾਰਜ ਹੈ।
ਜੇ ਤੁਸੀਂ ਜਾਂਦੇ ਹੋ, ਉਦਾਹਰਨ ਲਈ, ਸੈਮਸੰਗ ਗਲੈਕਸੀ ਫੋਨਾਂ ਵਿੱਚ ਨੈਸਟਵੇਨí -> ਜੰਤਰ ਦੀ ਦੇਖਭਾਲ, ਤੁਹਾਨੂੰ ਇੱਥੇ ਇੱਕ ਰੈਮ ਇੰਡੀਕੇਟਰ ਮਿਲੇਗਾ ਜਿਸ ਵਿੱਚ ਇਹ ਜਾਣਕਾਰੀ ਮਿਲੇਗੀ ਕਿ ਕਿੰਨੀ ਜਗ੍ਹਾ ਖਾਲੀ ਹੈ ਅਤੇ ਕਿੰਨੀ ਜਗ੍ਹਾ ਹੈ। ਮੀਨੂ 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਹਰੇਕ ਐਪਲੀਕੇਸ਼ਨ ਕਿੰਨੀ ਮੈਮੋਰੀ ਲੈ ਰਹੀ ਹੈ, ਅਤੇ ਤੁਹਾਡੇ ਕੋਲ ਇੱਥੇ ਮੈਮੋਰੀ ਨੂੰ ਕਲੀਅਰ ਕਰਨ ਦਾ ਵਿਕਲਪ ਵੀ ਹੈ। ਰੈਮ ਪਲੱਸ ਫੰਕਸ਼ਨ ਵੀ ਇੱਥੇ ਸਥਿਤ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ ਇਹ ਅੰਦਰੂਨੀ ਸਟੋਰੇਜ ਤੋਂ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸੰਖਿਆ GB ਨੂੰ ਕੱਟ ਦੇਵੇਗਾ, ਜਿਸਦੀ ਵਰਤੋਂ ਇਹ ਵਰਚੁਅਲ ਮੈਮੋਰੀ ਲਈ ਕਰੇਗੀ। ਕੀ ਤੁਸੀਂ ਆਈਓਐਸ 'ਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਕਲਪਨਾ ਕਰ ਸਕਦੇ ਹੋ?
ਸਮਾਰਟਫੋਨ ਰੈਮ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਇਹ ਉਹਨਾਂ ਨੂੰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਸਟੋਰ ਕਰਨ, ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਲਾਂਚ ਕਰਨ ਅਤੇ ਉਹਨਾਂ ਦੇ ਕੁਝ ਡੇਟਾ ਨੂੰ ਕੈਸ਼ ਅਤੇ ਬਫਰ ਮੈਮੋਰੀ ਵਿੱਚ ਸਟੋਰ ਕਰਨ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, RAM ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਸੰਗਠਿਤ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਐਪਲੀਕੇਸ਼ਨਾਂ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਚੱਲ ਸਕਦੀਆਂ ਹਨ, ਭਾਵੇਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਸੁੱਟ ਦਿੰਦੇ ਹੋ ਅਤੇ ਕੁਝ ਸਮੇਂ ਬਾਅਦ ਉਹਨਾਂ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹਦੇ ਹੋ।
ਸਵਿਫਟ ਬਨਾਮ. ਜਾਵਾ
ਪਰ ਜਦੋਂ ਕੋਈ ਨਵੀਂ ਐਪਲੀਕੇਸ਼ਨ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਲੋਡ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ ਮੈਮੋਰੀ ਵਿੱਚ ਖਾਲੀ ਥਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਜੇਕਰ ਅਜਿਹਾ ਨਹੀਂ ਹੈ, ਤਾਂ ਜਗ੍ਹਾ ਨੂੰ ਖਾਲੀ ਕਰ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ। ਸਿਸਟਮ ਇਸ ਲਈ ਕੁਝ ਚੱਲ ਰਹੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਜ਼ਬਰਦਸਤੀ ਖਤਮ ਕਰ ਦੇਵੇਗਾ, ਜਿਵੇਂ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਜੋ ਪਹਿਲਾਂ ਹੀ ਸ਼ੁਰੂ ਹੋ ਚੁੱਕੀਆਂ ਹਨ। ਹਾਲਾਂਕਿ, ਦੋਵੇਂ ਪ੍ਰਣਾਲੀਆਂ, ਜਿਵੇਂ ਕਿ ਐਂਡਰੌਇਡ ਅਤੇ ਆਈਓਐਸ, RAM ਨਾਲ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ।
iOS ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਸਵਿਫਟ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ, ਅਤੇ iPhones ਨੂੰ ਅਸਲ ਵਿੱਚ ਸਿਸਟਮ ਵਿੱਚ ਬੰਦ ਐਪਸ ਤੋਂ ਵਰਤੀ ਗਈ ਮੈਮੋਰੀ ਨੂੰ ਰੀਸਾਈਕਲ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਇਹ iOS ਦੇ ਬਣਾਏ ਜਾਣ ਦੇ ਤਰੀਕੇ ਦੇ ਕਾਰਨ ਹੈ, ਕਿਉਂਕਿ ਐਪਲ ਦਾ ਇਸ 'ਤੇ ਪੂਰਾ ਕੰਟਰੋਲ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਿਰਫ ਆਪਣੇ ਆਈਫੋਨ 'ਤੇ ਚੱਲਦਾ ਹੈ। ਇਸਦੇ ਉਲਟ, ਐਂਡਰੌਇਡ ਜਾਵਾ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ ਅਤੇ ਕਈ ਡਿਵਾਈਸਾਂ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਇਸਲਈ ਇਹ ਵਧੇਰੇ ਯੂਨੀਵਰਸਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਜਦੋਂ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸਮਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਸ ਦੁਆਰਾ ਲਈ ਗਈ ਸਪੇਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਵਾਪਸ ਕਰ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।
ਮੂਲ ਕੋਡ ਬਨਾਮ. ਜੇਵੀਐਮ
ਜਦੋਂ ਇੱਕ ਡਿਵੈਲਪਰ ਇੱਕ iOS ਐਪ ਲਿਖਦਾ ਹੈ, ਤਾਂ ਉਹ ਇਸਨੂੰ ਸਿੱਧੇ ਕੋਡ ਵਿੱਚ ਕੰਪਾਇਲ ਕਰਦੇ ਹਨ ਜੋ ਆਈਫੋਨ ਦੇ ਪ੍ਰੋਸੈਸਰ 'ਤੇ ਚੱਲ ਸਕਦਾ ਹੈ। ਇਸ ਕੋਡ ਨੂੰ ਨੇਟਿਵ ਕੋਡ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਕਿਉਂਕਿ ਇਸਨੂੰ ਚਲਾਉਣ ਲਈ ਕਿਸੇ ਵਿਆਖਿਆ ਜਾਂ ਵਰਚੁਅਲ ਵਾਤਾਵਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ। ਦੂਜੇ ਪਾਸੇ, Android ਵੱਖਰਾ ਹੈ। ਜਦੋਂ ਜਾਵਾ ਕੋਡ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਜਾਵਾ ਬਾਈਟਕੋਡ ਇੰਟਰਮੀਡੀਏਟ ਕੋਡ ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ ਪ੍ਰੋਸੈਸਰ-ਸੁਤੰਤਰ ਹੁੰਦਾ ਹੈ। ਇਸ ਲਈ ਇਹ ਵੱਖ-ਵੱਖ ਨਿਰਮਾਤਾਵਾਂ ਦੇ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਸੈਸਰਾਂ 'ਤੇ ਚੱਲ ਸਕਦਾ ਹੈ। ਇਸ ਦੇ ਕਰਾਸ-ਪਲੇਟਫਾਰਮ ਅਨੁਕੂਲਤਾ ਲਈ ਬਹੁਤ ਸਾਰੇ ਫਾਇਦੇ ਹਨ।
ਬੇਸ਼ੱਕ, ਇੱਕ ਨਨੁਕਸਾਨ ਵੀ ਹੈ. ਹਰੇਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਅਤੇ ਪ੍ਰੋਸੈਸਰ ਦੇ ਸੁਮੇਲ ਨੂੰ ਜਾਵਾ ਵਰਚੁਅਲ ਮਸ਼ੀਨ (JVM) ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਵਾਤਾਵਰਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਪਰ ਮੂਲ ਕੋਡ JVM ਦੁਆਰਾ ਲਾਗੂ ਕੀਤੇ ਕੋਡ ਨਾਲੋਂ ਵਧੀਆ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ, ਇਸਲਈ JVM ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਐਪਲੀਕੇਸ਼ਨ ਦੁਆਰਾ ਵਰਤੀ ਗਈ RAM ਦੀ ਮਾਤਰਾ ਵਧ ਜਾਂਦੀ ਹੈ। ਇਸ ਲਈ iOS ਐਪਸ ਔਸਤਨ 40% ਘੱਟ ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਐਪਲ ਨੂੰ ਆਪਣੇ ਆਈਫੋਨ ਨੂੰ ਓਨੀ ਰੈਮ ਨਾਲ ਲੈਸ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਜਿੰਨੀ ਕਿ ਇਹ ਐਂਡਰੌਇਡ ਡਿਵਾਈਸਾਂ ਨਾਲ ਕਰਦੀ ਹੈ।
ਮੈਂ ਬਿਲਕੁਲ ਇੱਕ ਮਾਹਰ ਨਹੀਂ ਹਾਂ, ਪਰ ਮੈਂ ਇੱਕ ਉਪਭੋਗਤਾ ਦੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਤੋਂ ਆਪਣੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਦਾ ਵਰਣਨ ਕਰਾਂਗਾ ਜਿਸ ਨੇ 15 ਸਾਲਾਂ ਤੋਂ ਐਂਡਰੌਇਡ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਅਤੇ ਹੁਣ ਆਈਫੋਨ 2 ਮਿਨੀ ਵਿੱਚ 13 ਮਹੀਨੇ ਹਨ। 8GB ਮੈਮੋਰੀ ਵਾਲੇ ਐਂਡਰੌਇਡ 'ਤੇ (ਹਾਲ ਹੀ ਵਿੱਚ Samsung S21, Flip3) ਮੈਂ ਆਮ ਤੌਰ 'ਤੇ ਪਹਿਲਾਂ ਲਾਂਚ ਕੀਤੀ ਐਪਲੀਕੇਸ਼ਨ 'ਤੇ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸਮੇਂ ਤੋਂ ਬਾਅਦ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹਾਂ ਅਤੇ ਇਹ ਅਜੇ ਵੀ RAM ਵਿੱਚ ਲੋਡ ਸੀ, ਇਸਲਈ ਇਹ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋਇਆ ਅਤੇ ਮੈਂ ਆਸਾਨੀ ਨਾਲ ਚੁੱਕ ਸਕਦਾ ਹਾਂ ਜਿੱਥੇ ਮੈਂ ਛੱਡ ਦਿੱਤਾ. ਦੂਜੇ ਪਾਸੇ, 8GB ਮੈਮੋਰੀ ਦੇ ਨਾਲ ਵੀ, ਮੈਂ ਰੈਮ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਲਈ ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ "ਸ਼ੂਟ ਡਾਊਨ" ਕਰ ਦਿੱਤਾ, ਕਿਉਂਕਿ ਸਿਸਟਮ ਪੂਰੀ ਮੈਮੋਰੀ ਨਾਲ ਹੌਲੀ ਹੋਣਾ ਸ਼ੁਰੂ ਹੋ ਗਿਆ ਸੀ। ਮੈਨੂੰ ਆਈਫੋਨ 'ਤੇ ਹੌਲੀ ਹੋਣ ਨਾਲ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਹੈ, ਪਰ ਦੂਜੇ ਪਾਸੇ, ਮੈਨੂੰ ਇਹ ਕਹਿਣਾ ਹੈ ਕਿ ਲਗਭਗ ਇੱਕੋ ਜਿਹੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਇਸ ਦੇ ਉਲਟ, ਮੇਰੇ ਨਾਲ ਇਹ ਨਿਯਮਿਤ ਤੌਰ 'ਤੇ ਵਾਪਰਦਾ ਹੈ ਕਿ ਜਦੋਂ ਮੈਂ ਪਹਿਲਾਂ ਲਾਂਚ ਕੀਤੀ ਐਪਲੀਕੇਸ਼ਨ 'ਤੇ ਵਾਪਸ ਆਉਂਦਾ ਹਾਂ, ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਦੁਬਾਰਾ ਲੋਡ ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਮੈਂ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਜਾਰੀ ਨਹੀਂ ਰੱਖ ਸਕਦਾ ਜਿੱਥੇ ਮੈਂ ਛੱਡਿਆ ਸੀ।
ਕਿਹੜਾ ਵਿਕਲਪ ਬਿਹਤਰ ਹੈ? ਕਹਿਣਾ ਔਖਾ ਹੈ... ਐਂਡਰਾਇਡ 'ਤੇ ਐਪਸ ਨੂੰ ਮਾਰਨਾ ਅਤੇ ਰੈਮ ਨੂੰ ਕਲੀਅਰ ਕਰਨਾ ਦੋ ਕਲਿੱਕਾਂ ਦਾ ਮਾਮਲਾ ਹੈ। ਪੂਰੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਆਈਫੋਨ 'ਤੇ ਦੁਬਾਰਾ ਲੋਡ ਕਰਨਾ ਇੰਨਾ ਸਮਾਂ ਲੈਣ ਵਾਲਾ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਇਸ ਨਾਲ ਕੋਈ ਫਰਕ ਨਹੀਂ ਪੈਂਦਾ... ਬੇਸ਼ੱਕ, ਆਈਫੋਨ 'ਤੇ ਵਧੇਰੇ ਰੈਮ ਅਤੇ ਐਂਡਰੌਇਡ ਦੀ ਤਰ੍ਹਾਂ ਮਲਟੀਟਾਸਕਿੰਗ ਹੋਣਾ ਵਧੀਆ ਹੋਵੇਗਾ :-D
ਚੀਕ, ਇਹ ਫਿਰ ਮੂਰਖ ਹੈ। ਇੱਕ ਚੀਜ਼ ਲਈ, ਐਂਡਰੌਇਡ ਲੰਬੇ ਸਮੇਂ ਤੋਂ ਜਾਵਾ ਵਿੱਚ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਕੋਟਲਿਨ ਇਸ ਲਈ ਹੈ। ਕੂੜਾ ਕੁਲੈਕਟਰ ਮੈਮੋਰੀ ਦਾ ਇੰਚਾਰਜ ਹੈ, ਜੋ ਕਿ ਆਈਓਐਸ ਵਿੱਚ ਸਭ ਤੋਂ ਸਰਲ ਹੈ, ਜੋ ਇਸਦੇ ਨੁਕਸਾਨਾਂ ਦੇ ਨਾਲ ਵੀ ਮੌਜੂਦ ਹੈ. ਪੂਰੀ ਗੱਲ ਇਹ ਹੈ ਕਿ ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਸਕ੍ਰੀਨ ਤੋਂ ਹਟਾਉਂਦੇ ਹੋ iOS ਐਪਸ ਨੂੰ ਮਾਰ ਦਿੰਦਾ ਹੈ। ਇਹ ਮੈਮੋਰੀ ਨੂੰ ਖਾਲੀ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਲੀਨਕਸ 'ਤੇ ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਪ੍ਰਕਿਰਿਆ ਦਾ ਕਿਲ ਪਿਡ ਟਾਈਪ ਕਰਦੇ ਹੋ। ਇਸੇ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਖੋਲ੍ਹਣ ਅਤੇ ਪਿਛਲੇ ਕੰਮ 'ਤੇ ਵਾਪਸ ਜਾਣ ਲਈ ਇੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। ਇਹ ਲੇਖ ਬਿਨਾਂ ਕਿਸੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਗਿਆਨ ਦੇ ਇੱਕ iOS ਕੱਟੜਪੰਥੀ ਦੁਆਰਾ ਇੱਕ X ਸਾਲ ਪੁਰਾਣੇ ਲੇਖ ਦਾ ਜ਼ੁਬਾਨੀ ਅਨੁਵਾਦ ਹੈ। ਹਾਂ, ਬੇਸ਼ਕ, ਮੈਮੋਰੀ ਪ੍ਰਬੰਧਨ ਮੁੱਖ ਤੌਰ 'ਤੇ ਪ੍ਰੋਗਰਾਮਰ ਦੀ ਜ਼ਿੰਮੇਵਾਰੀ ਹੈ, ਐਪਲੀਕੇਸ਼ਨ ਕੀ ਕਰਦੀ ਹੈ. ਜੇ ਉਹ ਇਸ 'ਤੇ ਖੰਘਦਾ ਹੈ, ਤਾਂ ਸੰਸਾਰ ਵਿੱਚ ਇੱਕ ਮੈਮੋਰੀ ਲੀਕ ਹੈ ਅਤੇ pqk ਤੁਹਾਡੇ ਕੋਲ X Gb ਮੈਮੋਰੀ ਹੋ ਸਕਦੀ ਹੈ ਅਤੇ ਇਹ ਅਜੇ ਵੀ ਬੇਕਾਰ ਹੈ. ਅਤੇ ਇੱਕ ਸਮੇਂ ਜਦੋਂ ਬਹੁਤ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਸਿਰਫ ਵੈਬਵਿਊ ਹਨ, ਇਹ ਬਹੁਤ ਸਧਾਰਨ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਆਪਣੇ ਆਪ ਹੀ ਖਾਂਦਾ ਹੈ ਜੋ ਇਹ ਕਰ ਸਕਦਾ ਹੈ. ਲੇਖ ਬਕਵਾਸ ਹੈ, ਕੂੜਾ ਹੈ।
ਐਂਡਰੌਇਡ ਹੁਣ jvm ਨਹੀਂ, ਸਗੋਂ dvm ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਅਤੇ ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਫਿਰ ਇਸਨੂੰ ਨੇਟਿਵ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਵਿੱਚ ਕੰਪਾਇਲ ਕਰਦਾ ਹੈ
ਜਾਵਾ ਅਜੇ ਵੀ ਐਂਡਰਾਇਡ ਵਿੱਚ ਹੈ।