Image
By lew Founder on Tag: Swift, Android
Swift

Skip ชุดเครื่องมือสำหรับการใช้ภาษา Swift และ SwiftUI มาพัฒนาแอปแอนดรอยด์จากเดิมที่ใช้กับแอป iOS เท่านั้น ประกาศโอเพนซอร์สทั้งหมด ผู้ใช้ไม่ต้องใช้กุญแจไลเซนส์อีกต่อไป หลังจากทีมงานพยายามทำเป็นเครื่องมือแบบเสียเงินมาสองปีแต่ไม่ประสบความสำเร็จ

เดิม Skip เคยคิดค่าบริการ 29 ดอลลาร์ต่อเดือนหรือ 299 ดอลลาร์ต่อปีสำหรับผู้ใช้ส่วนบุคคล และ 99 ดอลลาร์ต่อเดือนหรือ 999 ดอลลาร์ต่อปีสำหรับการใช้งานธุรกิจ

By arjin Writer on Tag: Swift, Programming, Android
Swift

โครงการภาษา Swift เปิดตัวชุดพัฒนา Swift SDK for Android อย่างเป็นทางการ หลังจากตั้งทีม Android Workgroup ก่อนหน้านี้ ทำให้ภาษาที่พัฒนาโดยแอปเปิลข้ามไปรองรับการสร้างแอปบน Android ได้แล้ว

Swift SDK for Android เผยแพร่ในสถานะพรีวิว โดยมีทั้งชุดติดตั้งบน Windows, Linux และ macOS นอกจากนี้ยังเปิดตัวโครงการ swift-java เพื่อให้ Swift สามารถทำงานร่วมกับ Java ได้อย่างปลอดภัยและมีประสิทธิภาพในการทำงาน

By lew Founder on Tag: Apple, Container, Xcode, Development, Swift, WWDC25
Apple

แอปเปิลประกาศบริการและเครื่องมือใหม่ๆ สำหรับนักพัฒนาในงาน WWDC 2025 โดย จุดที่หลายคนรอคงเป็นการรองรับการรันคอนเทนเนอร์ในตัว ไม่ต้องลงโปรแกรมภายนอก, นอกจากนี้ยังมีความสามารถเรียก Apple Intelligence และเครื่องมืออื่นๆ

By lew Founder on Tag: Swift, Programming, Java, Apple
Swift

แอปเปิลรายงานถึงการย้ายโค้ดหลังบ้านของแอป Passwords ฟีเจอร์ Password Monitoring ที่ตรวจสอบว่ารหัสผ่านในฐานข้อมูลนั้นตรงกับรหัสผ่านที่เคยรั่วไหลหรือไม่ โดยระบบนี้เขียนด้วยจาวาเช่นเดียวกับระบบอื่นๆ ที่ให้บริการขนาดใหญ่ แต่ก็พบข้อจำกัดของระบบจัดการหน่วยความจำจาวาที่ทำให้แอปพลิเคชั่นกินแรมสูงขึ้น

บริการ Password Monitoring รันให้บริการทั่วโลก และแอปเปิลพบว่าโหลดไม่นิ่งตลอดทั้งวัน การใช้จาวาสร้างข้อจำกัดว่าไม่สามารถเปิด/ปิด instance ให้พอดีกับปริมาณโหลดได้เร็วพอ

By lew Founder on Tag: Swift, Programming, Apple
Swift

แอปเปิลปล่อย Swiftly โปรแกรมจัดการการติดตั้งภาษา Swift เวอร์ชั่น 1.0 เป็นแนวทางมาตรฐานในการติดตั้งภาษา Swift นอก XCode ตัว Swiftly เป็นเครื่องมือที่พัฒนาด้วยภาษา Swift เองทั้งหมด แสดงให้เห็นความสามารถในการพัฒนาแอปพลิเคชั่นภาษา Swift ได้ทั้งบนแมคและลินุกซ์ (บนวินโดวส์ยังติดตั้ง Swift ผ่าน WinGet)

