With the Nvidia 10X0 announce, I am hoping to get a laptop with a GTX1070 GPU, which means I will not likely get an Apple laptop. At this point I have Asus in my sites as they have better offerings than Dell (e.g. PCIE4), although Alienware is also a possibility.
I am currently awaiting the purchase of a new laptop so I can begin game programming. I plan to start by learning OpenGL using Anton's OpenGL 4 Tutorials book. The standard books in this area are too time consuming for my requirements. And before I would finish one of them, Vulcan would be mainstream. The Anton book would be a spring board into a formal CG text and the ability to implement concepts (e,g, ray tracing) and pseudo code my way. I feel that having a deeper understanding of the CG concepts and how they can be implemented could provide me with the ability to do some really unique game development. So I am taking the long route and do not expect to have product until the end of the year. Maybe something really small before then. As an aside, I thought they would have called Vulcan something like OpenCG (Open Computer/Computational Graphics) or OpenGP.
I will know more after the Apple announcements on the 26th. If all else fails I will fall back to an Alienware R3 15, which comes with an Nvidia 980 with 8GBs of DDR5. It would be the better performance machine, but I would like to stick with the "real" unix command line that comes with Mac.