Chủ Nhật, 5 tháng 5, 2013

Tổng hợp các tin đồn và tính năng của Android 4.3/5.0 trước thềm Google I/O

Tin_don_Google_IO_Android


Chỉ còn khoảng hơn một tuần nữa là sự kiện Google I/O 2013 sẽ diễn ra. Đây là nơi Google được kì vọng sẽ công bố phiên bản tiếp theo của Android, có thể đó là 5.0 Key Lime Pie hoặc 4.3 Jelly Bean như một số tin đồn trong thời gian qua. Vậy thì tính đến thời điểm hiện tại, chúng ta đã có những tin đồn nào liên quan đến hệ điều này, các tính năng nào được kì vọng có trong phiên bản Android kế tiếp? Những điểm nào Google cần bổ sung để giúp hệ điều hành di động của hãng trở nên tốt hơn, hoàn thiện hơn? Mời các bạn cùng theo dõi bài viết sau.

1. Một số tin đồn về bản Android mới


key-lime-pie-cartoon


Vào ngày 31/1 vừa qua, trong một lộ trình của Qualcomm bị rò rỉ cho thấy rằng Android 5.0 sẽ được ra mắt vào khoảng tháng 5 năm nay, tức đúng thời điểm mà Google I/O 2013 diễn ra. Google là một nhà phát triển phần mềm và không có gì ngạc nhiên khi hãng cung cấp cho đối tác phần cứng của mình (Qualcomm) những thông tin về phiên bản OS mới. Đến ngày 20/4, nguồn tin của trang Android Community cho biết dường như Android 5.0 sẽ xuất hiện trên một chiếc Nexus 4 dùng mạng 4G LTE (trước đây tất cả những chiếc Nexus 4 bán ra trên toàn cầu đều chỉ tương thích với mạng 3G HSPA+ mặc dù chip có hỗ trợ 4G). Thế nhưng chỉ bốn ngày sau, trang tin gadgetronica.com cho biết nguồn tin từ nội bộ Google tiết lộ rằng Android 5.0 sẽ không xuất hiện tại Google I/O lần này và bị dời ngày ra mắt từ 2 đến 4 tháng. Lý do được đưa ra là Google muốn dành cho các đối tác của mình thêm nhiều thời gian hơn, để họ có thể hoàn thành quá trình cập nhật Android 4.2.2 Jelly Bean cho các thiết bị hiện có của mình.

android-4-3-server-logs
Android 4.3 xuất hiện trong một nhật kí của server


Bên cạnh đó, những bằng chứng xác thực hơn về Android 4.3 cũng đã xuất hiện trong "giang hồ" trong vài tuần trở lại đây, trong khi Android 5.0 thì chỉ mời dừng lại ở dạng tin đồn. Android 4.3 đã xuất hiện trong lịch sử truy cập vào máy chủ của trang AndroidPolice, còn thiết bị sử dụng nó là Nexus 7, Nexus 4. Bản build được phát hiện có mã hiệu JWR23B, trong đó chữ cái đầu tiên (J) giống với tất cả những bản Android Jelly Bean trước đây nên gần như chắc chắn Android 4.3 vẫn được gọi bằng cái tên này. Điểm đáng chú ý là 2 dải địa chỉ IP sử dụng những chiếc Nexus 7/4 nói trên đều bắt nguồn từ Google. Đây cũng là những dải IP đã từng truy cập vào AndroidPolice với những bản Android mới trước cả khi chúng được công bố. Nói tóm lại, nhiều khả năng là Android 4.3 sẽ là sản phẩm được Google công bố vào tháng 5 chứ không phải là Android 5.0.


2. Vậy còn thiết bị mới của Google thì sao?


Như đã nói ở trên, nhiều tin đồn trên mạng gần đây nói rằng Google sẽ công bố một phiên bản mới của Nexus 4 có khả năng chạy trên mạng 4G LTE và được cài sẵn phiên bản Android kế tiếp. Cấu hình bên trong máy thì vẫn tương tự như Nexus 4 hiện nay với vi xử lí bốn nhân Qualcomm Snapdragon S4 Pro, RAM 2GB, bộ nhớ trong 16GB hoặc 8GB, màn hình 4,7" độ phân giải 1280 x 768. Nexus 5 với "cảm biến gấp ba" của Nikon cũng nằm trong danh sách đồn đoán, tuy nhiên khả năng xuất hiện khá thấp vì Google có chu kì ra mắt thiết bị mới là 1 năm, trong khi Nexus 4 chỉ mới được giới thiệu hồi tháng 10 năm ngoái.

