[IMG]http://cdn.**********************/attachments/
blackberry-playbook-android-jpg.13008/[/IMG]
Có lẽ nhiều lúc bạn rất nản khi convert nhiều ứng dụng Android nhưng cuối cùng lại không chạy được. Và đôi lúc bạn cũng tự đặt câu hỏi liệu có cách nào biết được ứng dụng Android nào không thể chạy được trên Playbook mà không phải tốn thời gian cài đặt và test thử trên Playbook không?
Để trả lời cho câu hỏi này thì bạn phải bắt đầu từ nguồn gốc của nó. Làm thế nào Playbook có thể chạy đươc ứng dụng Android? Câu trả lời là : trong OS 2.x beta có tích hợp sẵn Android Player, giống như một Emulator cung cấp môi trường và thư viện cần thiết để ứng dụng Android hoạt động.
Nhưng Android Player cũng có hạn chế của nó. Nó không hỗ trợ những ứng dụng Android có tính chất sau:
- Sử dụng NDK - NDK là gì? các bạn có thể tham khảo ở đây http://developer.android.com/sdk/ndk/overview.html
- App sử dụng Google map
- Text-to-text speech
- In-app purchases
Thông thường nếu app cần một trong 3 yêu cầu cuối cùng thì vẫn chạy bình thường đôi lúc sẽ cố một số lỗi như app Anki-droid flash card.
Đặc biệt nếu app được coded từ NDK thì chắc chắn sẽ bị crashed ngay lần chạy đầu tiên. Nhưng tiếc thay, những game khủng thì thường sử dụng NDK :baffled5wh:.
Vậy vấn đề đặt ra làm sao biết apps nào sử dụng NDK chứ không phải SDK thuần túy. Tất nhiên bạn không thể biết nó từ trong review hay mã trên thanh web address của Android Market. Cách duy nhất là bạn phải download nó về và dùng winrar hay bất cứ soft zip file nào tương đương để view cấu trúc bên trong.
- App chỉ sử dụng SDK - sẽ hoạt động được playbook sẽ có cấu trúc tương tự sau:
- APp sử dụng NDK thì sẽ đi kèm với thư mục thư viện lib trong đó có chứa các file .*so được generate từ NDK environment
Như vậy không cần phải mất thời gian cài đặt bạn có thể sure được 90% apps của bạn định convert có thể work trên playbook hay không. Hy vọng tip này có thể giúp bạn được phần nào.
Trong bản OS 2.x official sắp tới không thấy RIM đề cập đến vần đề NDK của android thì có khả năng không hy vọng nhiều nó sẽ chạy được hầu hết các android apps.
View more random threads:
Mỗi công trình do Tre Nghệ thực hiện không chỉ là một tòa nhà, mà là một tác phẩm nghệ thuật mang dấu ấn riêng biệt. Đội ngũ kiến trúc sư và nhà thầu luôn hướng tới mục tiêu làm việc với sự tận tâm...
Tinh Thần Xanh Mướt: Thiết Kế và Xây Dựng Nhà ở Bà Rịa - Vũng Tàu