Core ML
Apples ramverk för att köra maskininlärningsmodeller direkt på enheten — ingen data lämnar telefonen.
Modeller tränas någon annanstans och konverteras till .mlmodel-formatet. Vid körning fördelar Core ML automatiskt arbetet mellan CPU, GPU och Neural Engine beroende på modell och batteriläge, utan att utvecklaren behöver välja.
Argumenten för att köra lokalt är desamma varje gång: ingen latens mot en server, fungerar i flygplansläge, ingen molnkostnad per anrop, och användarens data stannar kvar. Priset är modellstorlek och att uppdatering kräver en ny appversion. Det är den här kedjan som gör att bildsökning på foton fungerar utan att bilderna laddas upp.