The report stresses that chip development is complex and it isn’t a guarantee that the next MacBook Pro and iMacs will boast 20-core CPUs. It could first release versions with “only eight or 12 of the high-performance cores depending on production”. However, the report also says that for higher-end desktops, Apple is preparing chips with up to 32 performance cores.