Ho un caso d'uso specifico e ho trovato 3 modi per farlo su Internet, che sono definiti per casi di utilizzo vaghi. Sto fissando queste tre domande su quale applicare.
Tendo a sedermi lì senza sapere cosa fare, quindi non fare nulla ... C'è un buon modo di scegliere? Dovrei provarli tutti?
Per essere più specifico per un determinato contesto, sto cercando di creare un gioco da tavolo molto leggero in cui ho bisogno di una parte dello schermo in cui posso ruotare la griglia del gioco da tavolo, ingrandire la griglia e spostare i pezzi su questa griglia . Non avevo idea di come farlo, ma ho trovato cose online come Core Animation, Core Graphics, Sprite Kit e ho visto argomenti a favore e contro di loro - ad esempio Sprite kit è di alto livello, ma mantiene il frame rate a 60, che è uno spreco di batteria quando nulla si muove davvero sullo schermo. Core Animation era un'API di livello inferiore, che si oppone alla guida di Apple di "prendere il massimo livello di astrazione". Non voglio imparare 3 cose da usare 1. C'è un modo in cui posso scegliere e sbloccarmi?
Sto lasciando questa domanda piuttosto vaga intenzionalmente poiché penso che si applichi in tutta l'area del software.