[IMG]
Chiếc điện thoại Motorola bị rò rỉ ở Tinh tế trước đây


Cũng nói về điện thoại, Google được kì vọng sẽ tung ra chiếc smartphone mới do Motorola sản xuất và hiện có hai "series" tin đồn liên quan đến nó. Series đầu tiên nói về một chiếc X-Phone với cấu hình đỉnh cao, bao gồm vi xử lí bốn nhân mới nhất, RAM 2GB hoặc 3GB, màn hình 5" Full-HD, có khả năng chống nước, độ bền cao, pin lên đến 3000mAh, thậm chí là 4000mAh. Series thứ hai thì nói về một chiếc máy "vừa đủ dùng", tất nhiên là cấu hình vẫn mạnh nhưng Google chủ yếu chú trọng đến pin, độ bền hơn. Thực chất thì chiếc máy "vừa đủ dùng" này đã từng xuất hiện đầu tiên tại Tinh tế với mới đây tài khoản @evleaks cũng đăng tải thông tin tương tự.


Một phần cứng khác cũng rất có khả năng sẽ được trình làng tại Google I/O năm nay đó là Nexus 7 thế hệ mới. Năm ngoái Nexus 7 cũng được giới thiệu ở Google I/O. Khi chúng ta xét thêm chu kì làm mới sản phẩm 1 năm của Google thì xác suất "Nexus 7 II" ra đời thậm chí còn cao hơn cả chiếc điện thoại Nexus hay Motorola mới. Tin đồn cho thấy Asus vẫn tiếp tục là nhà sản xuất mẫu tablet giá rẻ cho Google và giá cũng chỉ nằm trong khoảng 149$ đến 199$, tương tự như Nexus 7 hiện nay.

3. Những tính năng mới được đồn là sẽ có mặt trên Android 4.3/5.0

Kernel Linux 3.8

Hồi tháng Hai vừa qua, trang Android Central nói rằng Google đang làm việc trên kenrel Linux phiên bản 3.8 để tích hợp vào Android. Một trong những cải tiến rất đáng giá của Linux 3.8 đó là lượng RAM tiêu thụ ít hơn, đồng nghĩa với việc chúng ta có hiệu năng chạy đa nhiệm trên smartphone và tablet Android tốt hơn.

Dịch vụ chat Babel

Google cũng được cho là đang phát triển một dịch vụ chat mang tên Babel, nó có thể xuất hiện trên nền web và không thể nào thiếu ứng dụng dành cho Android. Người ta đồn rằng Babel sẽ được tích hợp thẳng vào phiên bản Android kế tiếp và nó cung cấp chức năng gần như tương đương với Viber, WhatsApp… Babel có thể là một nỗ lực của Google trong việc hợp nhất nhiều dịch vụ nhắn tin lại với nhau, bao gồm Talk, Hangouts, Voice, Messenger, Chat for Google Drive và Chat trên Google+.

[IMG]

Cải thiện việc chơi game

Đến cuối tháng rồi, mã nguồn ứng dụng MyGlass (để kết nối điện thoại với Google Glass) cho thấy Android sẽ có những tính năng chú trọng đến việc chơi game nhiều người. Theo đó, Android sẽ được tích hợp một số công cụ phục vụ cho việc chơi multiplayer, chẳng hạn như chơi theo thời gian thực hoặc chơi theo lượt, chat ngay trong game, bản thống kê thành tích, nơi liệt kê những người đứng đầu của game. Ngoài ra, một tùy chọn để mời bạn bè cùng tham gia chơi game cũng được tiết lộ trong mã nguồn của app. Tất cả những thứ kể trên sẽ giúp lập trình viên tích hợp chế độ nhiều người chơi vào game một cách nhanh chóng bởi họ không phải bỏ công sức ra tự phát triển những thành phần cần thiết cho mỗi tựa game mới. Trước đây iOS đã có một tính năng phục vụ cho cùng mục đích như trên và Apple gọi nó là Game Center. Nếu thông tin là chính xác thì nó sẽ giúp Android cạnh tranh tốt hơn với iOS trên lĩnh vực game.

