Flutter 2 ได้รับการเผยแพร่แล้วและมาถึงในรูปแบบเฟรมเวิร์กสากล

Google เพิ่งเปิดตัวการเปิดตัว เวอร์ชันใหม่ของเฟรมเวิร์ก UI กระพือปีก 2, ซึ่งใน ประกาศการเปลี่ยนแปลง ของโครงการกรอบการพัฒนาแอปพลิเคชันมือถือ ไปยังกรอบงานสากลเพื่อสร้างซอฟต์แวร์ประเภทใดก็ได้รวมถึงแอปพลิเคชันบนเดสก์ท็อปและเว็บ

สำหรับคนที่ไม่รู้จัก กระพือ พวกเขาควรรู้ว่าสิ่งนี้ ถือเป็นอีกทางเลือกหนึ่งของ React Native และอนุญาตให้เปิดแอปพลิเคชันสำหรับแพลตฟอร์มต่างๆ ได้แก่ iOS, Android, Windows, macOS และ Linux โดยใช้ฐานรหัสเดียวกันตลอดจนแอปพลิเคชันที่ทำงานในเบราว์เซอร์

แอพมือถือที่เขียนก่อนหน้านี้ใน Flutter 1 หลังจากเปลี่ยนเป็น Flutter 2 แล้วสามารถปรับให้เข้ากับการทำงานบนเดสก์ท็อปและเว็บได้โดยไม่ต้องเขียนโค้ดซ้ำ

เกี่ยวกับ Flutter

รหัส Flutter ส่วนใหญ่ ถูกนำไปใช้ใน Dart และเอ็นจินรันไทม์สำหรับรันแอพพลิเคชั่นเขียนด้วย C ++

เมื่อพัฒนาแอปพลิเคชันนอกเหนือจากภาษา Flutter Dart ดั้งเดิมแล้วคุณสามารถใช้อินเทอร์เฟซฟังก์ชัน Dart Foreign เพื่อเรียกรหัส C / C ++

การพกพากระพือเกินไป ขยายไปยังอุปกรณ์ฝังตัวเช่นอุปกรณ์ขนาดเล็กเช่น Raspberry Pi และ Google Home Hub

ณ จุดนี้ Google กล่าวว่าหนึ่งในแพลตฟอร์มฝังตัวที่ Flutter ใช้งานอยู่แล้วนั้นใช้ระบบปฏิบัติการสมาร์ทดิสเพลย์ที่ขับเคลื่อนไลค์ของ Google Home Hub

ประสิทธิภาพการดำเนินการสูงทำได้โดยการรวบรวมแอปพลิเคชันไว้ในรหัสเครื่องสำหรับแพลตฟอร์มเป้าหมาย ในขณะเดียวกันก็ไม่จำเป็นต้องคอมไพล์โปรแกรมใหม่หลังจากการเปลี่ยนแปลงแต่ละครั้ง: Dart มีโหมดโหลดใหม่ที่ช่วยให้คุณทำการเปลี่ยนแปลงกับแอปพลิเคชันที่กำลังทำงานอยู่และประเมินผลลัพธ์ได้ทันที

วันนี้เราได้เปิดตัว Flutter 2 ซึ่งเป็นอัปเดตสำคัญของ Flutter ที่ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่สวยงามรวดเร็วและพกพาได้สำหรับทุกแพลตฟอร์ม

ด้วย Flutter 2 คุณสามารถใช้ฐานรหัสเดียวกันเพื่อพุชแอพที่มาพร้อมระบบปฏิบัติการห้าระบบ ได้แก่ iOS, Android, Windows, macOS และ Linux ตลอดจนประสบการณ์การใช้งานเว็บที่ส่งไปยังเบราว์เซอร์เช่น Chrome, Firefox, Safari หรือ Edge Flutter สามารถรวมเข้ากับรถยนต์อัจฉริยะโทรทัศน์และเครื่องใช้ไฟฟ้าเพื่อมอบประสบการณ์ที่เป็นสากลและพกพาได้มากที่สุดสำหรับโลกแห่งการใช้คอมพิวเตอร์โดยรอบ

เกี่ยวกับ Flutter 2

Flutter 2 อ้างว่าเข้ากันได้กับการสร้างเว็บแอปพลิเคชัน เหมาะสำหรับการปรับใช้ในการผลิตเนื่องจากมีการกล่าวถึงสามสถานการณ์หลักสำหรับการใช้ Flutter สำหรับเว็บ:

  • พัฒนาเว็บแอปพลิเคชันแบบสแตนด์อโลน (PWA, Progressive Web Apps)
  • สร้างเว็บแอปพลิเคชันหน้าเดียว (SPA)
  • แปลงแอปพลิเคชันมือถือเป็นเว็บแอปพลิเคชัน

คุณสมบัติของเครื่องมือพัฒนาเว็บรวมถึงการใช้กลไกเพื่อเร่งการแสดงผลกราฟิก 2 มิติและ 3 มิติการจัดวางองค์ประกอบบนหน้าจอที่ยืดหยุ่นและเอ็นจิ้นการแสดงผล CanvasKit ที่ติดตั้งอยู่ใน WebAssembly

และเนื่องจากเบราว์เซอร์เดสก์ท็อปมีความสำคัญพอ ๆ กับเบราว์เซอร์บนอุปกรณ์เคลื่อนที่เราจึงเพิ่มแถบเลื่อนแบบโต้ตอบและแป้นพิมพ์ลัดเพิ่มความหนาแน่นของเนื้อหาเริ่มต้นในโหมดเดสก์ท็อปและเพิ่มการรองรับโปรแกรมอ่านหน้าจอสำหรับการเข้าถึงใน Windows, macOS และ Chrome OS

นอกจากนี้ ในประกาศมีการกล่าวถึงการสนับสนุนแอปพลิเคชันเดสก์ท็อปอยู่ในเวอร์ชันเบต้า และจะมีเสถียรภาพในปีนี้ในการเปิดตัวในอนาคตพร้อมกับการประกาศว่า Canonical, Microsoft และ Toyota จะทำงานสนับสนุนการพัฒนาร่วมกับ Flutter

  • ในส่วนของ Canonical ได้เลือก Flutter เป็นเฟรมเวิร์กหลักสำหรับแอปพลิเคชันและยังใช้ Flutter เพื่อพัฒนาตัวติดตั้งใหม่สำหรับ Ubuntu
  • ในขณะที่ Microsoft ได้ปรับ Flutter สำหรับอุปกรณ์หลายหน้าจอแบบพับได้เช่น Surface Duo
  • ในที่สุดโตโยต้ามีแผนที่จะใช้ Flutter สำหรับระบบสาระบันเทิงในรถยนต์

Si คุณต้องการทราบข้อมูลเพิ่มเติม เกี่ยวกับ Flutter 2 เวอร์ชันใหม่นี้สามารถตรวจสอบรายละเอียดได้ในประกาศเดิม ลิงค์คือนี่

ในขณะที่ สำหรับผู้ที่สนใจสามารถติดตั้ง Flutter คุณสามารถทำตามคำแนะนำที่ท้ายโพสต์ของ Diego ลิงค์คือนี่


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา