25 tháng 7, 2012

[Android] Các dòng CPU - độ phân giải và cách phân biệt để chọn file APK - Data

Tất cả điện thoại H.K P.h.o.n.e đều là Power VR 531 nhé, rất nhiều bạn hỏi vì không thấy trong list, thực ra vì lý do chống hàng nhái nên diễn đàn đã xóa từ đó, thông báo để các bạn biết

Hiện nay có nhiều game, các bác cứ vào hỏi loạn cả lên là máy mình dùng màn hình thế nào, down data thế nào, cpu, arm v6 hay v7 gì vv và vv rất là loãng và mất thời gian.

Thế nên mình lập 1 topic thống kê các dòng điện thoại phổ biến trên thị trường và màn hình, bác nào có băn khoăn thì vào đây tra nhé. Mình sẽ xếp theo thứ tự là: kiến trúc, họ CPU, họ GPU, độ phân giải màn hình, tên model. Mình chỉ nêu các dòng điện thoại vì 99% máy tính bảng chạy Android dùng GPU Tegra 2 nên ít có sự phân mảnh như điện thoại.

Ưu tiên khi chọn data là kiến trúc CPU, thứ 2 là GPU, cuối cùng là độ phân giải. Cứ có GPU và độ phân giải giống nhau là chạy vô tư :cloud9:, thậm chí cùng GPU là chạy vô tư. Các họ GPU gần nhau thì cũng chạy được game của nhau. Các họ GPU ở đây mình đánh dấu theo màu cho các bạn dễ tìm.

Có 2 dòng điện thoại rất phổ biến nhưng các bạn cần đặc biệt lưu ý đó là Samsung Galaxy S và Samsung Galaxy S2, mỗi phiên bản với tên khác nhau lại có CPU và GPU khác nhau, thậm chí Samsung Galaxy S2 AT&T có 3 phiên bản - 3 tên - 3 CPU. Đặc biệt là Samsung Galaxy S2 i9100 và i9100G, tên mã thêm 1 chữ cái thôi nhưng khác hẳn nhau về CPU/GPU.

Cách quy đổi về độ phân giải màn hình như sau:
QVGA - WQVGA: 320x240 - 400x240
HVGA: 480x320
WVGA - FWVGA: 800x480 - 854x480
qHD: 960x540
720p: 1280x720
WXGA: 1280x800

* Arm v6: hiện nay dòng này phổ biến trên hầu hết các model tầm trung và các model cũ từ cuối 2009 trở về trước+ Qualcomm MSM 7227 - MSM 7200 - MSM 7225 - MSM 7227T (2 dòng này tương đồng nhau khác nhiều nên mặc dù 7225 - 7227T là v7 nhưng mình vẫn xếp chung 1 nhóm)

- GPU Andreno 200:

/ HTC Aria - HVGA
/ HTC ChaCha - HVGA
/ HTC Dream / T-Mobile G1 - HVGA
/ HTC Explorer - HVGA
/ HTC Hero - HVGA
/ HTC Legend - HVGA
/ HTC Magic / T-mobile My Touch 3G - HVGA
/ HTC Salsa - HVGA
/ HTC Tatoo - QVGA
/ HTC Wildfire - QVGA
/ HTC Wildfire S - HVGA
/ LG GW620 - HVGA
/ LG Optimus Chat / LG Optimus Me - QVGA
/ LG Optimus GT540 - HVGA
/ LG Optimus Hub - HVGA
/ LG Optimus L3 - QVGA
/ LG Optimus L5 - HVGA
/ LG Optimus L7 - WVGA
/ LG Optimus Me - QVGA
/ LG Optimus Net / LG Optimus Net Dual - HVGA
/ LG Optimus One - HVGA
/ Motorola CLIQ - HVGA
/ Motorola Backflip - HVGA
/ Q-Mobile S10 - HVGA
/ Samsung Galaxy i7500 - HVGA
/ Samsung Galaxy 3 - WQVGA
/ Samsung Galaxy 5 - QVGA
/ Samsung Galaxy Ace - HVGA
/ Samsung Galaxy Fit - QVGA
/ Samsung Galaxy Gio - HVGA
/ Samsung Galaxy Mini - QVGA
/ Samsung Galaxy Mini 2 - HVGA
/ Samsung Galaxy Spica - HVGA
/ Samsung Galaxy Y - QVGA
/ Sony Xperia X8 - HVGA
/ Sony Xperia X10 mini / Sony Xperia X10 mini pro - QVGA
/ Sony Xperia W8 Walkman - HVGA
/ T-Mobile My Touch 3G Slide - HVGA

