Can app apply for a patent?

Of course.

However, the technological innovation of APP must have three characteristics of patent application: novelty, creativity and practicality. Moreover, it needs to include technical features, such as improvements involving physical features, or play a role in solving technical problems, or play a role in industrial process control, then APP meets the requirements for patent application. However, if only one algorithm or mathematical calculation rule is involved, or the program itself, or the rules and methods of the game, it only belongs to the rules and methods of intellectual activities, and according to the second point of Article 25 of the Patent Law, it does not meet the application conditions. If you can't meet the application conditions, I suggest you apply for computer software copyright.