Các bài trả lời lehn85

Thảo luận trong 'iPad (iPadOS)' bắt đầu bởi vuhai6, 9/11/13. Trả lời: 313, Xem: 72748.

  1. lehn85

    Tham gia:
    3/11/11
    Được thích:
    630
    Best Answers:
    0
    lehn85
    TÍCH CỰC
    Chắc do chỉ có 1 GB RAM. Cứ bảo là 1GB là đủ, nhưng mà nói chung thì RAM với bộ nhớ càng nhiều càng tốt.
     
    1. phungtriminh

      Tham gia:
      12/1/12
      Được thích:
      575
      Best Answers:
      0
      phungtriminh
      TÍCH CỰC
      phungtriminh
      @lehn85 mình không ủng hộ quan điểm này. mặc dù nó đúng phần nào
      theo mình biết ram dù sử dụng hay không vẫn tốn một lượng điện năng nhất định như nhau. việc có nhiều ram máy k sử dụng sẽ gây lãng phí. apple có một quy trình khép kín từ phần mềm cho tới phần cứng cho nên số lượng ram bao nhiêu đều đc tính toán rất kĩ sao cho có hiệu quả nhất.
       
    2. lehn85

      Tham gia:
      3/11/11
      Được thích:
      630
      Best Answers:
      0
      lehn85
      TÍCH CỰC
      lehn85
      @dinh_thien1604
      Chỉ thông tin cho bạn là: cái này mình biết rất rõ. Mình đã làm trong công đoạn SMT (surface mounted technology - gắn chip bề mặt)
      Nguyên nhân là Apple muốn sản xuất sản phẩm với chi phí rẻ, bán với giá đắt thôi. Nhưng để làm được điều đó thì cũng phải có trình độ tối ưu phần mềm và phần cứng. Đó là cái giỏi của Apple.
      Nhưng với iOS7 thì có vẻ cái tối ưu đấy hơi kém hơn thì phải. Chắc đời iPad sau sẽ lên 2GB RAM.
       
    3. lehn85

      Tham gia:
      3/11/11
      Được thích:
      630
      Best Answers:
      0
      lehn85
      TÍCH CỰC
      lehn85
      @phungtriminh
      Bạn đề cao Apple quá rồi. Apple có làm hoàn hảo cái tối ưu phần cứng và phần mềm thì cũng không kiểm soát được phần mềm của hãng thứ 3.

      Khi vào game, chương trình load dữ liệu vào RAM, nếu chương trình lớn mà RAM ít thì hệ điều hành phải xóa bớt thành phần không chạy đi mà ưu tiên chương trình đang chạy (game).
      Khi thoát ra, chương trình tải lại home screen để chạy. Nếu RAM nhiều thì chương trình sẽ vẫn nằm ở đó và chạy ngay. Nếu nó không còn ở trên RAM thì phải tải lại từ thẻ nhớ sẽ chậm hơn và thấy lag.

      Với thiết bị như iPad Air, hỗ trợ đồ họa khủng thì 1GB RAM là ít (dù có tối ưu tốt thế nào đi nữa). Vì đồ họa chất lượng cao đi kèm với texture (hình ảnh phủ) chất lượng cao -> thêm RAM để chứa.

      Vì lý do trên mình mới suy đoán là do RAM.

      EDIT: theo như 1 bạn là edpham iPhone5s sau khi chơi game nặng xong ra không lag gì hết. RAM 1GB vẫn là thừa.
       
      loyal_brave_01, phungtriminhmichael1123 thích nội dung này.
    4. edpham

      edpham Thành viên

      Tham gia:
      9/2/11
      Được thích:
      223
      Best Answers:
      0
      edpham
      edpham
      @lehn85 Cái này nghe nó giống bệnh cố hữu trên Android hơn, chưa thấy con idevice nào thoát ra homescreen mà phải load lại cả, cũng ko phải reset máy để giải phóng ram này nọ. Từ hôm mua máy gần tháng rồi chưa tắt đi phát nào mà cũng chưa thấy lag chỗ nào
      P.s : ios 7 vẫn có độ trễ lúc mở khoá màn hình và lúc thoát ra homescreen. Như ios6 animation kết thúc rất nhanh và độ phản hồi thì ngay lập tức, nên ko có vụ ấn trượt. Con air này mà chạy ios6 chắc bay giữa ngân hà luôn :)))))
       
      fRenzy thích nội dung này.
    5. lehn85

      Tham gia:
      3/11/11
      Được thích:
      630
      Best Answers:
      0
      lehn85
      TÍCH CỰC
      lehn85
      @edpham
      Có chữ nếu trong comment của mình là: nếu chương trình lớn mà RAM ít
      Thử kiếm game nào nặng để chơi xem.
      Nếu mà vẫn ngon thì nghĩa là mình nhận định sai và mình sẽ đính chính lại trong comment của mình.
       
    6. edpham

      edpham Thành viên

      Tham gia:
      9/2/11
      Được thích:
      223
      Best Answers:
      0
      edpham
      edpham
      @lehn85 Asphalt 8, infiniblade, fifa 14,.. Yên tâm là chạy 1 trong 3 games này với fb insta zalo imess với 1 vài apps camera360 thì vẫn chưa thấy lag đâu ( 5s nhé )
       
      fRenzy thích nội dung này.
    7. lehn85

      Tham gia:
      3/11/11
      Được thích:
      630
      Best Answers:
      0
      lehn85
      TÍCH CỰC
      lehn85
      @edpham
      Bài này nói về iPad Air cơ mà? 1GB RAM có thể đủ cho iPhone 5s, nhưng iPad Air chưa chắc (màn hình, độ phân giải lớn hơn)
      Nhưng dù sao thì có thể mình nhận định sai.
       
    8. Thực Tế

      Tham gia:
      10/5/10
      Được thích:
      1,839
      Best Answers:
      0
      Thực Tế
      CAO CẤP
      Thực Tế
      @lehn85 Nếu xem log crash thì dễ dang tìm đc các log low memory
       
    9. ngokimphuc

      Tham gia:
      1/2/11
      Được thích:
      1,621
      Best Answers:
      0
      ngokimphuc
      CAO CẤP
      ngokimphuc
      @lehn85 Đọc mấy cmt của bạn này thấy được này, tinh tế có mấy thành phần này có phải là tinh tế k :D
       
      fRenzy thích nội dung này.
    10. Makoto81

      Tham gia:
      18/7/13
      Được thích:
      524
      Best Answers:
      0
      Makoto81
      TÍCH CỰC
      Makoto81
      @lehn85 Ram 2G làm sao lãi nhiều được. Phải "tiết kiệm" chứ.
       
      lehn85 thích nội dung này.
    11. leminhtu88

      Tham gia:
      1/4/07
      Được thích:
      2,259
      Best Answers:
      0
      leminhtu88
      CAO CẤP
      leminhtu88
      @lehn85 Iphone 5 choi injustice khá nặng, thoát ra vô web, fb nghe nhạc tua lua quay lại vẫn resume game dc, ko phai mở lại từ đầu. Bạn bảo bạn làm đóng chíp gì gì mà bạn quên là 4gb tren máy pentium 4 khác voi 4gb tren mấy máy corei. Nói vay chắc bạn hiểu, đung nhin vao dung luong ram, tốc độ ghz cua cpu mà đánh giá suc mạnh của toàn bộ hệ thống
       
    12. leminhtu88

      Tham gia:
      1/4/07
      Được thích:
      2,259
      Best Answers:
      0
      leminhtu88
      CAO CẤP
      leminhtu88
      @edpham Up len7.0.3, bât reduce motion xog ipad của bạn bay giữa ngân hà tiếp thoi:))
       
    13. juge

      juge Thành viên

      Tham gia:
      25/4/13
      Được thích:
      33
      Best Answers:
      0
      juge
      juge
      @lehn85 uhm bạn về làm thiết kế tư vấn cho apple đi. Bạn làm như kĩ sư của nó ko bit tính truoc trường hợp của bạn ớ :)xxx bạn giỏi quá mà
       
    14. lehn85

      Tham gia:
      3/11/11
      Được thích:
      630
      Best Answers:
      0
      lehn85
      TÍCH CỰC
      lehn85
      @juge
      Đừng nói xỉa xói thế bạn. Mình chẳng giỏi lắm, nhưng có thể biết rằng chẳng ai tính được hết tất cả các sự việc có thể xảy ra cả.
      Mà bạn có hiểu vấn đề tôi đang nói là về cái gì không? Bạn nói là về thiết kế, tư vấn cho Apple trong khi vấn đề ở đây nó chẳng liên quan gì đến thiết kế cả.
       
    15. lehn85

      Tham gia:
      3/11/11
      Được thích:
      630
      Best Answers:
      0
      lehn85
      TÍCH CỰC
      lehn85
      @leminhtu88 Chuyện resume lại game mà không phải reset lại là bình thường, không liên quan đến cpu hay ram bạn ạ.

      Thực tế là có thể chơi game nặng mấy đi nữa, ấn home ra, làm gì đó quên mất, tới ngày hôm sau mở game ra nó lại tiếp tục. Đó là do chương trình được lập trình để lưu lại rồi.
      Khi lập trình cho mobile, luôn phải ý thức là ứng dụng bị thoát ra bởi nhiều nguyên nhân: cuộc gọi, tin nhắn, blah blah. Sau khi bị thoát ra thì nó có thể bị xóa khỏi bộ nhớ bất kì lúc nào. Nhưng trước khi bị xóa khỏi bộ nhớ, nó sẽ được hệ điều hành cho cơ hội lưu lại trạng thái hiện tại. Khi được mở trở lại, nó sẽ tiếp tục từ trạng thái đó. Nếu lập trình viên tuân thủ thì resume game rất đơn giản.

      RAM nhiều ít sẽ ảnh hưởng đến việc là chương trình resume nhanh chậm ra sao. Nếu ít, chương trình sẽ bị xóa khỏi bộ nhớ và khi resume nó sẽ phải tải lại từ bộ nhớ trong, chương trình làm tốt sẽ báo là nó đang loading, chương trình không tốt thì sẽ lag một chút. Nếu nhiều RAM thì chương trình sẽ không bị xóa khỏi bộ nhớ và có thể tiếp tục ngay và không lag gì.

      Như trường hợp của bạn thì nó resume ngay không cần loading gì, chứng tỏ RAM 1GB là đủ cho iPhone 5(s).
      Nhưng mình vẫn giữ quan điểm là càng nhiều RAM càng tốt. -))

      EDIT: http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/
      Nếu bạn thích thì có thể xem ở đây về cách thức chương trình hoạt động sau khi người dùng ấn nút Home. Ở đó có nói luôn rằng iOS không thực sự đa nhiệm, chương trình bị thoát ra sẽ nằm nghỉ ở đó không chạy. Nó còn có nói rằng, chương trình có tìm cách giảm thiểu bộ nhớ sử dụng (kiểu như nén) khi nó về nền. Có thể điều đó giải thích vì sao 1GB RAM là đủ.
      Ở Android thì ứng dụng chạy nền vẫn hoạt động bình thường, do đó nó đa nhiệm thực sự và tốn RAM hơn, và lag hơn (vì lý do phía trên mình nói về việc resume chương trình).

      P/S: nhờ đi tìm lý lẽ để tranh luận mà mình hiểu thêm về iOS cũng như android.
       
      suon_ram, leminhtu88darkera13 thích nội dung này.
    16. leminhtu88

      Tham gia:
      1/4/07
      Được thích:
      2,259
      Best Answers:
      0
      leminhtu88
      CAO CẤP
      leminhtu88
      @lehn85 Bạn nói vậy là sai, bạn chua xài IÓS hả? resume nghĩa là ko cần load lại, như tren 4s ram 512, khi mở game nặng len xong thoát ra, mở tiếp game nặng khác, rồi quay lại mở game đầu tiên thì nó sẽ load lại game từ màn hình welcome ban đầu, khi load lại hết thì mới cho resume, còn tren 5 hay 5s, ram 1gb dư dả, nó vẫn lưu game vào ram, chỉ can mở resume, ko cần load lại từ đầu.

      Android gốc thì mình ko biết, chứ android riêng dành cho HTC hay samsung mà phien bản từ nhà sx thì nó cũng hạn chế việc chạy ngầm nhiều chuong trình, thuong thì tối đa 1 vài app thoi để bảo đảm ko bị crash, cái này sâu quá mình ko dám chắc. Chỉ là khi xai note2 rom gốc, chơi game nặng, thoát ra mở them khoảng 3 game nặng tiếp là cai game đầu tiên cũng sẽ bị load lại

      PS: tranh luận chứ ko flame nha, dạo này tren tinhte nhìu thành phần kiếm chuyện lắm hehehe
       
      suon_ram thích nội dung này.
    17. Dương Ngọc Nhâm

      Tham gia:
      28/11/12
      Được thích:
      111
      Best Answers:
      0
      Dương Ngọc Nhâm
      ĐẠI BÀNG
      Dương Ngọc Nhâm
      @lehn85 EM dùng Ipad 4 và em phang cả FIFA 14, Asphalt 8, Facebook thoải mải ko lag giật
       
    18. lehn85

      Tham gia:
      3/11/11
      Được thích:
      630
      Best Answers:
      0
      lehn85
      TÍCH CỰC
      lehn85
      @leminhtu88 Mình đang dùng iPhone4 (không s).
      Chơi Real racing 3 ở đường đua, ra ngoài, chơi linh tinh khác, duyệt web, vẫn vào đua tiếp. Nó khựng lại 1, 2 s để load nhưng vẫn resume.

      Mình ko nói sai đâu. Những game bắt đầu lại từ welcome là game ko thực hiện lưu dữ liệu khi bị xoá khỏi bộ nhớ thôi. Mà đọc lại ý bạn nói đúng ý mình đã trình bày. Chắc bạn chưa đọc kỹ comment của mình rồi.


      Sent from my iPhone using Tinhte.vn
       
    19. leminhtu88

      Tham gia:
      1/4/07
      Được thích:
      2,259
      Best Answers:
      0
      leminhtu88
      CAO CẤP
      leminhtu88
      @lehn85
      Mình đang nói cùng 1 game injustice, bạn thử mở game này len xong, thoat ra vào game fifa hay alphalt8 roi mở lai bảo đảm nó sẽ load lai từ đầu vì nó uu tien ram cho ứng dụng nặng gần nhất, 512 ko đủ, nhưng với iphone 5 hay 5s thì vô tư, vẫn resume ngay và lun ko cần vào lại màn hình welcome.
       
    20. lehn85

      Tham gia:
      3/11/11
      Được thích:
      630
      Best Answers:
      0
      lehn85
      TÍCH CỰC
      lehn85
      @leminhtu88
      Ok cái này cả 2 đều đồng quan điểm còn gì. :D

      1) Mình cũng có nói là ở comment này là "resume ngay không cần loading gì, chứng tỏ RAM 1GB là đủ cho iPhone 5(s)."
      2) Về chuyện load từ màn hình welcome hay từ chỗ đang chơi: Phần lớn chương trình bị xóa khỏi bộ nhớ sẽ bắt đầu lại từ màn hình welcome (ở máy ít RAM), nhưng chương trình làm tốt sẽ lưu dữ liệu trước khi nó bị xóa khỏi bộ nhớ (OS sẽ gửi tín hiệu trước khi hạ sát chương trình) và bắt đầu lại từ chỗ đó khi mở lại. Có thể game Real racing 3 mình chơi có làm tốt cái đấy, game injustice kia chắc làm không tốt cái đó.

      Kết luận:
      - iPhone 5 (s) có 1GB RAM là tối ưu (cho tới hiện nay - vì ko ai biết sau này game và phần mềm nó ngốn bộ nhớ thế nào)
      - Nói chung mình nghĩ: RAM nhiều thì tốt hơn
       
Đang tải...