+ MTK 6573

- GPU Power VR SGX 531:

/ Lenovo A60 - QVGA

* Arm v7: hiện nay dòng này phổ biến trên hầu hết các model tầm cao và các model tầm trung mới từ nửa cuối 2011 tới nay

+ nVidia Tegra 2:

- GPU GeForce ULP:

/ K-Touch W700 - WVGA
/ LG Optimus 2X / T-Mobile G2X - WVGA
/ Motorola Atrix - qHD
/ Motorola Droid X2 - qHD
/ Motorola Photon 4G / Motorola Electrify - qHD
/ Samsung Galaxy S2 AT&T Captive Glide - WVGA
/ Samsung Galaxy R / Samsung Galaxy Z - WVGA

+ nVidia Tegra 3:

- GPU GeForce ULP 12-core:

/ HTC One X - 720p
/ LG Optimus 4X HD - 720p

+ Qualcomm Scorpion MSM 7230/MSM 8255/8255T/8655:

- GPU Andreno 205:

/ Acer Liquid Metal - WVGA
/ Huawei Ideos X5 U8800 - WVGA
/ HTC Desire HD - WVGA
/ HTC Desire S - WVGA
/ HTC Desire Z / T-mobile G2 - WVGA
/ HTC Droid Incredible 2 - WVGA
/ HTC Incredible S - WVGA
/ HTC One V - WVGA
/ HTC Rhyme - WVGA
/ HTC Sensation XL - WVGA
/ LG Optimus Sol - WVGA
/ Motorola Triumph - WVGA
/ Samsung Galaxy S Plus i9001 - WVGA
/ Samsung Galaxy W - WVGA
/ Sony Xperia Active - HVGA
/ Sony Xperia Arc / Sony Xperia Acro - FWVGA
/ Sony Xperia Mini / Sony Xperia Mini Pro - HVGA
/ Sony Xperia Neo / Sony Xperia Neo V - FWVGA
/ Sony Xperia Neo L - FWVGA
/ Sony Xperia Play - FWVGA
/ Sony Xperia Pro - FWVGA
/ Sony Xperia Ray - FWVGA
/ Sony WT19a Walkman - HVGA
/ T-Mobile My Touch 4G - WVGA

+ Qualcomm APQ/MSM 8060/8260/8660:

- GPU Andreno 220:

/ HTC EVO 3D - qHD
/ HTC EVO 4G+ - qHD
/ HTC One S (một số khu vực) - qHD
/ HTC Raider 4G / HTC Vivid - qHD
/ HTC Sensation / T-mobile HTC Amaze 4G - qHD
/ HTC Sensation XE - qHD
/ LG Nitro HD / LG Optimus LTE / LG Spectrum 4G - 720p
/ Pantech SKY Vega IM-A760S - WVGA
/ Pantech SKY Vega IM-A800S - 720p
/ Samsung Galaxy Note LTE - WXGA
/ Samsung Galaxy S2 AT&T Skyrocket - WVGA
/ Samsung Galaxy S2 HD LTE / Samsung Galaxy S2 AT&T Skyrocket HD - 720p
/ Samsung Galaxy S2 T-mobile Hercules - WVGA
/ Sony Xperia S - 720p
/ Sony Xperia Ion / Sony Xperia Acro HD - 720p
/ T-Mobile My Touch 4G Slide - WVGA


+ Qualcomm Snapdragon MSM 8960/MSM 8960 Pro:

- GPU Andreno 225:

/ HTC One S (một số khu vực)- qHD
/ HTC One X LTE - 720p
/ LG Optimus LTE 2 - 720p
/ Motorola Atrix 3 - 720p
/ Motorola Droid RAZR HD - 720p
/ Motorola Photon Q 4G - qHD
/ Pantech SKY IM-A830K/S/U - 720p
/ Samsung Galaxy S3 LTE - 720p
/ Sony Xperia GX - 720p

+ Qualcomm Snapdragon QSD 8250/8650:

- GPU Andreno 200:

/ Acer Liquid - WVGA
/ Acer Liquid E - WVGA
/ Dell Venue - WVGA
/ Dell Streak - WVGA
/ Google Nexus One - WVGA
/ HTC Desire - WVGA
/ HTC HD2 - WVGA (Đây là ngoại lệ vì gốc nó là phone chạy WM 6.5 nhưng giờ HD 2 chạy Android là quá phổ biến)
/ HTC Droid Incredible - WVGA
/ Pantech SKY Sirius IM-A650S - WVGA
/ Sony Xperia X10 - FWVGA