Ảnh chụp màn hình các tập tin rò rỉ liên quan đến tính năng Multiplayer
[IMG]
Thông tin về bảng dẫn đầu (Leaderboard)
[IMG]
Mời người khác cùng vào chơi (Invitation)

Giao diện mới



newgoogleplay


Chúng ta không có nhiều tin đồn về giao diện của phiên bản Android kế tiếp, tuy nhiên dựa theo bản Google Play 4.0 mới ra mắt gần đây thì có thể chúng ta sẽ thấy một giao diện sinh động hơn, nhiều màu hơn và sáng sủa hơn. Kể từ Android 4.0 Ice Cream Sandwich, Google đã áp dụng cho hệ điều hành của mình một theme mang tên Holo và nó bao gồm các thành phần đồ họa màu đen, xanh, trắng. Theme này được rất nhiều người ưa chuộng nhưng cũng có không ít bạn chê rằng trông nó quá tối và đơn điệu. Động thái áp dụng các màu sắc mới có thể giúp thu hút thêm người dùng đến với Android, đặc biệt là các thiết bị chạy Android gốc như Nexus.

4. Những tính năng Google nên bổ sung vào bản Android mới


Ở trên là tin đồn, còn bây giờ chúng ta sẽ nói đến một số thứ mà Google có thể bổ sung để giúp Android trở nên hoàn thiện hơn và phục vụ cuộc sống tốt hơn.

1. Tạo profile sử dụng điện thoại

Profile_CyanogenMod_Android
Profile trên ROM CyanogenMod


Hiện nay Android không cung cấp các profile ("hồ sơ") để chúng ta tùy biến điện thoại tùy mục đích và thời điểm sử dụng, chỉ khi nào cài thêm ROM Cook hoặc dùng phần mềm trợ giúp thì mới có những tính năng này. Hãy thử tưởng tượng rằng lúc vào học hay cơ quan bạn đầu phải đổi chế độ rung thủ công, lúc đi ngủ phải tắt data thủ công thì thật sự rất tốn thời gian. Việc tối ưu hóa hiệu năng hệ thống thông qua profile cũng là những tính năng nên được thêm vào Android để tối ưu hóa sức mạnh phần cứng. Ví dụ, Google có thể sử dụng một profile dành cho việc chơi game, khi đó máy sẽ dùng hết công suất của phần cứng mà không quan tâm nhiều đến vấn đề hao pin. Một profile khác thì dành cho việc tiết kiệm pin, một cái khác nữa giúp cân bằng hiệu năng - thời lượng pin. Hiện tại cũng có một số nhà sản xuất mang các profile này lên thiết bị của mình nhưng con số này không nhiều. Nếu nó là một phần của hệ điều hành thì nhiều người sẽ được tiếp cận với chức năng profile hơn.

2. Tăng cường hỗ trợ cho các mạng xã hội


Social_Plus_LG
Widget Social+, một phần trong số những tính năng về mạng xã hội (cũng được gọi là Social+) trên các điện thoại LG


iOS được tích hợp rất tốt với Facebook và Twitter vào thẳng trong hệ điều hành, Windows Phone cũng bắt tay cực kì ngon lành với Facebook để tạo ra một hệ thống đồng bộ hóa xuyên suốt cả máy với nhiều nội dung khác nhau. Android thì từ trước đến nay cũng có hỗ trợ đồng bộ hóa với nhiều mạng xã hội, tuy nhiên điều này chỉ diễn ra khi chúng ta cài thêm app của mạng xã hội đó vào máy. Việc này không có gì khó khăn, tuy nhiên nó vẫn tốn nhiều bước và thời gian hơn là iOS và Windows Phone. Các nhà sản xuất thiệt bị hiện tại đã khắc phục nhược điểm này bằng các phần mềm riêng của mình, ví dụ như LG có Social+, Sony có hệ thống TimeScape, Samsung có Social Hub, nhưng chẳng phải sẽ tốn hơn nếu Google đứng ra tích hợp nó thành một thành phần chung hay sao? Đồng ý rằng Google có mạng xã hội riêng của họ là Google+, tuy nhiên vẫn còn đó rất nhiều dịch vụ khác mà người ta dùng rất nhiều.

