Sử dụng FlashBuilder 4.6 hoặc 4.7, tôi tạo tệp IPA từ Flex Mobile Project.FlashBuilder 4.6 hoặc 4.7: Cách cải thiện tốc độ phát của gói IPA (ios)
Vấn đề của tôi là việc tạo gói IOS mất từ 15 đến 30 phút để tạo gói 20 Mo, trong khi tối đa 1 phút đối với gói AIR và Android.
Tôi biết rằng gói IOS khác với LLVM được sử dụng để tạo IPA và phương thức AIR được sử dụng theo gói, nhưng có cách nào để cải thiện tốc độ này không?
Tôi đã thử tăng bộ nhớ Eclipse nhưng không hiệu quả. Phân tích thêm công cụ tôi nhận thấy nó là luồng đơn.
Tôi đã thử với AIR 3.1, AIR 3.3 và AIR 3.4 và thời gian thế hệ vẫn như cũ. Ngoại trừ điều này, lưu ý rằng tôi rất hài lòng với Flex Mobile vì hiện tại tôi có một ứng dụng được phát triển trong Flex hoạt động trên Windows, Mac OSX, Máy tính bảng Android và IPad.
Tôi có cảm giác rằng trình biên dịch iOS là bản dịch mã byte-mã-byte, trong đó Android có thể chỉ cần nhúng một máy ảo cùng với SWF. Điều này có thể phải làm với thực tế là Apple không cho phép nhúng VM. –
Tôi không biết nếu sử dụng AIR SDK mới nhất giúp (chẳng hạn như 3.4 hoặc 3.5 beta), nhưng tôi nhận ra rằng ngay cả việc biên dịch đơn giản chỉ với một lớp Sprite rỗng sẽ mất 3 phút trên Core i7 của tôi với CPU hoàn toàn đóng gói. Tôi chắc chắn Adobe đang xem xét cải thiện tất cả những điều này, vì đội của họ đang làm việc trên trình biên dịch Falcon, có lẽ không có đủ nguồn lực từ công ty để chống lại tất cả các mặt trận, miễn là có đủ người sử dụng Flash/Flex, chúng ta có thể thấy những điều tốt đẹp sắp tới. –
Tôi chưa bao giờ gặp bất kỳ cách nào để thực sự tăng tốc. Nếu bạn đang thử nghiệm nhanh, bạn có thể thực hiện chế độ gỡ lỗi trên thiết bị. Việc xây dựng nhanh (mà chạy đặc biệt chậm trên thiết bị) nói chung là ~ 30 giây và xây dựng tiêu chuẩn là 3-5 phút đó là nhiều, tốt hơn cho mục đích thử nghiệm –