Ho un caso d'uso specifico e ho trovato 3 modi di farlo su Internet, che sono definiti per casi d'uso vaghi. Sto fissando queste tre domande su quale applicare.
Tendo a sedermi lì senza sapere cosa fare - quindi non fare nulla ... Esiste un buon modo di scegliere? Dovrei provare tutti loro?
Per essere più specifico per qualche contesto, sto cercando di creare un gioco da tavolo molto leggero in cui ho bisogno di una porzione dello schermo che posso ruotare la scheda griglia di gioco, zoom nella griglia e sposta 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 il kit Sprite è 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 più alto livello di astrazione". Non voglio imparare 3 cose da usare 1. C'è un modo per scegliere e sbloccare?
Sto lasciando questa domanda piuttosto vaga intenzionalmente come penso che si applica a tutto il settore del software.