Avian là một máy ảo nhẹ và lớp vỏ ngoài được thiết kế để cung cấp một tập hợp con các tính năng hữu ích của Java, phù hợp để xây dựng các ứng dụng độc lập.
Đó là hiệu quả. VM được triển khai từ đầu và được thiết kế vừa nhanh vừa nhỏ.
- Biên dịch đúng lúc (JIT) để thực thi phương thức nhanh - Tạo, sao chép bộ sưu tập rác đảm bảo thời gian tạm dừng ngắn và địa phương không gian tốt - Heaps cục bộ cung cấp cấp phát bộ nhớ O (1) không có chi phí đồng bộ hóa - Các hội nghị con trỏ Null được xử lý thông qua các tín hiệu HĐH để tránh các nhánh không cần thiết
Thư viện lớp được thiết kế để kết nối lỏng lẻo nhất có thể, cho phép các công cụ như ProGuard tách biệt mã hóa tối thiểu cần thiết cho một ứng dụng. Điều này chuyển sang tải xuống nhỏ hơn và khởi động nhanh hơn.