华为手机上的程序分离可以通过以下几个步骤实现:

1. 进入设置 - 应用 - 应用管理,找到要分离的应用程序。
2. 点击应用程序,选择"存储"选项卡。
3. 在"数据"部分,找到"应用数据"这一项,点击"移动到存储卡"。这样就将应用程序的数据移动到了内存卡上。
4. 回到"应用"列表,长按要分离的应用程序,选择"卸载更新"。这将把应用程序恢复到出厂设置的版本。
5. 再次进入应用程序详情页,选择"存储"选项卡,确认应用程序已经被移动到存储卡上。
6. 最后可以在设置 - 应用 - 已安装的应用中,找到分离的应用程序并禁用它,以减少应用程序在手机内存上的占用。
通过这些步骤,可以将应用程序的安装包和数据分离到内存卡上,从而减少手机内部存储的占用。需要注意的是,一些系统应用程序可能无法进行此操作。