重新架构app