โครงการใช้ไลบรารีมาตรฐานในโมดูล Foundation ของตัวภาษาเองเป็นหลัก และใช้ไลบรารี AsyncHTTPClient ร่วมกับ Swift OpenAPI Generator สำหรับการสร้างไลบรารีเชื่อมต่อกับเซิร์ฟเวอร์ swift.org

By lew Founder on Tag: Swift, Programming
Swift

โครงการภาษา Swift ของแอปเปิลออกเวอร์ชั่น 6.0 โดยปรับปรุงที่ระดับตัวภาษาหลายประเด็น เช่น

  • ปรับปรุงการทำงานแบบ concurrent: กระบวนการตรวจสอบ data race แม่นยำขึ้นลดคำเตือนแบบ false positive อย่างไรก็ดีฟีเจอร์นี้ยังเป็นออปชั่นต้องเปิดใช้งานเอง
  • Typed throws: ประกาศฟังก์ชั่นโดยแจ้งว่าจะ throw อะไรออกมาได้บ้าง
  • ทำงานร่วมกับ C++ ได้มากขึ้น: รองรับ virtual method, default argument, และ type ต่างๆ จาก C++ standard library ก็สามารถใช้งานใน Swift ได้แล้ว
  • ใช้งานแบบ Embedded ได้: โดยใช้ฟีเจอร์ได้บางส่วนของภาษา รองรับทั้ง Arm และ RISC-V
  • รองรับเลขจำนวนเต็มแบบ 128 บิตในตัว
  • เพิ่มคำสั่งที่ช่วยให้เขียนโปรแกรมง่ายขึ้น เช่น count(where:) ที่นับข้อมูลใน sequence ที่ตรงเงื่อนไข
By mk Founder on Tag: Swift, Apple, Programming, C++
Swift

แอปเปิลเปิดตัวภาษา Swift ครั้งแรกในปี 2014 เพื่อเป็นภาษาหลักสำหรับพัฒนาแอพบน iOS และ macOS แทน Objective-C ของเดิม

ปีนี้ถือเป็นการครบรอบ 10 ปีของภาษา Swift ซึ่งในงาน WWDC 2024 สัปดาห์ที่แล้วก็มีการฉลองกันเล็กๆ น้อยๆ ในเรื่องนี้

By lew Founder on Tag: Swift, Apple, ESP32, Embedded
Swift

ในงาน WWDC24 แอปเปิลสาธิตการพัฒนาอุปกรณ์ Matter ด้วย Swift แบบ Embedded Swift บนชิป ESP32 โดยสามารถสร้างอุปกรณ์เชื่อมต่อเข้ากับ HomeKit ได้โดยง่าย

Embedded Swift เป็น subset ของภาษา Swift เต็มรูปแบบ เพื่อลดรูปให้ไบนารีที่ได้มีขนาดเล็กพอ เช่น ฟีเจอร์ reflection แต่โค้ดที่เขียนด้วย Embedded Swift นั้นจะทำงานด้วย Swift เต็มรูปแบบได้เสมอ โดยแอปเปิลพยายามผลักดันการใช้งานรูปแบบนี้มาระยะหนึ่งแล้ว และเพิ่มตัวอย่างมากขึ้นเรื่อยๆ ตั้งแต่เดือนเมษายนที่ผ่านมา แต่ตอนนี้ก็ยังเป็นโครงการระดับทดลองอยู่

By mk Founder on Tag: The Browser Company, Browser, Swift, Chromium
The Browser Company

Arc Browser เว็บเบราว์เซอร์เน้นการปรับแต่งและฟีเจอร์ระดับสูง ประกาศออกเวอร์ชัน Windows 11 หลังเปิดทดสอบแบบ Beta มาได้สักพักหนึ่ง