3. Cho phép chọn nhiều số liên lạc cùng lúc


People_Android
Ứng dụng danh bạ của Android cũng đã khá hữu ích, tuy nhiên nó sẽ tốt hơn nếu cho phép người dùng chọn một lúc nhiều số liên lạc. Tính năng này sẽ rất hữu ích khi chúng ta muốn nhắn tin hay gửi email cho nhiều người cùng lúc. Hiện tại, nếu muốn gửi tin cho người dùng thì ta phải thêm lần lượt họ vào địa chỉ nhận, rất mất thời gian và lại dễ nhầm lẫn. Google nên bổ sung một hộp kiểm (checkbox) phía trước các số liên lạc giống như giao diện của app Gmail để phục vụ cho tính năng này.

4. Đồng bộ dữ liệu giữa nhiều thiết bị với nhau


Thường thì chúng ta sẽ đồng bộ danh bạ, lịch, email… giữa nhiều thiết bị với nhau thông qua tài khoản Google. Tuy nhiên, với một số dữ liệu hệ thống như lịch sử cuộc gọi, SMS, báo thức… thì phải dùng đến app bên thứ ba mới đồng bộ được. Tính năng của những app bên ngoài này đôi khi không ổn định, không đảm bảo việc sync tức thời (vì bạn phải ra lệnh backup/restore/sync thủ công) và không phải ai cũng có thể chọn ra một phần mềm đủ tốt. Nếu Google làm được chuyện này thì hãng sẽ tạo ra một lợi thế cho mình, người dùng thì cảm thấy vui vẻ và hạnh phúc hơn.

5. Chuẩn hóa việc kết nối tai nghe với Android


Với iPhone, bạn có thể gắn hầu như bất kì tai nghe nào được tích hợp các nút điều khiển để tăng giảm âm lượng cũng như trả lời cuộc gọi, kể cả việc sử dụng tai nghe từ những nhà sản xuất bên ngoài. Còn với Android, một chiếc tai nghe chưa chắc đã dùng được hết với tất cả mọi chiếc điện thoại. Tất nhiên là tính năng truyền âm thanh thì không có vấn đề gì rồi, chủ yếu ở đây là các nút điều khiển mà thôi. Hoặc nếu dùng được với nhiều loại máy thì chức năng của nút cũng khác nhau, ví dụ như khi dùng trên Galaxy S 3 hay Nexus 4 thì việc nhấn hai lần nút trên tai nghe sẽ chuyển bài nhạc kế, còn ở HTC One thì gọi lại số vừa liên lạc gần nhất. Để giải quyết tình trạng này thì người ta nhờ đến những phần mềm dạng như JAYS Headset control nhưng nó không thể nào tốt bằng việc Google chuẩn hóa việc sử dụng tai nghe trên Android. Nên nhớ rằng số lượng người dùng có khả năng mày mò để giải quyết lỗi không nhiều nên những gì được tích hợp sẵn đều rất quý giá.

6. Chuẩn hóa tùy chọn chia sẻ


Android-Sharing-Options-Android-50
Ba menu chia sẻ hiện nay trên Android


Tính tới thời điểm hiện tại, việc chia sẻ trên Android đều phải thực hiện thông qua nút Share, nhưng điều đáng nói là có đến ba giao diện khác nhau để cho phép bạn chia sẻ. Cái đầu tiên hiển thị tùy chọn chia sẻ theo dang sách dọc, cái thứ hai là theo icon lớn dạng lưới và cái cuối cùng sử dụng một menu nhỏ. Ngay cả những ứng dụng do Google viết ra cũng sử dụng giao diện share khác nhau và bạn có thể tự kiểm chứng bằng các app như Gallery, Chrome, YouTube. Nhiều loại giao diện khác nhau khiến thao tác của chúng ta không thống nhất xuyên suốt toàn hệ thống, khi thì phải thao tác thế này, khi thì phải làm thế kia. Dân lập trình gọi đây là "inconsistency", một trong những điều tối kị khi thiết kế ứng dụng.

Còn các bạn, các bạn muốn tính năng gì sẽ có trên Android 4.3/5.0?