Fatti: A. Il 22 febbraio 2016 il Gran Consiglio del Cantone Ticino ha adottato alcuni cambiamenti della legge sulla polizia del 12 dicembre 1989 (LPol; RL/TI 1.4.2.1). Scaduto il termine di referendum, la novella legislativa è stata pubblicata nel Bollettino ufficiale delle leggi e degli atti esecutivi del 15 aprile 2016 e posta immediatamente in vigore. Essa comprende le seguenti norme: Art. 18a (nuovo) Assunzione presso la polizia giudiziaria L'assunzione presso la polizia giudiziaria può avvenire: a) per concorso interno ed esame fra gli agenti idonei della polizia cantonale con l'obbligo di frequentare la Scuola di polizia giudiziaria; b) per concorso pubblico, ossequiati i requisiti pubblicati nel relativo bando, secondo i criteri definiti nel regolamento, con l'obbligo di frequentare la Scuola cantonale di polizia e conseguire l'attestato federale di agente di polizia; c) per concorso pubblico quale specialista in possesso di un titolo accademico o di un diploma in specializzazioni di interesse per la polizia giudiziaria. Art. 20 cpv. 1, 2 e 3 1 La nomina a gendarme avviene al termine della Scuola cantonale di polizia, conclusa con il conseguimento dell'attestato professionale federale per agente di polizia e dopo aver portato a termine con successo il periodo pratico di introduzione alla professione. 2 La nomina in polizia giudiziaria: a) degli ispettori assunti per concorso interno tra gli agenti idonei della polizia cantonale avviene dopo aver assolto con successo la Scuola di polizia giudiziaria; b) degli ispettori assunti per concorso pubblico avviene al termine della Scuola cantonale di polizia conclusa con il conseguimento dell'attestato professionale federale per agente di polizia e dopo aver portato a termine con successo il periodo pratico di introduzione alla professione. 3 Agli specialisti ai sensi dell'art. 18a lett. c viene da subito conferita la nomina nella polizia giudiziaria. B. Con ricorso in materia di diritto pubblico del 12 maggio 2016, la Federazione Svizzera Funzionari di polizia, Sezione Ticino, chiede che gli art. 18a lett. b) e 20 cpv. 2 lett. b) vengano annullati, poiché sarebbero a vario titolo lesivi della Costituzione federale. Agendo per sé ed in rappresentanza del Gran Consiglio, con risposta del 10 giugno 2016 il Consiglio di Stato ha domandato che, per quanto ammissibile, l'impugnativa sia respinta. In replica e duplica le parti hanno confermato le loro richieste. Con decreto del 14 giugno 2016, il Presidente di questa Corte ha accolto l'istanza di conferimento dell'effetto sospensivo al gravame.