>> Tecnologia Eletrônica >  >> Áudio Pessoal >> iPod

iPod SDK Nunca Existiu — iOS SDK Cobria Desenvolvimento iPod Touch

Nunca houve um "iPod SDK" standalone lançado pela Apple. O conceito é um erro de categoria decorrente da linha de produtos iPod segmentada da Apple.

Linhagem iPod & Modelos de Desenvolvimento

iPod touch = iPhone menos Celular

O iPod touch (2007-presente) roda iOS. Desenvolvedores usam Xcode + iOS SDK — mesmos frameworks (UIKit, SwiftUI, Core Audio, Metal, ARKit, Core ML), mesma App Store, mesmo processo review. As únicas diferenças:

  • Sem rádio celular (sem CoreTelephony, sem CallKit)
  • Sem GPS (CoreLocation usa posicionamento Wi-Fi apenas)
  • Sem bússola/magnetômetro (gerações iniciais)
  • Identificadores de dispositivo diferentes (iPod1,1 através iPod9,1)
  • Código condicional: if UIDevice.current.userInterfaceIdiom == .phone vs .pad (touch retorna .phone)

Por Que Sem "iPod SDK"?

  • Apple unificou iOS entre iPhone/iPod touch/iPad (depois iPadOS)
  • SDK único reduz fragmentação, maximiza alcance desenvolvedores
  • iPod classic/nano/shuffle eram appliances, não plataformas — sem modelo apps terceiros
  • "iPod SDK" implicaria plataforma distinta, confundindo desenvolvedores

Nota Histórica

2008: iPhone SDK 2.0 lançado → firmware iPod touch 2.0 → App Store lança. iPod touch instantaneamente virou alvo desenvolvimento iOS. Nenhum SDK separado jamais anunciado, enviado, ou documentado.

Se desenvolvendo para iPod touch hoje: xcodebuild -sdk iphoneos — mesmo que iPhone.

DispositivoOSSDK / Desenvolvimento
iPod Classic (1G-6G)Proprietário (Pixo → iPodLinux/Rockbox)Sem SDK oficial. Fechado. iPodLinux/Rockbox = engenharia reversa comunitária
iPod Mini / Nano (1G-6G)ProprietárioSem SDK. "Games" limitados via iTunes Store (arquivos .ipg click-wheel) — apenas Apple-curated
iPod Nano (7G, 2012)Baseado iOS (reduzido)Sem SDK. Sem App Store. Apps fixos apenas.
iPod Shuffle (todos)Firmware mínimoSem SDK. Sem tela. Apenas VoiceOver.
iPod touch (todas gerações)iOSiOS SDK (Xcode) — idêntico a desenvolvimento iPhone