+ Samsung Hummingbird S5PC110

- GPU Power VR SGX 540:

/ Google Nexus S - WVGA
/ Meizu M9 - 960x640
/ Samsung Galaxy S i9000 - WVGA
/ Samsung Galaxy S Captive - WVGA
/ Samsung Galaxy S Fascinate - WVGA
/ Samsung Galaxy S Infuse 4G - WVGA
/ Samsung Galaxy S Vibrant - WVGA

+ Samsung Exynos 4210/C210:

- GPU Mali-400:

/ Samsung Galaxy Note - WXGA
/ Samsung Galaxy S2 i9100 - WVGA
/ Samsung Galaxy S2 AT&T Attain - WVGA

+ Samsung Exynos 4412:

- GPU Mali-400:

/ Samsung Galaxy S3 - 720p

+ ST-Ericsson U8500 NovaThor:

- GPU Mali-400:

/ Samsung Galaxy Ace 2 - WVGA
/ Samsung Galaxy Beam - WVGA
/ Samsung Galaxy S Advance - WVGA
/ Sony Xperia Advance - HVGA
/ Sony Xperia Go - HVGA
/ Sony Xperia P - qHD
/ Sony Xperia Sola - FWVGA
/ Sony Xperia U - FWVGA

+ Texas Instrument OMAP 34x0/36x0:

- GPU Power VR SGX 530/535:

/ LG Optimus Black / Lg Optimus White - WVGA
/ Motorola CHARM - QVGA
/ Motorola CLIQ 2 - FWVGA
/ Motorola DEFY - FWVGA
/ Motorola DEFY+ - FWVGA
/ Motorola Droid 2 / Motorola Milestone 2 - FWVGA
/ Motorola Droid Pro - HVGA
/ Motorola Droid X - FWVGA
/ Motorola Flipout - QVGA
/ Motorola Flipside - HVGA
/ Motorola Milestone / Motorola Droid - FWVGA
/ Motorola XT720 - FWVGA
/ Motorola XT800w - FWVGA
/ Samsung Galaxy S SL i9003 - FWVGA

+ Texas Instrument OMAP 44x0:

- GPU Power VR SGX 540:

/ Google Nexus Prime / Samsung Galaxy Nexus - 720p
/ LG Optimus 3D / LG AT&T Thrill 4G - WVGA
/ LG Optimus 3D Cube - WVGA
/ LG Optimus 3D Max - WVGA
/ LG Prada 3.0 - WVGA
/ Motorola Atrix 2 - qHD
/ Motorola Droid 3 / Motorola Milestone 3 - qHD
/ Motorola Droid 4 - qHD
/ Motorola Droid RAZR / Motorola Droid RAZR MAXX - qHD
/ Samsung Galaxy S2 i9100G - WVGA

Mình xin quote lại một đoạn hỏi đáp của 1 bạn để các bạn khác hiểu rõ hơn về việc tại sao lại có sự phân biệt này nhé



cagivamito said:
Rất cám ơn bài viết rất có ích với các bạn nào đang sử dụng 01 chú smart phone. Tuy nhiên mình có thắc mắc nhờ các bạn giải đáp dùm:

- Để cài game theo đúng các dòng CPU và GPU này buộc các bạn phải biết chính xác các file .apk mà mình định down về thuộc loại game j? HD hay không? Bởi lẽ độ phân giải của game sẽ quyết định máy có độ phân giải nào chơi dc?
- Các loại máy tính bảng sử dụng cpu terga2 nhưng độ phân giải màn hình chỉ 800x480 (điển hình là Dell Streak 7) thì các game HD (dành cho điện thoại???) khi cài sẽ không hoạt động dc pk?
- Nếu như chủ theart nói là khi cài game chủ yếu phân biệt CPu hay GPU là chỉ dành cho điện thoại hay là cho tất cả, kể cả cho máy tính bảng?
p/s cho mình hỏi thêm là nếu sử dụng cho máy tính bảng thì khi chép data game, mình phải chép vô bộ nhớ máy hay mình có thể chép ở Card (tạo đường dẫn y như chép vô bộ nhớ máy)
Thanks ace1/ Câu trả lời này của bạn gần như không thể có câu trả lời chính xác. Vì android có số lượng dòng máy và độ phân giải quá khác nhau, game android khi nhà sản xuất lập trình ra chỉ cố định với 1 số dòng máy và độ phân giải nhất định. Nếu bạn mua game bản quyền thì Market sẽ tự nhận diện và tải bản game tương thích với thiết bị của ta, không may là phần lớn chúng ta đều dùng game đã ......

