INTROVERTLOGIC · LAB LEDGER

ENTRY LOG

Apple Foundation Models: AI บน iPhone ที่ไม่ส่งข้อมูลออก และฟรีถ้าแอปคุณยังเล็กอยู่

มีคนเขียนใน Hacker News ว่า “This is Apple commoditizing LLMs while
keeping control of the UX. They are a hardware company.”

ผมนั่งอ่านประโยคนี้นานกว่าที่ควร

เพราะมันอธิบาย Apple Foundation Models SDK ที่ประกาศที่ WWDC 2026
ได้ดีกว่าสไลด์ใดๆ ของ Apple เอง


Foundation Models คืออะไร
(จริงๆ)

พูดตรงๆ: Apple เปิด framework ให้ developer เรียก LLM บน iPhone/Mac
ได้โดยตรงผ่าน Swift หรือ Python — ไม่ต้องผ่าน server ของใครเลย

Model ที่รันบนเครื่องชื่อ AFM 3 Core ใช้ได้กับ iPhone ทุกรุ่นที่รองรับ Apple
Intelligence รุ่น Advanced ที่รับรูปด้วยได้ต้องการ iPhone 15 Pro ขึ้นไป

แต่สิ่งที่ผมไม่ได้คาดไว้ใน update รอบนี้คือ API เดียวกันนี้ใช้ได้กับ Claude และ Gemini
ด้วย แค่เปลี่ยนบรรทัดเดียว

// เปลี่ยนแค่บรรทัดนี้
let model = ClaudeLanguageModel(name: .sonnet4_6, auth: .apiKey("..."))
let session = LanguageModelSession(model: model)

on-device, Claude, Gemini — API หน้าตาเหมือนกันหมด

ฟังดูดีมาก แต่…


“On-device” มันเล็กแค่ไหน

ผมไปขุด documentation ต่อ

Model ที่รันบนเครื่องจริงๆ มีขนาด active parameters ประมาณ 1–4 พันล้าน
parameter ต่อ prompt (ตัวเลขนี้มาจาก secondary sources รายงานหลายแห่ง ยังไม่
verified กับ Apple โดยตรง) ซึ่งเล็กมากเมื่อเทียบกับ Claude Sonnet
ที่คนใช้อยู่ทุกวัน

HN comment พูดตรงๆ ว่า “sized for lightweight tasks”

งานที่ on-device ทำได้ดี: สรุปข้อความสั้น, classify, fill form, OCR ดูรูป
งานที่ต้องการ reasoning ซับซ้อน: ยังต้องพึ่ง cloud อยู่ดี

ดังนั้น “AI รันบนมือถือไม่ส่งข้อมูลออก” ที่ Apple พูด — เป็นความจริง
แต่เป็นความจริงของงาน lightweight เท่านั้น


ส่วนที่ผมว่าน่าสนใจที่สุด

Private Cloud Compute

Apple สร้าง server inference tier ของตัวเอง stateless: ไม่เก็บ prompt
ไม่เก็บ response ตามที่ Apple ระบุ

และที่น่าสนใจกว่านั้น: ฟรีสำหรับแอปที่มี first-time App Store downloads
น้อยกว่า 2 ล้านครั้ง

ผมไม่แน่ใจว่ามีค่ายไหนทำแบบนี้ก่อนหน้า Indie developer ที่ทำแอปเล็กๆ ได้
server-side AI inference โดยไม่จ่ายค่า API call เลย

สำหรับแอปใหม่ที่ยังไม่ถึง 2 ล้าน downloads — นั่นคือแทบทุกคน


ข้อจำกัดที่ควรรู้ก่อน

ถ้าจะใช้ Claude ผ่าน Foundation Models แทนที่จะเรียก Anthropic API ตรงๆ
มีบางอย่างหายไป:

  • Prompt caching control ไม่มี
  • Batch processing ไม่รองรับ
  • Files API ไม่ได้
  • Beta features ต่างๆ ใช้ไม่ได้

บิล Claude ยังเป็น Anthropic standard pricing ปกติ Apple ไม่ subsidize

และยังมีเรื่อง key security: production apps ต้องใช้
.proxied() ผ่าน backend ของตัวเอง ห้าม hardcode key ใน app
binary — extract ออกได้

ข้อดีอีกอย่างที่ไม่ได้โฆษณามากนัก: Python SDK ใหม่รองรับด้วย คนที่ไม่ถนัด Swift
สามารถลอง on-device model บน Mac ได้เลยผ่าน terminal — ไม่ต้องแตะ Xcode


ภาพที่ผมเห็น

Apple กำลังทำสิ่งที่ logical จากมุมของบริษัท hardware มาก

ถ้า AI รันบนเครื่องได้ดี → คนซื้อ iPhone ใหม่ ถ้า developer เขียนแอป AI ได้ง่าย →
แอปดีๆ มาอยู่บน App Store มากขึ้น ถ้า lock-in ด้วย API layer ที่ abstract model
provider ออก → ยิ่งดี

HN comment อีกคนพูดว่า frontier models กำลังกลายเป็นเหมือน telecom ยุค 90 —
commodity ที่ซ่อนอยู่ใต้ abstraction layer อื่น

ผมไม่แน่ใจว่าจะเห็นด้วยเต็มๆ แต่ logic น่าสนใจ

สำหรับผู้ใช้ทั่วไป: AI บนมือถือที่ข้อมูลไม่ออก ฟรี แต่เล็ก สำหรับ developer ไทยที่ทำแอป
iOS อยู่: server AI ฟรีถ้ายังไม่ถึง 2 ล้าน downloads

แอปคุณอยู่ที่ไหนใน spectrum นั้น?