એન્ડ્રોઇડ પર એઆરટી અથવા ડાલ્વિક - તે શું છે, શું સારું છે, કેવી રીતે સક્ષમ કરવું

02.25.2014 મોબાઇલ ઉપકરણો

ગૂગલે એન્ડ્રોઇડ 4.4 કિટકેટ અપડેટના ભાગરૂપે એક નવું એપ્લિકેશન રનટાઇમ રજૂ કર્યું હતું. હવે, ડાલ્વિક વર્ચ્યુઅલ મશીન ઉપરાંત, સ્નેપડ્રેગન પ્રોસેસર્સ સાથેના આધુનિક ઉપકરણો પર, એઆરટી પર્યાવરણને પસંદ કરવાનું શક્ય છે. (જો તમે એન્ડ્રોઇડ પર એઆરટી કેવી રીતે સક્ષમ કરવું તે શોધવા માટે આ લેખમાં આવ્યા છો, તો તેના અંત સુધી સ્ક્રોલ કરો, આ માહિતી ત્યાં આપવામાં આવી છે).

એપ્લિકેશન રનટાઇમ શું છે અને વર્ચ્યુઅલ મશીન ક્યાં છે? એન્ડ્રોઇડમાં, ડાલ્વિક વર્ચ્યુઅલ મશીન (ડિફૉલ્ટ રૂપે, આ ​​સમયે) નો ઉપયોગ એપીકે ફાઇલો (અને જે સંકલિત કોડ નથી) તરીકે તમે ડાઉનલોડ કરેલા એપ્લિકેશંસને અમલ કરવા માટે થાય છે, અને સંકલન કાર્યો તેના પર પડે છે.

ડાલ્વિક વર્ચ્યુઅલ મશીનમાં, એપ્લિકેશન્સનું સંકલન કરવા માટે, જસ્ટ-ઇન-ટાઇમ (JIT) અભિગમનો ઉપયોગ થાય છે, જેનો ઉપયોગ ચોક્કસ વપરાશકર્તા ક્રિયાઓ શરૂ કરવા અથવા તરત જ સંકલન પછી કરવામાં આવે છે. આ એપ્લિકેશન શરૂ કરતી વખતે લાંબા રાહ જોતા સમયે, "બ્રેક્સ", RAM નો વધુ સઘન ઉપયોગ થઈ શકે છે.

એઆરટી પર્યાવરણનો મુખ્ય તફાવત

એઆરટી (એન્ડ્રોઇડ રનટાઇમ) એ એક નવી, હજી સુધી પ્રાયોગિક વર્ચ્યુઅલ મશીન છે જે એન્ડ્રોઇડ 4.4 માં રજૂ કરવામાં આવી છે અને તમે તેને ફક્ત ડેવલપરના પરિમાણોમાં સક્ષમ કરી શકો છો (તે કેવી રીતે કરવું તે નીચે બતાવવામાં આવશે).

એઆરટી અને ડાલ્વિક વચ્ચેનો મુખ્ય તફાવત એપ્લિકેશન્સ ચલાવતી વખતે એઓટી (અહેડ-ઓફ-ટાઇમ) અભિગમ છે, જે સામાન્ય રીતે ઇન્સ્ટોલ કરેલ એપ્લિકેશનોને પૂર્વ-સંકલન કરવાનો છે: આમ, એપ્લિકેશનની પ્રારંભિક ઇન્સ્ટોલેશનમાં વધુ સમય લાગી શકે છે, તેઓ Android સ્ટોરેજ ઉપકરણમાં વધુ સ્થાન લેશે તેમ છતાં, તેમના અનુગામી લોન્ચ વધુ ઝડપી હશે (તે પહેલેથી જ સંકલિત છે), અને પ્રોસેસર અને RAM નું ઓછું ઉપયોગ પુન: સંકલનની જરૂરિયાતને કારણે થઈ શકે છે, સિદ્ધાંતમાં, ઓછી વપરાશમાં પરિણમી શકે છે ઊર્જા

એઆરટી અથવા ડાલ્વિક શું ખરેખર સારું છે?

ઇન્ટરનેટ પર, બે વાતાવરણમાં Android ઉપકરણો કેવી રીતે કાર્ય કરે છે તે વિશેની ઘણી જુદી જુદી તુલનાઓ છે અને પરિણામો અલગ છે. સૌથી વ્યાપક અને વિસ્તૃત પરીક્ષણ પૈકીનું એક, androidpolice.com (અંગ્રેજી) પર પોસ્ટ કરેલું છે:

  • એઆરટી અને ડાલ્વિકમાં પ્રદર્શન,
  • બેટરી જીવન, એઆરટી અને ડાલ્વિકમાં વીજ વપરાશ

