Canonical, công ty đứng sau Ubuntu, đang chăm chỉ phát triển Ubuntu Touch - một hệ điều hành dành cho điện thoại thông minh và máy tính bảng. Họ thậm chí đã phát hành một số hình ảnh có thể được cài đặt trên Nexus 4, Nexus 7 (chỉ WiFi 2013) và Nexus 10. Ngoài ra còn có hỗ trợ không chính thức cho Nexus 5 mà chúng tôi đã đánh giá và Nexus 7 (2013 WiFi + LTE).
Nếu bạn không có bất kỳ thiết bị nào trong số này, đừng lo lắng - bạn vẫn có thể dùng thử hệ điều hành di động bằng trình giả lập trên máy tính Ubuntu của mình.
Ubuntu Touch là gì?
Ubuntu Touch đã nhận được nhiều sự chú ý của dư luận khi Ubuntu được thực hiện một chiến dịch gây quỹ IndieGoGo cho điện thoại Ubuntu Edge - một siêu điện thoại thông minh được thiết kế để khởi động kép với Ubuntu Touch và Android, đồng thời có thể chạy các ứng dụng máy tính để bàn khi nó được cắm vào đế. Mặc dù Edge có vẻ giống như the điện thoại để sở hữu, chiến dịch cuối cùng đã thất bại. Tuy nhiên, hệ điều hành vẫn tồn tại.
Ubuntu Touch đi kèm với giao diện hoàn toàn độc đáo, nơi bạn có thể truy cập các ứng dụng, menu và cài đặt bằng cách vuốt từ một trong bốn cạnh màn hình. Video này có thể giải thích giao diện tốt hơn nhiều và tại sao nó lại thú vị như vậy.
Điều tôi thích là hệ điều hành dựa trên Linux và nó sử dụng mã được biên dịch nguyên bản. Để so sánh:iOS sử dụng phiên bản Mac OS X đã sửa đổi với mã được biên dịch nguyên bản và Android sử dụng Linux với mã do Java chạy.
Tải xuống Trình mô phỏng
Bắt trình giả lập Ubuntu Touch vào hệ thống Ubuntu của bạn rất đơn giản nếu bạn đang chạy bản phát hành mới nhất, 14.04. Để có được nó, chỉ cần chạy lệnh
sudo apt-get install ubuntu-emulator
.
Vâng, đó là nó. Thao tác này sẽ cài đặt trình giả lập dựa trên ARM cho Ubuntu Touch. Bạn có thể chạy lệnh
sudo ubuntu-emulator create myinstance
để tạo một phiên bản, rồi chạy lệnh
ubuntu-emulator run myinstance
để bắt đầu nó.
Tuy nhiên, hầu hết mọi người sẽ gặp phải hiệu suất cực kỳ kém với trình giả lập dựa trên ARM. Thay vào đó, bạn sẽ muốn sử dụng trình giả lập dựa trên x86 để cải thiện hiệu suất, vì đó là cùng một kiến trúc mà máy tính của bạn sử dụng.
Chạy nó
Khi bạn đã thực hiện xong việc này, bạn sẽ muốn đợi một lúc trước khi trình giả lập thực sự chạy. Bạn sẽ thấy "điện thoại ảo" khá sớm, nhưng nó sẽ tiếp tục thiết lập mọi thứ trong vài phút sau khi điện thoại xuất hiện. Khoảng thời gian cần thiết cho việc này lâu hơn nhiều với trình giả lập ARM, nhưng chỉ khoảng vài phút với trình giả lập x86. Tuy nhiên, cuối cùng nó sẽ xuất hiện và bạn có thể bắt đầu chơi với nó.
Hiệu suất với trình giả lập x86 sẽ rất tuyệt vời - với CPU 8 nhân của tôi, tôi đã có được trải nghiệm mượt mà như bơ. Mọi thứ sẽ hoạt động, kể cả các ứng dụng yêu cầu sử dụng Internet. Tôi thậm chí có thể chơi một trò chơi ở tốc độ khung hình tuyệt vời, nhưng điều đó rất khó kiểm soát vì sử dụng chuột để mô phỏng cảm ứng khó hơn nhiều.
Tôi có một mẹo liên quan đến việc sử dụng các cạnh trên điện thoại, vì chúng được cho là phần quan trọng nhất của giao diện. Bất cứ khi nào bạn muốn mô phỏng thao tác vuốt từ một trong các cạnh, hãy bắt đầu nhấp ngay bên trong màn hình (không chỉ bên ngoài màn hình), rồi kéo theo hướng cần thiết. Vì vậy, đối với cạnh trái, bạn chỉ bắt đầu ở bên trong cạnh trái, nhấp và kéo sang phải trước khi buông.
Điều duy nhất dường như không hoạt động là kiểm tra các bản cập nhật. Điều này có nghĩa là nếu bạn muốn cập nhật hình ảnh mới hơn sau này, bạn sẽ cần chạy
cd emulator-x86 && ./build-emulator-sdcard.sh
một lần nữa trước khi chạy lệnh để khởi chạy trình mô phỏng.
Kết luận
Chơi với Ubuntu Touch sẽ khá thú vị. Tôi rất háo hức chờ xem nó sẽ hoạt động như thế nào khi tiếp đất trên nhiều thiết bị hơn, nhưng bây giờ thật tuyệt khi thử mọi thứ. Nếu bạn đang tìm kiếm các trình giả lập hệ điều hành di động khác, có sáu trình giả lập khác nhau mà chúng tôi khuyên bạn nên thử, bao gồm cả Android và iOS.
Bạn thấy Ubuntu Touch đi đâu? Nó có thể cạnh tranh với Android và iOS không? Hãy cho chúng tôi biết trong phần bình luận!