เราใช้คุกกี้และเทคโนโลยีอื่น ๆ บนเว็บไซต์นี้ เพื่อปรับปรุงประสบการณ์การใช้งานของคุณ
การคลิกลิงก์ใด ๆ ในหน้านี้แสดงว่าคุณยินยอมในส่วนของ นโยบายความเป็นส่วนตัว และ นโยบายคุกกี้ ของเรา
ตกลง ฉันยินยอม เรียนรู้เพิ่มเติม

เกี่ยวกับ Mandelbrot

แอพ Mandelbrot ง่ายๆ เพื่อสาธิต WebFX

กลุ่มเป้าหมาย

แอปนี้ได้รับการเผยแพร่สำหรับนักพัฒนาที่ติดตามโครงการ WebFX และเป็นส่วนหนึ่งของการสาธิตโครงการ

สำหรับผู้ชมใหม่

WebFX เป็นโซลูชันข้ามแพลตฟอร์มแบบโอเพ่นซอร์สฟรีที่สามารถกำหนดเป้าหมายได้ 7 แพลตฟอร์ม (เว็บ, Android, iOS, macOS, Linux, Windows & embed เช่น Raspberry Pi) จากฐานรหัส Java เดียว

เทคโนโลยีพื้นฐาน: OpenJFX, Gluon & GWT

ตัวอย่างเช่น คุณสามารถเยี่ยมชมเวอร์ชันเว็บของแอปเดียวกันนี้ได้ที่ https://mandelbrot.webfx.dev

ไม่ว่าแพลตฟอร์มใด ซอร์สโค้ดของแอปพลิเคชันจะเหมือนกันทุกประการ (ดูส่วน LINKS ด้านล่างเพื่อเข้าถึงซอร์สโค้ดของการสาธิตนี้)

แอปพลิเคชันเขียนด้วย Java และใช้ JavaFX API เพื่อสร้างอินเทอร์เฟซผู้ใช้

Gluon toolchain (สร้างขึ้นบน GraalVM) ใช้เพื่อคอมไพล์โค้ด Java ของแอปพลิเคชันลงในแอปแบบเนทีฟสำหรับทุกแพลตฟอร์ม ยกเว้นเว็บ (ซึ่งรวมถึงเวอร์ชัน Android นี้ด้วย)

GWT ใช้เพื่อรวบรวมเวอร์ชันเว็บ มันเปลี่ยนรหัส Java เป็นรหัส JavaScript ที่ปรับให้เหมาะสม

เป็นผลให้โปรแกรมปฏิบัติการทั้งหมดในทุกแพลตฟอร์มนำเสนอประสิทธิภาพที่เหมาะสมที่สุด

เกี่ยวกับการสาธิตเฉพาะนี้

การสาธิตนี้คล้ายกับการสาธิต Ray Tracer แต่นอกจากนี้ยังใช้ประโยชน์จาก WebAssembly บนแพลตฟอร์มเว็บอีกด้วย

เช่นเดียวกับ Ray tracer การสาธิตของ Mandelbrot แสดงตัวอย่างแอปที่ไม่ปิดกั้น UI แม้ว่าจะมีการใช้งาน CPU อย่างหนัก และสิ่งนี้บนแพลตฟอร์มใดๆ (แม้แต่บนเว็บ)

ในขณะที่แอปพลิเคชันกำลังทำการคำนวณ UI ยังคงมีปฏิกิริยา คุณยังสามารถเล่นแอนิเมชั่นที่คำนวณได้จนถึงตอนนี้ในขณะที่ดำเนินการคำนวณต่อไปในพื้นหลัง

สิ่งนี้ทำได้โดยใช้ WebFX Worker API และ WebAssembly API ซึ่งแปลเป็น Web Workers จริงสำหรับแพลตฟอร์มเว็บ และเธรด Java มาตรฐานสำหรับแพลตฟอร์มอื่นๆ

เมื่อรองรับ WebAssembly (แพลตฟอร์มเว็บเท่านั้น) การคำนวณจะเสร็จสิ้นโดยใช้ WebAssembly

ลิงค์

ซอร์สโค้ดสาธิต: https://github.com/webfx-demos/webfx-demo-mandelbrot

เว็บไซต์ WebFX: https://webfx.dev

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

มีอะไรใหม่ใน 1.0.1 เวอร์ชันล่าสุด

Last updated on Dec 30, 2023

Upgraded target to Android 13 (SDK 33).

กำลังโหลดการแปล...

ข้อมูล แอป เพิ่มเติม

เวอร์ชันล่าสุด

ส่งคำขออัปเดต Mandelbrot 1.0.1

อัปโหลดโดย

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

ต้องใช้ Android

Android 5.0+

แสดงเพิ่มเติม

Mandelbrot ภาพหน้าจอ

ภาษา
สมัครสมาชิก APKPure
เป็นคนแรกที่เข้าถึงการเปิดตัวข่าวและคำแนะนำเกี่ยวกับเกมและแอพ Android ที่ดีที่สุด
ไม่เป็นไรขอบคุณ
ลงชื่อ
สมัครสมาชิกสำเร็จ!
ตอนนี้คุณสมัครเป็นสมาชิก APKPure
สมัครสมาชิก APKPure
เป็นคนแรกที่เข้าถึงการเปิดตัวข่าวและคำแนะนำเกี่ยวกับเกมและแอพ Android ที่ดีที่สุด
ไม่เป็นไรขอบคุณ
ลงชื่อ
ความสำเร็จ!
ตอนนี้คุณสมัครรับจดหมายข่าวของเรา