Arc Browser เป็นผลงานของบริษัทสตาร์ตอัพ The Browser Company จากนิวยอร์ก ตัวมันใช้เอนจิน Chromium แล้วเขียนส่วน UI ขึ้นมาเองด้วยภาษา Swift เพราะเวอร์ชันแรกทำงานบน macOS เพียงอย่างเดียว (ออกช่วงกลางปี 2023) ล่าสุดทีมงานพัฒนาเวอร์ชัน Windows 11 โดยใช้วิธีนำโค้ด Swift มารันบน Windows 11 ด้วย ถือเป็นแอพตัวแรกที่เขียนด้วย Swift และทำงานบน Windows

By lew Founder on Tag: AWS, Development, Kotlin, Rust, Swift, Programming
AWS

AWS เพิ่มภาษาที่รองรับใน AWS SDK อีก 3 ภาษา ได้แก่ Kotlin, Rust, และ Swift โดยทั้งสามภาษายังอยู่ในช่วง Developer Preview

ภาษา Kotlin นั้นมักใช้งานในแอนดรอยด์เป็นหลัก รองรับบริการ 284 ตัว รองรับฟีเจอร์ของ Kotlin เองเช่น coroutine และรันแบบ concurrent ได้

ภาษา Rust นั้นก่อนหน้านี้มีโครงการ Rusoto ทดแทน AWS SDK ทางการที่สร้างโดยนักพัฒนาภายนอกอยู่ก่อนแล้ว แต่ทาง AWS ก็เลือกพัฒนาใหม่เป็น SDK มาตรฐาน ตอนนี้เวอร์ชั่นพรีวิวรองรับบริการ 288 ตัว หากใช้งานใน AWS เช่น EC2, ECS, หรือ Lambda จะคอนฟิกอัตโนมัติ และใช้ฟีเจอร์ของภาษา Rust เต็มที่

By lew Founder on Tag: Xcode, Apple, Programming, Swift
Xcode

แอปเปิลเปิดตัวฟีเจอร์สำคัญสำหรับนักพัฒนาในงาน WWDC นอกเหนือจากการอัพเดต API ตามรอบการอัพเดตระบบปฎิบัติการแล้ว ยังมีเปิดตัวเครื่องมือพัฒนาอีกหลายรายการ

บริการแรกคือ Xcode Cloud บริการคลาวด์สำหรับการคอมไพล์แอป, ทดสอบ, และกระจายแอปรุ่นทดสอบให้เทสเตอร์ บริการนี้ทำให้นักพัฒนาไม่ต้องใช้เครื่องตัวเองในการคอมไพล์เอง ลดระยะเวลาที่เครื่องโหลดหนักลง ตัวบริการเริ่มทดสอบวงปิดในปีนี้และเปิดบริการจริงในปีหน้า ส่วนราคาจะแจ้งภายหลัง

By mheevariety Contributor Writer on Tag: Acer, Swift, Laptop
Acer

Acer Swift 3x (SF314-510G) มาพร้อมหน้าจอ IPS FHD 14 นิ้ว สัดส่วนหน้าจอต่อตัวเครื่อง 84% แสดงสีมาตรฐาน NTSC ได้ 72% ซีพียูมีตัวเลือก Intel Core i7-1165G7 และ Core i5-1135G7 พร้อมจีพียู Intel Xe Max

ตัวเครื่องมีพอร์ต USB Type-C แบบ Thunderbolt 4 หนึ่งพอร์ต, USB 3.2 Gen2 สองพอร์ต, HDMI หนึ่งพอร์ต รองรับการเชื่อมต่อ Wi-Fi 6 ด้วยการ์ด Intel Wi-Fi 6 (Gig+) แบตเตอรี่ใช้งานได้ 17 ชั่วโมงครึ่ง พร้อมชาร์จเร็ว ชาร์จ 30 นาที ใช้งานได้ 4 ชั่วโมง น้ำหนัก 1.37 กิโลกรัม

By mk Founder on Tag: Swift, Programming, Windows, Development
Swift

