1170年,陆游入蜀,路过武昌,看见当时“大军教习水战,大舰七百艘,皆长二三十丈,……往来捷如飞翔”。( 7)
宋代为着军事上的需要,还发展了车船的建造。车船即是古代的一种土轮船。湖南鼎州所造车船通长三十丈或二千余丈自八车至二十四车。江、浙诸州军打造九车、十三车战船。这是把古代祖冲之和李皋创制的千里船,加以改进扩大而成,船并有仓。这都是造船技术上的一个新的进步。(8)
到了十一、十二世纪之间,中国发明了罗盘,运用到航海上,称之为南针,或指南针,辅之以观测日、月、星辰、验云气、相水色,测海水深浅。在航海技术上,也随着造船技术的进步,有了相当高的发展。(9)
宋、元时代,中国的造船技术和航海技术发展到了相当高的水平。在南海和印度洋上,在各国的航海船只中,以中国海船为最大、最好,从印度南端往东,各国商人都换乘中国船。(10)
宋、元时代的造船技术和航海技术,因为海外通商的需要,有了飞跃的发展。由此再进一步,以至于郑和下西洋所造的大船,似乎是合乎发展规律,又不足为奇了。