Khi đó, các dòng máy có GPU và độ phân giải tương tự các dòng máy được hỗ trợ tất nhiên là sẽ chơi được bình thường mà không có vấn đề gì, các dòng máy không trong danh sách hỗ trợ thì tùy theo mức độ tương đồng của GPU và độ phân giải máy đó với các máy ở trên sẽ chơi được tốt, chơi không tốt bằng hoặc không chơi được.

Lấy ví dụ một chút: Hiện nay mình đang dùng LG Optimus 3D, GPU là SGX 540, độ phân giải là WVGA giống như Samsung Galaxy S2 I9100Gvà Samsung Galaxy S I9000, như vậy mình có thể cài game của I9100G và I9000 lên Optimus 3D của mình, chơi bình thường. Điện thoại cũ của mình làMotorola XT800w, GPU là SGX 530, độ phân giải là FWVGA, mình vẫn cài được game của Samsung Galaxy S I9000 vì họ GPU gần nhau, nhưng vì độ phân giải lớn hơn 1 chút nên khi chơi hình bị dẹt đi 1 chút. Bạn mình dùng Samsung Galaxy S2 I9100, GPU là Mali-400, do khác GPU nên không thể cài game của Samsung Galaxy S2 I9100G. Bạn chú ý chỗ mình bôi đỏ sẽ thấy: chỉ khác nhau tên mã sẽ dẫn đến hệ thống khác hẳn nhau.

Tuy nhiên nảy sinh một vấn đề khác: mod game. Những game lớn, gameplay hay, đồ họa đẹp, được nhiều người chơi thường sẽ được các lập trình viên bên ngoài mod lại và đem lên cả các dòng máy không được hỗ trợ. VD như dòng CPU Tegra 2 có một số game rất hay như Samurai 2: Vegeance, Shadowgun mà chỉ các máy CPU Tegra 2 chơi được, các lập trình viên đã mod lại để tất cả các máy chơi được. Do đó mới cần xác định được đúng nguồn file apk tương ứng với điện thoại của mình để down.


Game HD hay không HD thực ra là một thủ thuật lừa người mua của nhà sản xuất. Một số nhà sản xuất tốp đầu như Gameloft, EA, Madfinger, Gamevil... thường quảng cáo game của họ là HD, tuy nhiên khái niệm này sẽ hiểu theo nghĩa hẹp là: độ phân giải cao TÍNH CHO ĐIỆN THOẠI VÀ MÁY TÍNH BẢNG chứ không phải là TÍNH CHO MÁY TÍNH VÀ TV. Tuy vậy, độ phân giải cao này thường được hiểu là 800x480 (cho điện thoại) hoặc 1024x600 (cho máy tính bảng), các dòng điện thoại và máy tính bảng từ giữa 2011 về sau có độ phân giải nâng lên thành 960x540, 1280x720 hay 1280x800 chưa được hỗ trợ đầy đủ lắm. Do đó khi bạn cài 1 số game HD cũ lên con điện thoại mới của bạn có thể bạn sẽ thấy nhỏ hình là vì nhà sản xuất không hỗ trợ các thể hệ điện thoại mới cho game đó nữa hoặc file ..... của bạn là bản cũ .

2/ + 3/ Game chỉ phân biệt GPU và độ phân giải, việc thiết bị là máy tính bảng hay điện thoại không ảnh hưởng đến game. Lại VD (xin lỗi mình hơi dài dòng ^^): Bạn mình trúng thưởng của Yahoo VN 1 con máy tính bảng PIC003, con này bê nguyên xi phần cứng của Samsung Galaxy S I9000, màn hình lớn hơn là 7 inch nhưng độ phân giải thì y xì (800x480). Kết quả là nó chơi chung toàn bộ game của máy mình được (vì giống độ phân giải và GPU) và cũng chơi chung toàn bộ game của Samsung Galaxy S I9000 được. Trường hợp Dell Streak 7 của bạn có thể kiếm game của LG Optimus 2X hoặc Motorola Atrix.

PS: Hầu hết game có data đều yêu cầu chuyển data vào thẻ nhớ nên bạn cứ copy vào thẻ nhớ nhé.

Không có nhận xét nào:

Đăng nhận xét