Touchscreen and mouse question

So I have designed my game to require left mouse clicks only. I have read that such a thing can be simulated out of the box with a touch screen. On the other hand, I read that this is not recommended for production. Why not?

I am getting ready to try testing my game on my wife’s ipad. I’m wondering if I need to write any specific code. Right now I’m only using:

if(Input.GetMouseButtonDown(0))

//and

if(Input.GetMouseButtonUp(0))

Can I test my game with those on the iPad? If so, why could I not release using the simulated mouse?

you need to use GetTouch for iphones and androids

we would need to see more of the code to answer the release question.
if(Input.GetMouseButtonDown(0)) = true, do some code.
if it’s false then do some code to release what ever you did
or like you did if(Input.GetMouseButtonUp(0)) = true the do some code to release