You typical developer on iOS is targeting a broad spectrum of hardware (even within the iOS line, the software is able to run on various iphone skus dating back possibly 7-9 years).
Console? When I ship a PS4 build, it is THE PS4 BUILD. It has optimizations designed to maximize the memory buses that ship with the PS4 and the PS4 only.
I'm telling you the difference between a console (or embedded platform) versus a general computing device. There is a blurry line to be sure, but the smartphone and a gaming console are clearly on opposite sides of the line. Consoles have dedicated hardware for antialiasing, texture streaming, etc.
Console? When I ship a PS4 build, it is THE PS4 BUILD. It has optimizations designed to maximize the memory buses that ship with the PS4 and the PS4 only.