પરિણામોનું સમાપન કરવું, એવું કહી શકાય છે કે આ સમયે આ સમયે કોઈ સ્પષ્ટ ફાયદા નથી (આ ધ્યાનમાં રાખવું જરૂરી છે કે એઆરટી પર કામ ચાલુ રહે છે, આ પર્યાવરણ માત્ર પ્રાયોગિક તબક્કે છે) એઆરટી નથી કરતું: કેટલાક પરીક્ષણોમાં આ પર્યાવરણનો ઉપયોગ કરીને કાર્ય વધુ સારા પરિણામ બતાવે છે (ખાસ કરીને કામગીરીના સંદર્ભમાં, પરંતુ તેના તમામ પાસાઓમાં નહીં), અને કેટલાક અન્ય વિશેષ લાભો અગમ્ય અથવા ડાલ્વિક આગળ છે. ઉદાહરણ તરીકે, જો આપણે બેટરી જીવન વિશે વાત કરીએ છીએ, તો અપેક્ષાઓ વિરુદ્ધ, ડાલવિક એઆરટી સાથે લગભગ સમાન પરિણામો બતાવે છે.

મોટા ભાગના પરીક્ષણોનો સામાન્ય નિષ્કર્ષ - એઆરટી સાથે કામ કરતી વખતે સ્પષ્ટ તફાવત, કે ત્યાં કોઈ ડાલ્વિક નથી. જો કે, નવા પર્યાવરણ અને તેમાં વપરાતી અભિગમ આશાસ્પદ લાગે છે અને કદાચ Android 4.5 અથવા Android 5 માં આ તફાવત સ્પષ્ટ રહેશે. (વધુમાં, Google એઆરટીને ડિફૉલ્ટ એન્વાયર્નમેન્ટ બનાવી શકે છે).

જો તમે પર્યાવરણ ચાલુ કરવાનું નક્કી કરો છો, તો ધ્યાન આપવાની થોડીક વધુ મુદ્દાઓ તેના બદલે એઆરટી ડાલ્વિક - કેટલીક એપ્લિકેશન્સ યોગ્ય રીતે કામ કરી શકતી નથી (અથવા બિલકુલ, ઉદાહરણ તરીકે Whatsapp અને ટાઇટેનિયમ બૅકઅપ), અને સંપૂર્ણ રીબુટ કરો એન્ડ્રોઇડ 10-20 મિનિટ લાગી શકે છે: જો તમે ચાલુ કરો છો એઆરટી અને ફોન અથવા ટેબ્લેટને ફરીથી બુટ કર્યા પછી, તે સ્થિર છે, રાહ જુઓ.

એન્ડ્રોઇડ પર એઆરટી કેવી રીતે સક્ષમ કરવું

એઆરટી સક્ષમ કરવા માટે, તમારી પાસે OS 4.4.x અને એક સ્નેપડ્રેગન પ્રોસેસર સાથેનો Android ફોન અથવા ટેબ્લેટ હોવો આવશ્યક છે, ઉદાહરણ તરીકે, નેક્સસ 5 અથવા નેક્સસ 7 2013.

પ્રથમ તમારે Android પર વિકાસકર્તા મોડને સક્ષમ કરવાની જરૂર છે. આ કરવા માટે, ઉપકરણ સેટિંગ્સ પર જાઓ, "ફોન વિશે" (ટેબ્લેટ વિશે) પર જાઓ અને "બિલ્ડ નંબર" ફીલ્ડને ઘણી વાર ટેપ કરો જ્યાં સુધી તમે કોઈ સંદેશો ન જુઓ કે તમે વિકાસકર્તા બન્યા છો.

તે પછી, "ડેવલપર્સ માટે" આઇટમ સેટિંગ્સમાં દેખાશે, અને ત્યાં "પર્યાવરણ પસંદ કરો", જ્યાં તમને એવી ઇચ્છા હોય તો, તમારે ડાલ્વિકની જગ્યાએ એઆરટી ઇન્સ્ટોલ કરવી જોઈએ.

અને અચાનક તે રસપ્રદ રહેશે:

  • એપ્લિકેશનને ઇન્સ્ટોલ કરવું એ Android પર અવરોધિત છે - શું કરવું?
  • એન્ડ્રોઇડ પર ફ્લેશ કોલ
  • ઝેપ્લેર - અન્ય એન્ડ્રોઇડ એમ્યુલેટર
  • અમે લેપટોપ અથવા પીસી માટે 2 જી મોનિટર તરીકે એન્ડ્રોઇડનો ઉપયોગ કરીએ છીએ
  • ડેક્સ પર લિનક્સ - ઉબુન્ટુમાં Android પર કામ કરે છે