We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.

Giới thiệu về Mandelbrot

Một ứng dụng Mandelbrot đơn giản để trình diễn WebFX

KHÁN GIẢ MỤC TIÊU

Ứng dụng này đã được xuất bản cho các nhà phát triển theo dự án WebFX và là một phần của bản trình diễn dự án.

DÀNH CHO ĐỐI TƯỢNG MỚI

WebFX là một giải pháp đa nền tảng nguồn mở, miễn phí có thể nhắm mục tiêu 7 nền tảng (Web, Android, iOS, macOS, Linux, Windows & nhúng như Raspberry Pi) từ một cơ sở mã Java duy nhất.

Các công nghệ nền tảng: OpenJFX, Gluon & GWT.

Chẳng hạn, bạn có thể truy cập phiên bản web của cùng ứng dụng này tại https://mandelbrot.webfx.dev

Dù là nền tảng nào thì mã nguồn ứng dụng hoàn toàn giống nhau (xem phần LIÊN KẾT bên dưới để truy cập mã nguồn của bản trình diễn này).

Ứng dụng này được viết bằng Java và sử dụng API JavaFX để xây dựng giao diện người dùng.

Chuỗi công cụ Gluon (được xây dựng trên GraalVM) được sử dụng để biên dịch mã Java của ứng dụng thành một ứng dụng gốc cho tất cả các nền tảng ngoại trừ Web (vì vậy điều này bao gồm cả phiên bản Android này).

GWT được sử dụng để biên dịch phiên bản Web. Nó chuyển mã Java thành mã JavaScript được tối ưu hóa.

Do đó, tất cả các tệp thực thi trong tất cả các nền tảng đều mang lại hiệu suất tối ưu.

GIỚI THIỆU BẢN DEMO CỤ THỂ NÀY

Bản trình diễn này tương tự như bản trình diễn Ray tracer, nhưng ngoài ra, nó còn tận dụng lợi thế của WebAssugging trên nền tảng Web.

Giống như đối với trình theo dõi Ray, bản trình diễn Mandelbrot hiển thị một ví dụ về một ứng dụng không chặn giao diện người dùng mặc dù sử dụng nhiều CPU và điều này trên bất kỳ nền tảng nào (ngay cả trên Web).

Trong khi ứng dụng đang thực hiện tính toán, giao diện người dùng vẫn phản ứng, thậm chí bạn có thể phát hoạt ảnh được tính cho đến thời điểm đó trong khi ứng dụng tiếp tục tính toán ở chế độ nền.

Điều này đạt được bằng cách sử dụng WebFX Worker API và WebAssugging API, được dịch thành Web Worker thực tế cho nền tảng web và các luồng Java tiêu chuẩn cho các nền tảng khác.

Khi WebAssugging được hỗ trợ (chỉ nền tảng Web), việc tính toán được thực hiện bằng cách sử dụng WebAssugging.

LIÊN KẾT

Mã nguồn demo: https://github.com/webfx-demos/webfx-demo-mandelbrot

Trang web WebFX: https://webfx.dev

WebFX GitHub: https://github.com/webfx-project/webfx

Có gì mới trong phiên bản mới nhất 1.0.1

Last updated on Dec 30, 2023

Upgraded target to Android 13 (SDK 33).

Đang tải bản dịch ...

Thông tin thêm Ứng dụng

Phiên bản mới nhất

Yêu cầu cập nhật Mandelbrot 1.0.1

Được tải lên bởi

راعبه خلق الله

Yêu cầu Android

Android 5.0+

Hiển thị nhiều hơn

Mandelbrot Ảnh chụp màn hình

Ngôn ngữ
Đăng ký APKPure
Hãy là người đầu tiên có quyền truy cập vào bản phát hành, tin tức và hướng dẫn sớm của các trò chơi và ứng dụng Android tốt nhất.
Không, cám ơn
Đăng ký
Đăng ký thành công!
Bây giờ bạn đã đăng ký APKPure.
Đăng ký APKPure
Hãy là người đầu tiên có quyền truy cập vào bản phát hành, tin tức và hướng dẫn sớm của các trò chơi và ứng dụng Android tốt nhất.
Không, cám ơn
Đăng ký
Thành công!
Bây giờ bạn đã đăng ký nhận bản tin của chúng tôi.