02/25/2014 મોબાઇલ ઉપકરણો
ગૂગલે એન્ડ્રોઇડ 4.. કિટકેટ અપડેટના ભાગ રૂપે એક નવી એપ્લિકેશન રનટાઇમ રજૂ કરી. હવે, દાલ્વિક વર્ચ્યુઅલ મશીન ઉપરાંત, સ્નેપડ્રેગન પ્રોસેસર્સવાળા આધુનિક ઉપકરણોને એઆરટી પર્યાવરણ પસંદ કરવાની તક છે. (જો તમને Android પર એઆરટી કેવી રીતે સક્ષમ કરવું તે શીખવા માટે આ લેખ મળ્યો છે, અંતે સ્ક્રોલ કરો, આ માહિતી ત્યાં આપવામાં આવે છે).
એપ્લિકેશન રનટાઇમ શું છે અને તેની સાથે વર્ચુઅલ મશીનને શું કરવાનું છે? Android માં, તમે ડાઉનલોડ કરેલી એપ્લિકેશનોને ચલાવવા માટે, જે તમે APK ફાઇલો તરીકે ડાઉનલોડ કરો છો (અને જે સંકલિત કોડ નથી), દાલ્વિક વર્ચ્યુઅલ મશીનનો ઉપયોગ થાય છે (ડિફ defaultલ્ટ રૂપે, સમયના આ સમયે) અને સંકલન કાર્યો તેના પર આવે છે.
દાલ્વિક વર્ચુઅલ મશીનમાં, જસ્ટ-ઇન-ટાઇમ (જેઆઈટી) અભિગમનો ઉપયોગ એપ્લિકેશનોને કમ્પાઇલ કરવા માટે થાય છે, જે પ્રારંભિક સમયે અથવા ચોક્કસ વપરાશકર્તા ક્રિયાઓ દરમિયાન સીધા સંકલન સૂચવે છે. આ એપ્લિકેશન શરૂ કરતી વખતે લાંબી પ્રતીક્ષામાં પરિણમી શકે છે, "બ્રેક્સ", રેમનો વધુ સઘન ઉપયોગ.
એઆરટી પર્યાવરણ વચ્ચેનો મુખ્ય તફાવત
એઆરટી (એન્ડ્રોઇડ રનટાઇમ) એક નવું, હજી પ્રાયોગિક વર્ચુઅલ મશીન છે, જે એન્ડ્રોઇડ 4.4 માં રજૂ થયું છે અને તમે તેને ફક્ત વિકાસકર્તાની સેટિંગ્સમાં જ સક્ષમ કરી શકો છો (આ કેવી રીતે કરવું તે નીચે બતાવવામાં આવશે).
એઆરટી અને દાલ્વિક વચ્ચેનો મુખ્ય તફાવત એ એઓટી (આગળનો સમય) એપ્રોચનો અમલ કરતી વખતેનો અભિગમ છે, જેનો સામાન્ય શબ્દોમાં ઇન્સ્ટોલ કરેલા એપ્લિકેશનોનું પૂર્વ-સંકલન થાય છે: આમ, એપ્લિકેશનની પ્રારંભિક ઇન્સ્ટોલેશન વધુ સમય લેશે, તેઓ Android ઉપકરણના સંગ્રહમાં વધુ જગ્યા લેશે. જો કે, તેમનું અનુગામી પ્રક્ષેપણ ઝડપથી થશે (તે પહેલાથી જ સંકલિત કરવામાં આવ્યું છે), અને પુનompસંગ્રહની જરૂરિયાતને કારણે પ્રોસેસર અને રેમનો ઓછો ઉપયોગ, સિદ્ધાંતમાં, ઓછા વપરાશ તરફ દોરી શકે છે .ર્જા.
હકીકતની બાબત તરીકે અને જે વધુ સારું છે, એઆરટી અથવા દાલવિક?
ઇન્ટરનેટ પર બે વાતાવરણમાં Android ઉપકરણોના સંચાલનની ઘણી જુદી જુદી તુલના પહેલેથી જ છે, અને પરિણામો બદલાય છે. સૌથી મહત્વાકાંક્ષી અને વિગતવાર આવી પરીક્ષણોમાંથી એક androidpolice.com (અંગ્રેજી) પર ઉપલબ્ધ છે:
- એઆરટી અને દાલ્વિકમાં પ્રદર્શન,
- બેટરી જીવન, એઆરટી અને દાલવિકમાં વીજ વપરાશ
પરિણામોનો સારાંશ આપતા, એવું કહી શકાય કે સમયસર આ સ્પષ્ટ ફાયદાઓ (આપણે ધ્યાનમાં લેવું જ જોઇએ કે એઆરટી પર કામ ચાલુ રહે છે, આ વાતાવરણ ફક્ત પ્રાયોગિક તબક્કે છે) એઆરટી પાસે નથી: કેટલાક પરીક્ષણોમાં, આ માધ્યમનો ઉપયોગ કરીને કામ કરવું વધુ સારા પરિણામો બતાવે છે (ખાસ કરીને પ્રદર્શન માટે, પરંતુ તેના તમામ પાસાઓ પર નહીં), અને કેટલાક અન્ય વિશેષ ફાયદાઓમાં તે અગોચર છે અથવા દાલવિક આગળ છે. ઉદાહરણ તરીકે, જો આપણે બેટરી જીવન વિશે વાત કરીએ, તો પછી અપેક્ષાઓથી વિપરીત, દાલવિક એઆરટી સાથે લગભગ સમાન પરિણામો બતાવે છે.
મોટાભાગના પરીક્ષણોનો સામાન્ય નિષ્કર્ષ એ છે કે જ્યારે એઆરટી અને દાલ્વિક સાથે કામ કરતી વખતે સ્પષ્ટ તફાવત હોય છે. જો કે, નવું વાતાવરણ અને તેમાં વપરાયેલ અભિગમ આશાસ્પદ લાગે છે અને સંભવત Android, Android 4.5.. અથવા Android 5 માં, આવા તફાવત સ્પષ્ટ હશે. (તદુપરાંત, ગૂગલ એઆરટીને ડિફોલ્ટ વાતાવરણ બનાવી શકે છે).
થોડા વધુ મુદ્દા ધ્યાનમાં લેવા જો તમે પર્યાવરણને સક્ષમ બનાવવાનું નક્કી કરો છો તેના બદલે એઆરટી ડાલ્વિક - કેટલીક એપ્લિકેશનો યોગ્ય રીતે કાર્ય કરી શકશે નહીં (અથવા કામ કરી શકશે નહીં, ઉદાહરણ તરીકે) વappટ્સએપ અને ટાઇટેનિયમ બેકઅપ) અને પૂર્ણ રીબૂટ Android માં 10-20 મિનિટનો સમય લાગી શકે છે: એટલે કે, જો તમે ચાલુ કરો છો એઆરટી, અને ફોન અથવા ટેબ્લેટને રીબૂટ કર્યા પછી, તે સ્થિર થાય છે, પ્રતીક્ષા કરો.
Android પર એઆરટી કેવી રીતે સક્ષમ કરવું
એઆરટી પર્યાવરણને સક્ષમ કરવા માટે, તમારી પાસે ઓએસ સંસ્કરણ 4.4.x અને apનપડ્રેગન પ્રોસેસર સાથે એન્ડ્રોઇડ ફોન અથવા ટેબ્લેટ હોવો આવશ્યક છે, ઉદાહરણ તરીકે, નેક્સસ or અથવા નેક્સસ 2013 2013.
પહેલા તમારે Android પર વિકાસકર્તા મોડને સક્ષમ કરવાની જરૂર છે. આ કરવા માટે, ડિવાઇસની સેટિંગ્સ પર જાઓ, “ફોન વિશે” (ટેબ્લેટ વિશે) આઇટમ પર જાઓ અને જ્યાં સુધી તમે ડેવલપર બન્યા હોવાનો સંદેશ ન આવે ત્યાં સુધી “બિલ્ડ નંબર” ફીલ્ડને ઘણી વાર ટેપ કરો.
તે પછી, આઇટમ "વિકાસકર્તાઓ માટે" સેટિંગ્સમાં દેખાશે, અને ત્યાં - "પર્યાવરણ પસંદ કરો", જ્યાં તમારે ઈચ્છો તો દાલ્વિકને બદલે એઆરટી સ્થાપિત કરવી જોઈએ.
અને અચાનક તે રસપ્રદ રહેશે:
- એપ્લિકેશન ઇન્સ્ટોલેશન, Android પર અવરોધિત છે - મારે શું કરવું જોઈએ?
- Android ક callલ ફ્લેશ
- XePlayer - અન્ય Android ઇમ્યુલેટર
- અમે લેપટોપ અથવા પીસી માટે 2 જી મોનિટર તરીકે એન્ડ્રોઇડનો ઉપયોગ કરીએ છીએ
- લિનક્સ ઓન ડેક્સ - એન્ડ્રોઇડ પર ઉબુન્ટુ પર કામ કરવું