Khi chúng ta nói về hệ điều hành di động, sự chú ý ngay lập tức chuyển sang iOS hoặc Android. Nếu bạn nhớ lại, cách đây không lâu, cũng có một hệ điều hành di động khác trên thị trường - WebOS, mà Hewlett-Packard (HP) sử dụng trên các bảng và điện thoại của riêng họ và dẫn đến thất bại thị trường toàn bộ. WebOS, một mình, là một hệ điều hành di động tuyệt vời để bắt đầu, nhưng trên thế giới nơi iOS và Android thống trị với hàng chục nghìn ứng dụng, nó lại bị so sánh. Sau khi HP quyết định bán máy tính bảng của họ với giá rẻ, họ cũng đã phát hành WebOS như một dự án nguồn mở. Hôm nay, chúng tôi sẽ chỉ cho bạn cách bạn có thể chạy WebOS trong máy tính Linux của mình, sử dụng Virtualbox.

Cài đặt

Lưu ý : Trước khi chúng tôi tiến hành cài đặt WebOS SDK, bạn cần có Virtualbox và Java đang chạy trong máy của bạn.

Nếu bạn đang sử dụng máy 64 bit, bạn cũng sẽ cần cài đặt gói “ia32-libs”.

 sudo apt-get cài đặt ia32-libs 

Để cài đặt SDK, trước tiên hãy tải xuống các gói deb từ trang web tại đây. Bạn sẽ phải tải xuống và cài đặt gói “palm-novacom” và “palm-sdk”.

Sử dụng

Để giả lập hoạt động, bạn sẽ cần “novacomd” hoạt động. Nếu nó không được thực hiện theo mặc định, bạn có thể khởi chạy nó qua

 sudo / opt / Palm / novacom / novacomd 

Sau đó bạn có thể gọi trình giả lập:

 cọ-emulator 

Sau đó, SDK sẽ hỏi bạn muốn khởi chạy phiên bản nào.

Theo mặc định, nếu bạn vừa cài đặt các gói đã đề cập ở trên, phiên bản duy nhất bạn có là 3.0.5 mới nhất. Trình mô phỏng sẽ khởi chạy VirtualBox.

Và sau một vài phút chờ đợi, màn hình chào mừng sẽ được hiển thị.

Tuy nhiên, vì WebOS được thiết kế cho các thiết bị xúc giác, bạn nên biết một vài phím tắt để vận hành hệ điều hành đúng cách.

  • Nhấp chuột sẽ được hiểu là một lần chạm ngón tay
  • Phím "Home" sẽ đưa bạn trở lại màn hình chính.
  • Alt sẽ hiển thị bàn phím và trang tìm kiếm.
  • Escape là để hiển thị các thông báo.
  • Các phím phải và trái có thể được sử dụng để chuyển đổi giữa các ứng dụng đã mở.

Vì vậy, bây giờ bạn có thể chơi với hệ điều hành này trong một thời gian ngắn.

Nếu bạn muốn đi sâu hơn và có thể sử dụng nó để phát triển một số ứng dụng, bạn có thể muốn mở một thiết bị đầu cuối. Đối với điều đó, bạn có thể sử dụng lệnh:

 novaterm 

từ bất kỳ vỏ nào. Thiết bị đầu cuối này sẽ giúp bạn khám phá thiết bị, nhưng cũng mô phỏng cuộc gọi hoặc tin nhắn đến.

Để tạo cuộc gọi đến, cú pháp từ thiết bị đầu cuối novaterm là:

 luna-send -n 1 luna: //com.palm.pmradiosimulator/set_incomingcall {\ "số \": \ "9876543210 \"} 

Và đối với văn bản, mã thực sự tương tự:

 luna-send -n 1 luna: //com.palm.pmradiosimulator/set_incomingsms {\ "number \": \ "9876543210 \", \ "message \": \ "'Văn bản này là một thử nghiệm' \"} 

Một ứng dụng thú vị khác cho trình mô phỏng là khả năng cài đặt các ứng dụng của bên thứ ba. Từ vỏ máy tính của bạn, bạn có thể sử dụng lệnh

 palm-install [đường dẫn đến gói .ipk để cài đặt] 

để tìm các ứng dụng của bên thứ ba, bạn có thể truy vấn bằng công cụ tìm kiếm yêu thích của mình hoặc bắt đầu từ đây (yêu cầu một dòng chữ để tải xuống các ứng dụng).

Cuối cùng, giống như nhiều thiết bị di động khác, bạn có thể chuyển các tệp sang thiết bị thông qua kết nối SSH. Theo mặc định, SDK sử dụng cổng 5522 để nhận, vì vậy bạn có thể thực hiện một số việc như:

 scp -P 5522 [tập tin để chuyển] root @ localhost: / media / internal 

Phần kết luận

Mặc dù danh mục ứng dụng không được trang bị như Cửa hàng Play của Android hoặc AppStore của iOS, WebOS vẫn là một hệ thống thú vị cho thiết bị di động. Tôi không biết về việc phát triển nó, nhưng thử nghiệm nó chắc chắn là một trải nghiệm thú vị. Đối với tất cả người dùng TouchPad, chúng tôi chỉ có thể hy vọng rằng phiên bản mở sẽ tồn tại và mở rộng.

Bạn nghĩ gì về WebOS? Làm thế nào bạn sẽ so sánh nó với Android hoặc thậm chí CyanogenMod? Bạn có câu hỏi nào không? Xin vui lòng cho chúng tôi biết trong các ý kiến.