Đây có lẻ là câu hỏi mà những ai đang và đã sở hữu một thiết bị android đều thắc mắc, khi mà thiết bị của mình lại có một cấu hình cao vượt trội hơn so với iOS hay Windows Phone nhưng về độ mượt hay hiệu suất lại thấp hơn rất nhiều. Bài hôm nay mình sẽ lý giải điều này. Cách thức hoạt động của Hệ đièu hành Android - Thứ 1: tại sao Android khởi động ứng dụng chậm và đôi khi xảy ra tình trạng khựng hay out ứng dụng bất thình lình: Theo một số bạn thì việc Android chạy chậm và kém mượt là do ứng dụng của android được chạy trên một bộ máy ảo (vitual machine) Davik, thế nhưng sự thật thì vấn đề hiệu năng của android không phải do nó hoạt động dựa vào máy ảo Davik. Bản chất trong ứng dụng của android khi chạy là các mã nguồn bytecode được tạm thời biên dịch sang machine binary code trước khi được chạy. Nói nôm na cho dễ hỉu là ngôn ngư viết ứng dụng cho Android là Java, khi Java biên dịch, nó sẽ không biên dịch hẵn sang machine binary code dành cho máy như các ngôn ngữ khác nh...