To eliminate, or at least minimize, color differences between devices, you can use ICC (International Color Consortium) color profiles.
An ICC color profile is a mathematical description of the color space used by a specific device. You can associate, or “tag”, all types of objects in your PDF document with an ICC profile for a given color space (Grayscale, RGB or CMYK):