zimmermann-smartphone-architecture