Apple put iPhone 12 mini and iPhone 12 Pro Max up for pre-order last week, two weeks after iPhone 12 and iPhone 12 Pro went on sale. The staggered release is thought to be down to production delays related to COVID-19 – likely something that could also prevent Apple from replenishing stocks as quickly as it might like.