Why use Unix Socket between ios bootstrap and appium-server?

appium is amazing, so I read the sources, and I got this confuse.
Between appium-server and bootstrap, in ios use Unix socket but in android use network socket, why?
I guess that because android may run in windows, so it can not use Unix socket, and in ios use Unix socket for faster?

But, I found that Unix socket take 400ms or more, it makes my ios test cases slow.
so why use Unix Socket in ios?

i read the source again, found that appium-server is the socket server, and bootsrap conn to appium-server through acomand-proxy-client. when send a com, bootstrap open a conn, so it so slow

1 Like