What I'm not sure of is how they will handle apps. If they switch to ARM then every single app made for macs will have to be rewritten (or run poorly in emulation). Also, if they are only going to do this on low end portable macs then when a developer wants to make an app for macs they will have to write two versions, one for arm and another for x86. I just see this as over complicating things without a clear benefit to the end user except possibly better battery life.
If the application is written in a high level language (C, Objective-C, Swift, etc.) like probably at least 99% of applications are, it does not need to be rewritten. It only needs to be recompiled to the architecture. And the .app file can contain binaries for multiple architectures like they did for PowerPC/Intel already in OSX. For example Android runs fine in both ARM and Intel platforms, there are many phones with Atom processors.
I'm not saying the switch would be a great idea at the moment, but it would be totally possible in the future and most users wouldn't notice anything.
Probably the ARM model would only install apps from the Mac App store to reduce confusion by users.