Section 1/151 menit

1. Apa Itu Ekosistem AI di iOS?

1. Apa Itu Ekosistem AI di iOS?

Apple menyediakan lapisan AI frameworks yang terintegrasi dengan hardware Apple Silicon — mulai dari Neural Engine (ANE) di iPhone dan iPad, hingga GPU dan CPU yang dioptimalkan untuk inferensi machine learning. Seluruh stack ini dirancang untuk bekerja on-device dengan privasi pengguna sebagai prioritas utama.

Peta Ekosistem AI Apple

swift
Apple AI Ecosystem
│
├── Foundation Models (iOS 18.1+)
│   └── On-device LLM via Apple Intelligence
│       (dibahas di foundation-models-guide.md)
│
├── Core ML (iOS 11+)
│   └── General ML inference engine
│       (dibahas di coreml-guide.md + coreml-deep-dive.md)
│
├── Vision (iOS 11+)          ← panduan ini
│   ├── Image classification
│   ├── Object detection
│   ├── Face detection & landmarks
│   ├── Text recognition (OCR)
│   ├── Body/hand/animal pose
│   └── Saliency & attention
│
├── Natural Language (iOS 12+)  ← panduan ini
│   ├── Language detection
│   ├── Tokenization & lemmatization
│   ├── Named Entity Recognition
│   ├── Sentiment analysis
│   └── Text classification (custom)
│
├── Speech (iOS 10+)            ← panduan ini
│   ├── On-device recognition (iOS 13+)
│   ├── Live audio transcription
│   └── Custom language models (iOS 17+)
│
├── Sound Analysis (iOS 13+)    ← panduan ini
│   └── Audio classification (built-in & custom)
│
└── Create ML (macOS 10.14+ / iPadOS 15+)  ← panduan ini
    ├── Train image classifiers
    ├── Train text classifiers
    ├── Train sound classifiers
    └── Train object detectors

Filosofi Desain Apple: On-Device First

Semua framework ini prioritaskan on-device inference:

  • Privasi: Data tidak meninggalkan device
  • Latensi: Tidak ada network round-trip
  • Offline: Berfungsi tanpa koneksi internet
  • Hemat data: Tidak perlu kirim data ke server

Tradeoff: model on-device lebih kecil dan mungkin kurang akurat dibanding cloud API seperti OpenAI. Namun untuk banyak use case (OCR, wajah, suara), akurasi on-device sudah sangat memadai.