Apps on iOS already support varying screen sizes and orientation using the same UI controls. Consider the idea that Apple may have an iOS update that offers iOS Apps support for even larger screens and perhaps even higher resolution. There have been rumors of a 'new Apple device/laptop" being in the works, perhaps replacing MacBook Air (?). My theory is that would be an iOS device of sorts. This device would be a more beefed up version of the old MacBook Air with all new Apple CPU and GPU. The device's primary input would not be a touchscreen, but a touch-keyboard/or something different. It will run a special version of iOS that supports multi-windows, menu bar, touchbar, mouse, FaceID, ... aka iOS-macified. (?)
It then makes sense for an app to have its UI controls be coded in a declarative way — offloading the UI decision making to iOS handing it based on the device.
This would support Tim's view of not merging macOS/iOS, but potentially grow iOS to move towards a "macOS-y" with an iOS foundation (step at a time). It also supports these rumors around "Cross-Platform App Support". Also note, that both got delayed "rumors" at around the same time.
Just thinking out loud... ¯\_(ツ)_/¯
It then makes sense for an app to have its UI controls be coded in a declarative way — offloading the UI decision making to iOS handing it based on the device.
This would support Tim's view of not merging macOS/iOS, but potentially grow iOS to move towards a "macOS-y" with an iOS foundation (step at a time). It also supports these rumors around "Cross-Platform App Support". Also note, that both got delayed "rumors" at around the same time.
Just thinking out loud... ¯\_(ツ)_/¯