Use split_view to reduce allocations, KDE Neon friendly version
Reason for the change
Using the view type + split_view can reduce allocations, hence the effciency is improved.
See libplasma!1122 (merged) for the benchmark result
Test plan
Launch an AppImage and see its task icon.