Using the sample project above on 3179 and making it a 320x480 project (just for my sanity) and making this the main.lua:
----------------------------------------------------------------------------------------- -- -- main.lua -- ----------------------------------------------------------------------------------------- -- Your code here native.setProperty( "androidSystemUiVisibility", "immersiveSticky" ) display.setStatusBar( display.HiddenStatusBar ) display.setDefault( "background", 0, 1, 0, 1 ) local safeArea = display.newRect( display.safeScreenOriginX, display.safeScreenOriginY, display.safeActualContentWidth, display.safeActualContentHeight ) safeArea:translate( safeArea.width\*0.5, safeArea.height\*0.5 ) -- safeArea:setFillColor(1, 0, 0, 1) local a = display.newText( string.format("%0.3f", display.safeScreenOriginX) .. ", " .. string.format("%0.3f", display.safeScreenOriginY ).. ", " .. string.format("%0.3f", display.safeActualContentWidth) .. ", " .. string.format("%0.3f", display.safeActualContentHeight) , display.contentCenterX, display.safeScreenOriginY + 50, native.systemFont, 16 ) a:setFillColor(0) local b = display.newText( string.format("%0.3f", display.screenOriginX) .. ", " .. string.format("%0.3f", display.screenOriginY) .. ", " .. string.format("%0.3f", display.actualContentWidth) .. ", " .. string.format("%0.3f", display.actualContentHeight) , display.contentCenterX, display.safeScreenOriginY + 100, native.systemFont, 16 ) b:setFillColor(0)
And I get identical numbers on the Corona iPhone X simulator (macOS) and the Xcode simulator. So this appears to work as expected.
Rob