Apps are already having compatibility issues with the Samsung Galaxy S10 display
The Samsung Galaxy S10 series has definitively exposed the general public to the Infinity-O display. This is the OEM's version of punch-hole camera technology, which places a front-facing module in a corner of the dispaly as a result of precision laser-cutting. It has in fact been seen already in the Galaxy A8s/A9 Pro; however, this mid-range phone is available in South Korea and China only.
As opposed to Huawei's pre-existing punch-hole system, the Galaxy S10's Infinity-O camera is found in the upper right corner of the display. Reports of this new screen feature clashing with app design have already arisen. Only 2 days after the new flagship line's release, Nicolas La Rocco (@roccetry on Twitter), the Head of Mobile at ComputerBase.de, posted an image showing how a text-based identifier for the Lufthansa app was partially occluded by his S10+'s front-facing camera.
The blame for this cannot be laid at the door of Samsung (or Huawei, for that matter). The placement of any functional element within an app that far into a display's corner runs contrary to Google's current guidelines for Android software design. This also helps avoid incompatibility with other kinds of bezel-saving, up-to-date screen inclusions such as notches. On the other hand, it appears that Samsung may need to do some work with developers to prevent such incongruities in the future.