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

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

Samsung เปิดตัว Galaxy A55 พร้อมนวัตกรรมความปลอดภัยและโครงสร้างระดับพรีเมียม
Samsung เปิดตัว Galaxy A55 พร้อมนวัตกรรมความปลอดภัยและโครงสร้างระดับพรีเมียม
Samsung ขยายกลุ่มผลิตภัณฑ์ระดับกลางด้วยการเปิดตัว Galaxy A55 และ A35 ที่มีการรักษาความปลอดภัยแบบ Knox Vault และองค์ประกอบการออกแบบที่ได้รับการอัปเกรด โดยผสมผสานกลุ่มนี้เข้ากับคุณสมบัติระดับเรือธง
Cloudflare เปิดตัวไฟร์วอลล์สำหรับ AI เพื่อปกป้องโมเดลภาษาขนาดใหญ่
Cloudflare เปิดตัวไฟร์วอลล์สำหรับ AI เพื่อปกป้องโมเดลภาษาขนาดใหญ่
Cloudflare ก้าวไปข้างหน้าด้วยไฟร์วอลล์สำหรับ AI ซึ่งเป็น WAF ขั้นสูงที่ออกแบบมาเพื่อระบุล่วงหน้าและป้องกันการละเมิดที่อาจเกิดขึ้นโดยกำหนดเป้าหมายไปที่โมเดลภาษาขนาดใหญ่
ChatGPT ของ OpenAI พูดถึง: อนาคตของ AI แบบโต้ตอบด้วยเสียง
ChatGPT ของ OpenAI พูดถึง: อนาคตของ AI แบบโต้ตอบด้วยเสียง
ChatGPT บรรลุฟีเจอร์หลักด้วย OpenAI ที่เปิดตัวความสามารถด้านเสียง ขณะนี้ผู้ใช้สามารถเพลิดเพลินกับการโต้ตอบแบบแฮนด์ฟรีได้เนื่องจาก ChatGPT อ่านออกเสียงคำตอบบน iOS, Android และเว็บ
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

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

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