> But there's literally no difference between the hardware of a Macbook, Mac Mini, and iPad Pro apart from peripherals (e.g. screen, keyboard, touchpad).
screen, keyboard, trackpad, touch screen ports, are A LOT of what defines the hardware. It is clearly not only chipset and RAM.
> Why would a developer even need two devices when the laptop runs the same hardware and is only missing things (modem, touch screen, sensors, cameras)?
Maybe they don't need two devices in the first place. Isn't a MBP a very capable, portable, software development device? If the issue is that moving around with a MBP13 and an iPadPro with keyboard is cumbersome / heavy, then maybe the MBP plus the cheapest iPad with no keyboard would be more bearable and cover most of the use cases? Maybe the MPB and the iPhone can cover enough use cases.
I think my point is that the reasoning around iPadpro and MBP should not be that they are in principle equally powerful, so they should allow me to do the same things equally well, rather than the two have distinctive hardware features (form, keyboard, ports...) that make one better suited than the other for specific tasks. Whether I value these specific tasks enough to buy both, depends on my personal needs (and cash reserves)
> Isn't a MBP a very capable, portable, software development device?
It's the other way around: isn't the iPad Pro an even more capable and portable software development device? That's my whole point, especially since now you could develop iPad (non-pro) software seamlessly on the device without the need for testing on external hardware (since it already has all the bits and bobs contrary to the MBP).
screen, keyboard, trackpad, touch screen ports, are A LOT of what defines the hardware. It is clearly not only chipset and RAM.
> Why would a developer even need two devices when the laptop runs the same hardware and is only missing things (modem, touch screen, sensors, cameras)?
Maybe they don't need two devices in the first place. Isn't a MBP a very capable, portable, software development device? If the issue is that moving around with a MBP13 and an iPadPro with keyboard is cumbersome / heavy, then maybe the MBP plus the cheapest iPad with no keyboard would be more bearable and cover most of the use cases? Maybe the MPB and the iPhone can cover enough use cases.
I think my point is that the reasoning around iPadpro and MBP should not be that they are in principle equally powerful, so they should allow me to do the same things equally well, rather than the two have distinctive hardware features (form, keyboard, ports...) that make one better suited than the other for specific tasks. Whether I value these specific tasks enough to buy both, depends on my personal needs (and cash reserves)