ภาษา Swift พัฒนาขึ้นโดยแอปเปิล เพื่อใช้บนแพลตฟอร์มของแอปเปิลเองเป็นหลัก (iOS, macOS, watchOS, tvOS) และด้วยโครงสร้างแพลตฟอร์มที่คล้ายกัน ทำให้ Swift รองรับการใช้งานบนลินุกซ์ด้วย (ดิสโทรที่รองรับอย่างเป็นทางการคือ Ubuntu, CentOS, Amazon Linux 2)

ล่าสุด Swift ประกาศออกเวอร์ชัน 5.3 ที่มีฟีเจอร์สำคัญคือรองรับแพลตฟอร์ม Windows เต็มรูปแบบ ซึ่งทีมงาน Swift บอกว่าการรองรับ Windows ไม่ได้เป็นแค่การพอร์ตคอมไพเลอร์ แต่รวมถึงไลบรารีและเครื่องมืออื่นๆ ด้วย

By mheevariety Contributor Writer on Tag: Acer, Swift, Laptop
Acer

Acer เปิดตัวโน้ตบุ๊กตระกูล Swift รุ่นใหม่ มาพร้อมซีพียู Intel Core 11th Gen และจีพียูออนบอร์ด Iris Xe แบ่งเป็นรุ่น Swift 5 หน้าจอขนาด 14 นิ้ว และ Swift 3 สองขนาด คือ 13.5 นิ้ว อัตราส่วน 3:2 (SF313-53) และ 14 นิ้ว อัตราส่วน 16:9 (SF314-59)

Swift 5 หน้าจอ 14 นิ้ว Full HD ความสว่างสูงสุด 350 nits รองรับสีมาตรฐาน sRGB 100% ซีพียู Intel Core Gen 11th ตัวเลือก i5 และ i7 ผ่านมาตรฐาน Intel Evo ทัชแพดเคลือบสารป้องกันแบคทีเรีย เลือกเคลือบคีย์บอร์ดและตัวเครื่องด้วยสารป้องกันแบคทีเรียด้วย

By mheevariety Contributor Writer on Tag: Acer, Swift, Notebook
Acer

Acer เปิดตัว Acer Swift 5 รุ่นใหม่ หน้าจอ 14 นิ้ว ลดขนาดของขอบจอลง อัตราส่วนหน้าจอต่อตัวเครื่อง ถึง 90% จะมาพร้อมซีพียู Intel Core Gen 11th สถาปัตยกรรม Tiger Lake ที่ยังไม่เปิดตัวพร้อมชิปกราฟฟิกออนบอร์ด Intel Xe และการ์ดจอแยก NVIDIA Geforce MX350

เคลือบสารต่อต้านแบคทีเรีย (antimicrobial) ที่ทัชแพด ตัวเครื่องทำด้วยวัสดุแมกนีเซียมลิเธียม และแมกนีเซียมอะลูมิเนียม มีน้ำหนักเบากว่า 1 กิโลกรัมเช่นเคย มีพอร์ต HDMI, USB-A สองช่อง, USB-C Thunderbolt หนึ่งช่อง และมีรูเสียหูฟัง 3.5 มิลลิเมตร แบตเตอรี่ ชาร์จ 30 นาที ใช้ได้ถึง 4 ชั่วโมง มี 2 สี คือ Mist Green และ Safari Gold

By advertorial on Tag: Review, Acer, Swift, Intel
Review

ช่วงนี้หลายๆ คน อาจต้องทำงานจากบ้าน หรือต้องยกโน้ตบุ๊กเปลี่ยนที่ทำงานบ่อยๆ เพราะที่ทำงานลดวันเข้าออฟฟิศ หรือน้องๆ นักเรียนนักศึกษาที่ต้องเรียนออนไลน์ อาจจะอยากได้โน้ตบุ๊กที่มีน้ำหนักเบาแต่ใช้งานได้ครบครันสักเครื่อง ไว้ทำงานให้คล่องตัวได้ทุกที่ วันนี้ผู้เขียนมี Acer Swift 5 โน้ตบุ๊กในตระกูล Swift หรือไลน์บางเบาของ Acer ที่ขึ้นชื่อเรื่องความกะทัดรัด และน้ำหนักที่เบากว่าหนึ่งกิโล แต่ประสิทธิภาพไม่แพ้ใครมาแนะนำ

