1, different in nature: green McDonald's is a sustainable development measure of McDonald's company, and red McDonald's is a charity activity of McDonald's company.
2. Different purposes: Green McDonald's aims to reduce the impact on the environment and advocate environmental protection and sustainable management. Red McDonald's aims to support children's health, education and community development.