On April 11th AMD is going to release the Ryzen 5.
I believe there will be a good alternative for i5 (Ryzen 5 1400, 1500X and 1600) and i7 (with Ryzen 7 1700). They are all within 65W of TDP and would - I guess - work even better with the Polaris range on the new iMacs.
Their ST performance is comparable with the Intel processors, but at a much lower price, while the MT specs are definitely in favour of the higher number of cores (4 to 6 in the 5 model, 8 in the 7), which would match Apple tendency to push multi-threaded software, such as Logic, GarageBand, Final Cut...
They could still implement TB3, USB3.1 Gen2 for the I/O, plus - maybe - one 1/10 Gb Ethernet.
New 4K and 5K screens (HDR?), faster SSDs, 2166/2400 MHz DDR4 RAM would be almost obvious, I guess.
I would expect a new design... maybe focussed on a better thermal management, so that all the hardware can work without an excessive underclocking.
BT 5.0, ac (ad?) Wifi, of course.
Lower prices than the actual ones (they could afford it, for a change).
and...hopefully:
* touchbar USB (or wireless?) keyboard WITH NUM KEYPAD (PLEASE!)
* wireless charger (for the keyboard and future products? iPhone, watch...)
Ok... come on, Apple!
@
The only problem with moving to an AMD CPU will be the change in the code. Currently, there is zero code written for AMDs in the OS which means we're looking at least a year out. If they started writing in the code, the hackintosh community would have had some documentation of it by now, not to mention significant movement.
The other downside, bootcamp would likely be a thing of the past & emulators (parallels, VMware, wine, crossover) would take another year to adjust their code to work with AMD, & with a market of iMacs only for now, that timeline may be even longer.
That being said, having a decent multicore for the encoding I do would be terrific! I really want to see some h265 compatibly expanded, especially to Apple TV.