公众号和小程序的不同点多到不知道从哪方面开始说起。
唯一的共同点就是,都在在公众平台登录:

微信公众号:
平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动,形成了一种主流的线上线下微信互动营销方式。
10w+的公众号推文那么多,还有时不时出现的“火出圈”的科普视频,时刻都在告诉我们,公众号是通过输出优质内容,实现增粉,再去转化变现的。
就是我们经常说的“种草”啦。
但是,公众号并没有销售商品的功能,所有销售产品的方法,都是通过接驳的方式实现,微商城是其中一种。

设置公众号菜单跳转手机网站商城,就是微商城。同样的操作,菜单功能选择跳转小程序,公众号就完成与小程序的连接了,从这里也可以看出小程序与公众号的明显区别。
公众号推文和视频都有链接,可以分享到其他平台,但是小程序不可以,微信小程序只能在微信生态中打开。
小程序
小程序是轻应用,就是APP的缩,缩水版。特点是即开即用,用完即关,无需下载。
在微信中打开,可以接驳到公众号。可以设置公众号菜单跳转小程序,公众号自动回复、关注回复、关键词回复小程序,公众号文章中添加小程序,公众号视频添加小程序贴片,视频号关联小程序。

总结
公众号负责内容输出,视频、图文和互动,实现拉新、留存,用户关注你的公众号,成为粉丝。到了这一步,已经赢得一波信任,而交易是建立在信任的基础上的。
粉丝的转化变现交给小程序,举个例子,公众号推文内容是:面霜A VS 面霜B,通过对比成分,价格,包装,品牌,质地,香味,效果,粉丝被种草面霜A,文章适时出现小程序卡片,点击进入小程序购买对应商品。
你还没有小程序吗?免费制作一个吧,用靠谱的第三方服务平台快速搭建。