Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

JetBrains เขียนหลายแพลตฟอร์มขยายการรองรับ iOS ด้วย Alpha Release

JetBrains เขียนหลายแพลตฟอร์มขยายการรองรับ iOS ด้วย Alpha Release

JetBrains ผู้สร้างเครื่องมือพัฒนายอดนิยม ได้ประกาศเปิดตัว Compose Multiplatform สำหรับ iOS รุ่นอัลฟ่า ซึ่งขยายการรองรับชุดเครื่องมือ UI แบบประกาศหลายแพลตฟอร์มที่สร้างขึ้นบน Google Jetpack Compose เขียน Multiplatform ซึ่งรองรับการทำงานร่วมกับ Android, Windows, Linux, macOS และเว็บแล้ว ตอนนี้ใช้ iOS เพื่อให้ครอบคลุมระบบปฏิบัติการหลักทั้งหมด

ด้วยการจัดเตรียม API เดียวกันในทุกแพลตฟอร์มที่รองรับ Compose Multiplatform ปรับปรุงการพัฒนาแอพโดยจำลอง Jetpack Compose API นักพัฒนาที่มีประสบการณ์กับ Jetpack Compose สำหรับการสร้างส่วนต่อประสานผู้ใช้ Android สมัยใหม่สามารถใช้ทักษะเหล่านั้นเพื่อสร้าง UI ที่ใช้ร่วมกันผ่าน Compose Multiplatform โดยกำหนดเป้าหมายไปที่ iOS และอื่น ๆ

สิ่งที่รวมอยู่ใน Compose Multiplatform ได้แก่ การจัดการสถานะ องค์ประกอบเค้าโครง และภาพเคลื่อนไหว ชุดเครื่องมือยังรองรับคุณสมบัติที่ขึ้นกับระบบปฏิบัติการ เช่น การโหลดทรัพยากร และใช้ abstractions ระดับสูงกว่าเพื่อเพิ่มความสะดวกในการพกพา การใช้ประโยชน์จากไลบรารีกราฟิก Skiko หรือที่รู้จักในชื่อ Skia สำหรับ Kotlin ทำให้ Compose Multiplatform ใช้การเรนเดอร์บนผืนผ้าใบบน iOS Skiko มีพื้นฐานมาจาก Skia ซึ่ง Google ใช้สำหรับผลิตภัณฑ์ Chrome, ChromeOS และ Flutter

เช่นเดียวกับ Flutter วิธีนี้ให้รูปลักษณ์และความรู้สึกที่สอดคล้องกันในทุกแพลตฟอร์มที่รองรับสำหรับแอปพลิเคชันเขียนหลายแพลตฟอร์ม ชุดเครื่องมือนี้แตกต่างจาก Flutter ตรงที่มีวิดเจ็ต Material และ Material 3 เป็นค่าเริ่มต้น ส่งผลให้แอปมีลักษณะคล้ายกับการออกแบบมาตรฐานของ Android แม้ว่า Material จะเป็นรูปลักษณ์และความรู้สึกของวิดเจ็ตเดียวที่รองรับบน iOS ในขณะนี้ แต่ JetBrains ยังไม่ยืนยันว่าจะมีการใช้งานรูปลักษณ์และความรู้สึกของวิดเจ็ตแบบเนทีฟในอนาคตหรือไม่

กล่าวถึงประเด็นสำคัญของการพัฒนาแอพข้ามแพลตฟอร์ม - ความสามารถในการทำงานร่วมกันกับ OS SDK - เขียน Multiplatform สำหรับ iOS เสนอเลเยอร์การทำงานร่วมกันแบบสองทางที่ด้านบนของ UIKit ซึ่งรวมถึงสองคลาสหลัก: UIKitView และ ComposeUIViewController เมื่อใช้ UIKitView นักพัฒนาสามารถฝังวิดเจ็ตเฉพาะแพลตฟอร์ม เช่น แผนที่ มุมมองเว็บ เครื่องเล่นมีเดีย หรือฟีดกล้องภายใน UI เขียน ในทางกลับกัน ComposeUIViewController สามารถใช้เพื่อแทรกหน้าจอเขียนในแอปพลิเคชัน UIKit และ SwiftUI ซึ่งช่วยในการแปลงแอปที่มีอยู่เป็นแอปพลิเคชันเขียนแบบค่อยเป็นค่อยไป

ในขณะที่แนวการพัฒนา no-code และ low-code ยังคงขยายตัว เครื่องมืออย่าง Compose Multiplatform ร่วมกับแพลตฟอร์มอย่าง AppMaster กำลังทำให้การพัฒนาแอพสามารถเข้าถึงได้และมีประสิทธิภาพมากขึ้นสำหรับนักพัฒนาทั่วโลก คลิก ที่นี่ เพื่อดูคำแนะนำที่ครอบคลุมเกี่ยวกับการพัฒนาแอปแบบ no-code และ low-code สำหรับปี 2022

กระทู้ที่เกี่ยวข้อง

AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster ที่ BubbleCon 2024: สำรวจเทรนด์ No-Code
AppMaster เข้าร่วมงาน BubbleCon 2024 ในนิวยอร์กซิตี้ เพื่อรับข้อมูลเชิงลึก ขยายเครือข่าย และสำรวจโอกาสในการขับเคลื่อนการสร้างสรรค์นวัตกรรมในพื้นที่การพัฒนาแบบไร้โค้ด
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
สรุป FFDC 2024: ข้อมูลเชิงลึกที่สำคัญจากการประชุมนักพัฒนา FlutterFlow ในนิวยอร์ก
FFDC 2024 จุดประกายให้เมืองนิวยอร์กซิตี้ด้วยการนำเสนอข้อมูลเชิงลึกที่ล้ำสมัยเกี่ยวกับการพัฒนาแอพด้วย FlutterFlow ให้กับนักพัฒนา ด้วยเซสชันที่นำโดยผู้เชี่ยวชาญ การอัปเดตพิเศษ และการสร้างเครือข่ายที่ไม่มีใครเทียบได้ นับเป็นงานที่ไม่ควรพลาด!
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
การเลิกจ้างพนักงานด้านเทคโนโลยีในปี 2024: คลื่นลูกใหม่ที่ส่งผลกระทบต่อนวัตกรรม
จากการเลิกจ้างพนักงาน 60,000 คนใน 254 บริษัท รวมถึงบริษัทยักษ์ใหญ่เช่น Tesla และ Amazon ทำให้ปี 2024 จะเห็นการเลิกจ้างพนักงานในสายเทคโนโลยีอย่างต่อเนื่อง ซึ่งส่งผลต่อภูมิทัศน์ของนวัตกรรม
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

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

นำความคิดของคุณมาสู่ชีวิต