Tôi đã suy nghĩ trong việc sử dụng một số công cụ để chuyển đổi JAR thành APK. Nhưng Nexus One của tôi có đủ bộ nhớ không? Và những gì về điều khiển?
Tôi đã suy nghĩ trong việc sử dụng một số công cụ để chuyển đổi JAR thành APK. Nhưng Nexus One của tôi có đủ bộ nhớ không? Và những gì về điều khiển?
Câu trả lời:
Minecraft Pocket Edition có sẵn trong Cửa hàng Google Play và Cửa hàng ứng dụng của Amazon . Engadget đã có một bàn tay-on của trò chơi, và "SonyEricssonDev" có một đoạn video cho thấy Minecraft đang được phát trên Xperia Play.
Tôi không biết gì về Minecraft nhưng tôi không thể thấy nó sẽ như thế nào nếu không viết lại những phần lớn của nó. Ngay cả khi bạn có thể chuyển đổi JAR thành .apk, có nhiều lớp Java không phải là một phần của API Android. Hơn nữa, Android không bao gồm AWT, Swing hoặc Java 2D / 3D, nó có giao diện người dùng và API đồ họa riêng, vì vậy giao diện người dùng sẽ cần phải được viết lại.
Android không thể chỉ "chạy" các ứng dụng Java gốc. Android không có Máy ảo Java. Android sử dụng Máy ảo Dalvik, hoàn toàn khác biệt.
Mặc dù các ứng dụng Android được viết bằng Java, nhưng nó là một "tập hợp con" của Java thực tế. vì vậy ngay cả khi bạn có thể chạy các tệp jar thông qua "trình chuyển đổi", không có gì đảm bảo mã thực sự được Dalvik hỗ trợ.