Fatti

La Procura I del Cantone di Zurigo sta conducendo un'inchiesta penale contro [A.] per (tentata) lesione grave, lesione semplice, rapina qualificata, violenza e minaccia contro funzionari pubblici e altri reati. L'imputato è stato arrestato provvisoriamente il 2 marzo 2021 e il Tribunale delle misure coercitive del Distretto di Zurigo (ZMG) lo ha posto in custodia cautelare il 5 marzo 2021 per pericolo di collusione. Il ricorso presentato dall'imputato contro l'ordine di custodia (confermato in ultima istanza cantonale) è stato respinto dal Tribunale federale con sentenza del 16 aprile 2021. Il 27 maggio 2021 la Procura ha richiesto la proroga della custodia cautelare sulla base del pericolo di recidiva. Il 4 giugno 2021 il ZMG ha disposto la proroga della custodia fino al 5 settembre 2021. Il ricorso presentato dall'imputato contro tale decisione è stato parzialmente accolto dalla III Sezione penale del Tribunale superiore del Cantone di Zurigo con decisione del 29 giugno 2021, che ha prorogato la custodia cautelare fino al 4 settembre 2021. Nel resto, il ricorso contro la custodia è stato respinto.

Legge

Il Tribunale federale constata che il Tribunale delle misure coercitive del Distretto di Zurigo ha violato il diritto federale, non avendo svolto un'udienza orale sulla custodia prima della proroga del 4 giugno 2021. In caso di ulteriore riesame della custodia, il Tribunale delle misure coercitive è tenuto a svolgere un'udienza orale. Per il resto, l'assunzione del pericolo di recidiva da parte dei giudici di istanza inferiore è conforme al diritto federale.…