Generate an image, a flowchart of the application release process, showing twelve stages from conceptual ideas, market research, feature planning, preliminary design, prototype testing, code development, user testing, performance optimization, official release, marketing promotion, user feedback collection to feature iteration. During the user testing phase, it is noted that the test group should cover different ages and backgrounds.