SlideShare uma empresa Scribd logo
1 de 8
Computação Móvel
DALVIK WAS
DISCONTINUED VM IN
GOOGLE ANDROID
OPERATING SYSTEM
Nome : Octavio do R. da C. Mendonça
N.R.E. : 2017.02.04.074
Semestre : VII
Turma : B
Traballu : Individual
Konteudu
Introdusaun
Ezersisiu
Konkluzaun
Introdusaun
 Dalvik hanesan prosesu ida husi Virtual Machine (VM)
ne’ebé mak diskontínua husi Sistema Operasaun Google
Android ne’ebé mak ezekuta hodi hakerek aplikasaun bá
Android.
 Android Runtime (ART) hanesan ambiente aplikasaun
runtime nian ida ne’ebé uza husi Sistema operasaun
Android. Troka Dalvik, prosesu mákina virtual ne’ebé orijinál
utiliza husi Android, performa ART halo tradusaun
aplikasaun bytecode bá intrusaun nativas hodi ezekuta
ambiente liu husi dispozitivu runtime.
Ezersisiu
REPLACING VM IN GOOGLE ANDROID OPERATING SYSTEM
 ART mak Android Runtime ne’ebé foun hodi troka VM no introdús
resentemente hó lansamentu Android 4.4. Tempu ezekusaun bele de’it
ativu opsionalmente bá dispozitivu android. No ida ne’e disponível bá
objetivu hotu atu dezenvolve no fó feedback parseiru. Maské nune’e
seida’uk iha android market, nia iha rekursu oi-oin ne’ebé mak bele
halo kualifika ninia viabilidade.
 Just-In-Time Vs Ahead-Of-Time
Just-In-Time (JIT) adisiona bá Android 2.2. Dinamikamente halo kompilasaun
bytecode bá native machine code hodi halo ezekusaun tempu aplikativu hó la-lais.
Hafoin ida ne’e halo ezekusaun bá aplikativu, no husi ida ne’e mak “Just-In-Time”
ne’e mai.
Ahead-Of-Time (AOT) adisiona bá Android 4.4. Estátikamente halo kompilasaun
bytecode bá native machine code iha momentu halo instalasaun, uza iha device
dex2oat tools no rai dadus iha armazenamentu dispozitivu, hodi improve runtime
performance.
Comparison between Dalvik and Replacing VM
Dalvik
 Dalvik hanesan kompilador Just In Time (JIT),
husi termu JIT hakarak atu dehan de’it katak,
bainhira ita run aplikasaun iha ita mobile
device maka iha parte kódigu nian presiza
halo ezekusaun bá aplikasaun hodi kompila
iha momentu restante kódigu hotu halo
kompila bainhira nesesáriu iha futuru.
 Tuir mai sei hatudu fluksu ezekusaun DVM
nian:
Android Runtime (ART)
 ART ka Android Runtime hanesan tempu
ezekusaun android nian ne’ebé mak uza bá
Ahead-Of-Time (AOT). Bá utilizasaun AOT,
saida mak halo atu bele konverte ou kompila
kódigu hó idioma High-Level languge code
bá Machine level code iha momentu halo
instalasaun aplikasaun la’os dinamikamente
ezekuta aplikasaun (hanesan cazu Dalvik
nian).
 Tuir mai, sei hatudu kona-bá fluksu
ezekusaun husi ART nian:
Konkluzaun
1. Karik ita uza ART, ita tenki iha sentidu ne’ebé
la hanesan bainhira uza aplikasaun, ou utiliza
ART, ita sei halo mudansa velosidade no
smoothness bá ita nia aplikasaun android.
2. ART seida’uk dezenvolve ninia rekursu foun
barak hodi adisiona bá ART hodi fó esperiénsia
ne’ebé di’ak bá Utilizador no Dezenvolvedor
android sira.
Making Comparison between Dalvik and Replacing VM

Mais conteúdo relacionado

Destaque

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 

Destaque (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Making Comparison between Dalvik and Replacing VM

  • 2. DALVIK WAS DISCONTINUED VM IN GOOGLE ANDROID OPERATING SYSTEM Nome : Octavio do R. da C. Mendonça N.R.E. : 2017.02.04.074 Semestre : VII Turma : B Traballu : Individual
  • 4. Introdusaun  Dalvik hanesan prosesu ida husi Virtual Machine (VM) ne’ebé mak diskontínua husi Sistema Operasaun Google Android ne’ebé mak ezekuta hodi hakerek aplikasaun bá Android.  Android Runtime (ART) hanesan ambiente aplikasaun runtime nian ida ne’ebé uza husi Sistema operasaun Android. Troka Dalvik, prosesu mákina virtual ne’ebé orijinál utiliza husi Android, performa ART halo tradusaun aplikasaun bytecode bá intrusaun nativas hodi ezekuta ambiente liu husi dispozitivu runtime.
  • 5. Ezersisiu REPLACING VM IN GOOGLE ANDROID OPERATING SYSTEM  ART mak Android Runtime ne’ebé foun hodi troka VM no introdús resentemente hó lansamentu Android 4.4. Tempu ezekusaun bele de’it ativu opsionalmente bá dispozitivu android. No ida ne’e disponível bá objetivu hotu atu dezenvolve no fó feedback parseiru. Maské nune’e seida’uk iha android market, nia iha rekursu oi-oin ne’ebé mak bele halo kualifika ninia viabilidade.  Just-In-Time Vs Ahead-Of-Time Just-In-Time (JIT) adisiona bá Android 2.2. Dinamikamente halo kompilasaun bytecode bá native machine code hodi halo ezekusaun tempu aplikativu hó la-lais. Hafoin ida ne’e halo ezekusaun bá aplikativu, no husi ida ne’e mak “Just-In-Time” ne’e mai. Ahead-Of-Time (AOT) adisiona bá Android 4.4. Estátikamente halo kompilasaun bytecode bá native machine code iha momentu halo instalasaun, uza iha device dex2oat tools no rai dadus iha armazenamentu dispozitivu, hodi improve runtime performance.
  • 6. Comparison between Dalvik and Replacing VM Dalvik  Dalvik hanesan kompilador Just In Time (JIT), husi termu JIT hakarak atu dehan de’it katak, bainhira ita run aplikasaun iha ita mobile device maka iha parte kódigu nian presiza halo ezekusaun bá aplikasaun hodi kompila iha momentu restante kódigu hotu halo kompila bainhira nesesáriu iha futuru.  Tuir mai sei hatudu fluksu ezekusaun DVM nian: Android Runtime (ART)  ART ka Android Runtime hanesan tempu ezekusaun android nian ne’ebé mak uza bá Ahead-Of-Time (AOT). Bá utilizasaun AOT, saida mak halo atu bele konverte ou kompila kódigu hó idioma High-Level languge code bá Machine level code iha momentu halo instalasaun aplikasaun la’os dinamikamente ezekuta aplikasaun (hanesan cazu Dalvik nian).  Tuir mai, sei hatudu kona-bá fluksu ezekusaun husi ART nian:
  • 7. Konkluzaun 1. Karik ita uza ART, ita tenki iha sentidu ne’ebé la hanesan bainhira uza aplikasaun, ou utiliza ART, ita sei halo mudansa velosidade no smoothness bá ita nia aplikasaun android. 2. ART seida’uk dezenvolve ninia rekursu foun barak hodi adisiona bá ART hodi fó esperiénsia ne’ebé di’ak bá Utilizador no Dezenvolvedor android sira.