By lew Founder on Tag: Swift, Apple, Programming
Swift

โครงการพัฒนาภาษา Swift ของแอปเปิลประกาศแผนการพัฒนารุ่น 5.3 โดยเป้าหมายหลักของเวอร์ชั่นนี้คือการพัฒนาประสิทธิภาพ และพยายามซัพพอร์ตแพลตฟอร์มให้มากขึ้น โดยเฉพาะการรองรับวินโดวส์และลินุกซ์ให้ครอบคลุมดิสโทรต่างๆ มากขึ้น

ก่อนหน้านี้ Swift มีคอมไพลเลอร์เป็นทางการบน Mac OS และ Ubuntu เท่านั้น แม้จะมีบริษัทภายนอกพัฒนาคอมไพลเลอร์มาคอมไพล์เป็น .NET และ Java Bytecode ได้ แต่ความเข้ากันได้ก็ไม่เท่ากับโครงการหลักอยู่ดี

By nismod Writer on Tag: macOS, Swift, Apple
macOS

แอปเปิลมีแอป Swift Playgrounds ที่สอนการเขียนโปรแกรมและเรียนรู้ภาษา Swift สำหรับเด็กและอยู่ในรูปของเกม ล่าสุดตัวแอปรองรับบน macOS แล้ว หลังจากก่อนหน้านี้มีแค่บน iPad เท่านั้น

แน่นอนว่าการเปลี่ยนแปลงนี้เป็นส่วนหนึ่งของโครงการ Catalyst ที่แอปเปิลต้องการเชื่อมแพลตฟอร์มแอปบน iOS และ macOS เข้าไว้ด้วยกัน ขณะที่ในหน้าเพจของแอป Swift Playgrounds ระบุว่าเวอร์ชัน macOS จะมีฟีเจอร์เพิ่มเข้ามาอย่างการ drag-and-drop เป็นต้น

Swift Playgrounds รองรับ 6 ภาษาคือได้แก่ภาษาอังกฤษ ภาษาจีนกลาง, ภาษาญี่ปุ่น, ภาษาฝรั่งเศส, ภาษาเยอรมันและภาษาสเปน (ลาตินอเมริกา)

By mk Founder on Tag: Swift, Apple, Development, Xcode
Swift

ของใหม่สำหรับนักพัฒนาสายแอปเปิลที่เปิดตัวในงาน WWDC 2019 คือ SwiftUI เฟรมเวิร์คสำหรับสร้าง UI แบบเนทีฟได้ทุกแพลตฟอร์มในจักรวาลแอปเปิล (macOS, iOS, iPadOS, watchOS, tvOS)

จุดเด่นของ SwiftUI คือการเขียนบรรยายชิ้นส่วน UI ด้วยภาษา Swift แบบ declarative (ลักษณะเดียวกับเฟรมเวิร์ค UI สมัยใหม่อย่าง React, Flutter, Angular) ทำให้โค้ดอ่านง่ายและดูแลง่าย รวมถึงสามารถสร้างคอมโพเนนต์ UI เพื่อนำไปใช้ซ้ำในแอพตัวอื่นๆ ได้ด้วย

By lew Founder on Tag: TensorFlow, Open Source, Programming, Swift, JavaScript
TensorFlow

กูเกิลปล่อยโครงการย่อยสำหรับ TensorFlow บนภาษาอื่นๆ เพิ่มเติมในงาน TensorFlow Dev Summit ปีนี้ โดยอัพเดต TensorFlowJS เป็นรุ่น 1.0 พร้อมใช้งานแล้ว

TensorFlowJS มาพร้อมกับเมเดลพร้อมใช้ 5 โมเดล ได้แก่

Subscribe to Swift