Google: Android N cài app nhanh hơn so với Android 6.0

Google: Android N cài app nhanh hơn so với Android 6.0

Discussion in '[Android] Tin tức - Đánh giá' started by Duy Luân, 12/3/16. Replies: 70. Views: 22,077.

Duy Luân
Theo dõi

Google: Android N cài app nhanh hơn so với Android 6.0

Thảo luận trong '[Android] Tin tức - Đánh giá' bắt đầu bởi Duy Luân, 12/3/16. Trả lời: 70, Xem: 22077.

Chia sẻ

  1. Duy Luân

    Duy Luân Không có gì!

    Tham gia:
    16/2/08
    Được thích:
    250,819
    Best Answers:
    3
    Duy Luân
    VIP
    #1 Duy Luân, 12/3/16
    Sửa lần cuối: 13/3/16
    Trong Android N, Google đã bổ sung thêm tính năng phiên dịch mã nguồn Just in Time (JIT) cho bộ máy ART của mình. Nhờ có tính năng này mà quá trình cài đặt app và cập nhật hệ thống sẽ diễn ra nhanh hơn. Google nói ngay cả những ứng dụng lớn mất nhiều phút để cài trên Android 6.0 thì giờ chỉ còn mất vài giây trên Android N mà thôi. Mình có thử cài app Facebook At Work lên Nexus 6P chạy Android N thì đúng là như thế, việc cài đặt rất mau chóng, chỉ khoảng 39 16 giây, trong khi bên One M8 chạy Android 6.0 thì phải đến gần 100 76 giây. Bạn có thể xem so sánh trong video bên dưới. Tất nhiên sự so sánh này chỉ mang tính tương đối do mình không có được 2 con Nexus 6P để so sánh và cấu hình của M8 thì thấp hơn, nhưng với một tác vụ không quá nặng nề là cài app thì sự chênh lệch về cầu hình không gây ảnh hưởng quá lớn, mà chính JIT mới là tác nhân chính.


    Nói thêm về JIT và ART. Hiện nay, các ứng dụng Java sau khi viết xong chỉ được biên dịch một phần bởi lập trình viên. Phần mã biên dịch này sau đó sẽ phải đi qua một trình biên dịch khác để trở thành mã máy (native code) phù hợp với CPU và thiết bị của người dùng, và ART chính là công cụ để Android làm điều đó. ART lúc trước sử dụng cách thức biên dịch Ahead of Time (AOT), tức là nó sẽ phiên dịch mã nguồn của ứng dụng thành mã máy ở thời điểm bạn cài app vào thiết bị. Điều này đồng nghĩa với việc khi bạn chạy app lên, nó đã tồn tại sẵn ở dạng mã máy và thiết bị của chúng ta cứ thế mà thực thi app.

    Nhưng cũng chính vì ART chạy biên dịch ở khâu cài app nên thời gian chờ của chúng ta sẽ kéo dài ra, nó còn khiến cho dung lượng bố nhớ tăng lên nhanh hơn. Đây là nhược điểm của ART so với bộ máy Dalvik tiền nhiệm, vốn sử dụng cách phiên dịch JIT, tức là chỉ dịch khi bạn khởi động ứng dụng lên xài.

    Trong Android 6.0, Google mang JIT trở lại, nhưng lần này nó không đứng một mình mà sẽ chạy kết hợp với AOT. Theo giải thích của hãng thì ART sẽ theo dõi và lập "hồ sơ" cho từng ứng dụng, trong đó ghi lại những phương thức và tính năng nào thường được sử dụng nhất và chỉ chạy AOT với các phương thức đó mà thôi nhằm đạt tốc độ cao (bạn có thể tưởng tượng nó như là một dạng cache). Phần còn lại của app sẽ không được dịch sẵn mà chỉ dịch trong lúc bạn sử dụng theo kiểu JIT. Nhờ kiểu kết hợp này mà thời gian chờ cài sẽ giảm xuống, giảm lượng RAM tiêu thụ của app, tiết kiệm dung lượng bộ nhớ. Quá trình update hệ điều hành cũng nhanh hơn vì không còn công đoạn tối ưu app sau khi cài update nữa.

    Tìm hiểu thêm về ART trong bài viết này, so sánh với Dalvik

    Nguồn: Android Developer
     

    File đính kèm:

    • cv.jpg
      cv.jpg
      File size:
      82.3 KB
      Xem:
      0

    Chia sẻ

    vinhphucng25, khanhngph, Alex Pham5 người khác thích nội dung này.
    #1 Duy Luân, 12/3/16
    Sửa lần cuối: 13/3/16
  2. Potter257

    Tham gia:
    15/1/14
    Được thích:
    189
    Best Answers:
    0
    Potter257
    ĐẠI BÀNG
    OMG. Ghét nhất ở android cái tốc độ cài app. Nhất là facebook
     
    bomduc thích nội dung này.
    1. longruoi2905

      Tham gia:
      5/9/10
      Được thích:
      454
      Best Answers:
      0
      longruoi2905
      ĐẠI BÀNG
      longruoi2905 @Potter257 Bạn nghĩ có thằng nào cài app nhanh hơn android :v.
       
    2. hikaru2014

      Tham gia:
      5/2/14
      Được thích:
      1,575
      Best Answers:
      0
      hikaru2014
      TÍCH CỰC
      hikaru2014 @Potter257 bạn đã từng xài ip hay wp chưa?
       
  3. duchm227

    Tham gia:
    30/3/11
    Được thích:
    461
    Best Answers:
    0
  4. sonnguyenpro

    Tham gia:
    1/7/12
    Được thích:
    1,330
    Best Answers:
    0
    sonnguyenpro
    CAO CẤP
    Xem cái video xong chẳng hiểu gì hết, giải thích loạn xì ngầu :mad:
     
    1. GTT

      GTT

      Tham gia:
      15/4/13
      Được thích:
      305
      Best Answers:
      0
      GTT
      GTT
      ĐẠI BÀNG
      GTT @sonnguyenpro Tội nghiệp :D
       
      sonnguyenpro thích nội dung này.
    2. sonnguyenpro

      Tham gia:
      1/7/12
      Được thích:
      1,330
      Best Answers:
      0
      sonnguyenpro
      CAO CẤP
  5. microghost

    Tham gia:
    16/3/11
    Được thích:
    717
    Best Answers:
    0
    microghost
    TÍCH CỰC
    Máy khác, chip khác ... Chả biết so vậy để làm gì.
     
    ntvan90GragonV thích nội dung này.
  6. kungfu9

    Tham gia:
    15/3/15
    Được thích:
    2,125
    Best Answers:
    0
    kungfu9
    CAO CẤP
    Không quan trọng chuyện tốc độ cài app cần lắm tốc độ mở app, chuyển app được cải thiện thôi:confused:
     
    GragonVbomduc thích nội dung này.
  7. tanvietbt83

    Tham gia:
    13/9/12
    Được thích:
    1,996
    Best Answers:
    0
    tanvietbt83
    TÍCH CỰC
    Bạn @Duy Luân cho hỏi android N lướt tinhte bằng chrome có lag không. Hiernj tại oải ghê
     
    bomduc thích nội dung này.
    1. baohen1510

      Tham gia:
      7/4/08
      Được thích:
      2,154
      Best Answers:
      0
      baohen1510
      CAO CẤP
      baohen1510 @tanvietbt83 cái này hình như do web chứ không phải do trình duyệt đâu . Giống như safari trên ios vô vnexpress có một số pages bị đơ , lag . Chả hiểu bị gì .
       
    2. ngockiennq

      ngockiennq Thành viên

      Tham gia:
      13/5/13
      Được thích:
      239
      Best Answers:
      0
      ngockiennq
      ngockiennq @tanvietbt83 Mình thì thấy lướt tinhte bằng máy gì nó cũng lag hết, mạng 20mb còn lag nữa, và máy cũng nóng luôn, cứ như là đang chơi game nặng vậy.
       
  8. kien511996

    Tham gia:
    3/4/13
    Được thích:
    34
    Best Answers:
    0
    kien511996
    ĐẠI BÀNG
    bác @DuyLuân bị nhầm mốc thời gian rồi , con android N down xong giây thứ 57 , cài mất 16s , còn 6.0 thì mất hơn 75s thôi mà .
     
    bomduc, vlcdng, Duy Luân1 người khác thích nội dung này.
    1. Duy Luân

      Duy Luân Không có gì!

      Tham gia:
      16/2/08
      Được thích:
      250,819
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @kien511996 Cảm ơn bác nhiều nhé
       
      kien511996 thích nội dung này.
  9. Hieukun999

    Hieukun999 Thành viên

    Tham gia:
    16/11/15
    Được thích:
    23
    Best Answers:
    0
    Hieukun999
    Cũng chẳng quan tâm lắm vì cài app mất tí thời gian là tha hồ dùng. Nhanh hơn cái khác thì tốt chứ nhanh hơn cài đặt app thì..chán!
     
    1. ffk

      ffk Thành viên

      Tham gia:
      8/3/16
      Được thích:
      68
      Best Answers:
      0
      ffk
      ffk
      ffk @Hieukun999 Giống ý tui, Nhiều khi cài xong mở lên tí là xóa liền
       
  10. ngminhman123

    Tham gia:
    15/5/12
    Được thích:
    3,140
    Best Answers:
    0
    ngminhman123
    CAO CẤP
    một bài vô nghĩa
     
    ntnguyen4, quangloc999microghost thích nội dung này.
    1. thg.1812

      Tham gia:
      28/7/10
      Được thích:
      495
      Best Answers:
      0
      thg.1812
      TÍCH CỰC
      thg.1812 @ngminhman123 Bác chịu khó phán nhẹ nhẹ chút nhé. Từ tết tới giờ em ra đảo 2 lần vì các bài của bác Duy Luân này rồi. :)
       
    2. Duy Luân

      Duy Luân Không có gì!

      Tham gia:
      16/2/08
      Được thích:
      250,819
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @thg.1812 Bạn yên tâm là chả ai ban bạn vì góp ý đúng đâu :D ai mà dám thì nói mình haha
       
    3. microghost

      Tham gia:
      16/3/11
      Được thích:
      717
      Best Answers:
      0
      microghost
      TÍCH CỰC
      microghost @thg.1812 Ad mà không tiếp thu thì Tinh tế đi xuống thôi. Nhìn mấy trang khác review mà xem. Haiz sắp bỏ Tinh tế rồi nè
       
      bomduc thích nội dung này.
    4. detno29

      Tham gia:
      25/12/10
      Được thích:
      338
      Best Answers:
      0
      detno29
      TÍCH CỰC
      detno29 @ngminhman123 Vô nghĩa dưới cái nhìn thiển cận của người dùng thiếu hiểu biết thôi :rolleyes:
       
      tên tao đây thích nội dung này.
  11. trantrungkien.ct

    Tham gia:
    13/3/12
    Được thích:
    1,295
    Best Answers:
    0
    trantrungkien.ct
    TÍCH CỰC
    Trên youtube clip này bị ném đá tơi bời, lên đây chắc cũng không khả quan. Lần này không ủng hộ mob dc rồi, so sánh quá không cân xững.
    Không nghĩ là lại có bài này.
     
  12. nufhero

    Tham gia:
    20/8/12
    Được thích:
    49
    Best Answers:
    0
    nufhero
    ĐẠI BÀNG
    Thêm một bước tiến để rút ngắn khoảng cách với IOS.
     
  13. nataku

    nataku Thành viên

    Tham gia:
    25/11/11
    Được thích:
    38
    Best Answers:
    0
    nataku
    Làm video chả chuyên nghiệp gì cả. Hi vọng lần sau chuyên nghiệp hơn.
     
  14. phungbka

    Tham gia:
    27/12/08
    Được thích:
    39
    Best Answers:
    0
    phungbka
    ĐẠI BÀNG
    Admin dịch từ gì sang phiên dịch đấy? Biên dịch, phiên dịch , thông dịch là nó khác nhau đấy
     
    AlexVieanI.Corp thích nội dung này.
  15. dohuusangdmc

    Tham gia:
    27/4/08
    Được thích:
    148
    Best Answers:
    0
  16. devilkut3

    Tham gia:
    5/5/13
    Được thích:
    1,169
    Best Answers:
    0
    devilkut3
    TÍCH CỰC
    Này này cho hỏi là tại sao Android nó không cho down 1 lúc nhiều ứng dụng đi nhỉ . Chs download từng cái một ,đợi nó cài đặt xong cập nhập từng cái 1 rồi mới chuyển ứng dụng tiếp theo @@ Lâu la
     
    pretty_boy_9x, GragonV, bomduc2 người khác thích nội dung này.
    1. bomduc

      Tham gia:
      6/11/12
      Được thích:
      5,886
      Best Answers:
      0
      bomduc
      VIP
      bomduc @Tú art Sai tải nhiều app tốc độ nhanh hơn 1 app, nhớ IDM không
       
    2. Tú art

      Tham gia:
      11/2/13
      Được thích:
      3,647
      Best Answers:
      2
      Tú art
      CAO CẤP
      Tú art @bomduc IDM hay gì cũng thế cả thôi.
      Chạy 1 tab IDM sẽ được tốc độ cao hơn nhiều tab cùng lúc.
       
    3. bomduc

      Tham gia:
      6/11/12
      Được thích:
      5,886
      Best Answers:
      0
      bomduc
      VIP
      bomduc @Tú art Sai nhiều tab sẽ nhanh hơn 1 sever không cho tải với tốc độ cao đâu
       
    4. casperpas

      Tham gia:
      27/2/09
      Được thích:
      96
      Best Answers:
      0
      casperpas
      ĐẠI BÀNG
      casperpas @devilkut3 Thì đc cái là đảm bảo cái nào xong cái đó. Cài nh cái cùng lúc thì xài chung mạng, mỗi cái sẽ chậm đi 1 tí, mà rớt mạng là sẽ rớt tất cả. Cài cùng lúc nh app thì vẫn là 1 người làm 10 việc thôi chứ có phải thành 10 người làm 10 việc đâu :D

      Có cái so sánh khác "xịn" hơn nè các bác (Galaxy S7 vs Nexus 6P):

       
  17. kingtea

    Tham gia:
    26/7/08
    Được thích:
    95
    Best Answers:
    0
    kingtea
    ĐẠI BÀNG
    lần đầu tiên phải cmt là cái video dở nhất mình từng xem...tại sao ko lấy cùng 1 file apk rồi nhấn đua tốc độ cài. có phải là công bằng, đơn giản và dể hiểu hơn ko? chẳng hiểu mod nghĩ thế nào :))
     
    hidronakDuy Luân thích nội dung này.
    1. Duy Luân

      Duy Luân Không có gì!

      Tham gia:
      16/2/08
      Được thích:
      250,819
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @kingtea Hợp lý, khi có thêm con Nexus 6P sẽ so lại theo cách này của bạn. Thành thật là không nghĩ ra luôn :D
       
  18. Long kengg

    Tham gia:
    1/12/13
    Được thích:
    746
    Best Answers:
    0
    Long kengg
    TÍCH CỰC
    Lee Se-dol vừa thắng kìa anh ơi
     
  19. hakunamada

    hakunamada Thành viên

    Tham gia:
    13/3/16
    Được thích:
    9
    Best Answers:
    0
    hakunamada
    Nói chung khác điện thoại so sánh không khách quan lắm
     
  20. deoduoc123

    Tham gia:
    8/2/13
    Được thích:
    94
    Best Answers:
    0

Chia sẻ

Đang tải...