Abstract: An all-in-one mobile gaming console and controller and a method for providing such a gaming console/controller, to stream an online game, or download and run an offline game, and interface to any screen, such as mobile devices and tablets, are disclosed herein. A preferred embodiment of the all-in-one mobile gaming console/controller comprises two terminals to be coupled to the left and right edges of the screen and two or more computing architecture systems, such as ARM and x86, that can be switched and initializes by a scheduler based on the game to be rendered.