Suppose if I have an Object A and it has two page layouts layout1 and layout2. Layout1 is used for App1 and Layout2 is used for App2. So is there a way to default the layout for system admin, like if system admin launches app1 then layout1 should be displayed and if he launches app2 then layout2 should be display by default. Is there a way to achieve this?
2 Answers
No, the page layout depends on the Record Type and the Profile. You might want to add your voice to this idea.
If you're in Lightning and the object you're on is custom (standard objects not yet supported), you can achieve this by not utilizing page layouts and instead leveraging Dynamic Forms on Lightning Record Pages.
Instead of letting the page layout dictate the fields, you'd do all this through the Lightning record page and then do the assignment through the existing functionality which allows you to assign based on record types and application.