Just to share how I enabled multi window on a Nexus 7 2013. Instead of changing ro.build.type to userdebug which may have the system-wide effect of enabling all hidden experimental code/features which may cause instability, I discovered a more specific property to enable multi window - just adding persist.sys.debug.multi_window=true in build.prop and restarting device will only enable multi window feature.