ENGINEERING NOTES

Technical decisions
from shipped apps.

Notes on app architecture, native and cross-platform choices, AI features, release work, and controlled workflow agents.

01Apple engineering7 min

Native iOS app or wrapper? A decision guide for product teams

Choose based on the workflows the iPhone app must support and the Apple frameworks it needs.

Read the note
02On-device AI8 min

On-device AI for iOS and macOS: what should run locally?

Use privacy, latency, cost, resilience, model lifecycle, and hardware limits to choose a local, cloud, or hybrid architecture.

Read the note
03Agent engineering9 min

How to scope an AI workflow agent with permissions and evals

Define the task, permitted actions, test cases, and human review before choosing how much the system can do on its own.

Read the note
04Apple engineering7 min

App Store release checklist for an AI-generated prototype

A working screen still needs failure handling, subscriptions, privacy declarations, device testing, and a repeatable release process.

Read the note
05Apple engineering8 min

From model demo to native macOS AI app

A Mac product needs model lifecycle management, memory guards, permissions, updates, licensing, and failure recovery.

Read the note

DISCUSS YOUR APP

Have a similar
engineering decision?

Send the current product, architecture, or workflow and the decision you need to make.

Discuss your app