Yes! they share the same functions. both are able to do diagnostic tests and ecu programming
No! they are different in hardware design, like
mk908p has a Samsung Exynos hexa-core processor, while maxisys elite has a NVIDA Tegra 4-PaLUS-1 quad-core processor
mk908p comes with AndroidTM 4.4.2 but the elite with a newer system 4.4.4
mk908p has a bigger lcd screen but the resolution is not so good as the elite
the memory on mk908p is as twice as maxisys elite. mk908p: 64g, elite: 32g
the elite has usb 3.0 capability but mk908p works for usb 2.0 only.
USB 3.0 offers superior speed and a higher efficiency power management compared to the more common USB 2.0. Also, USB 3.0 ports are backward compatible. But, when a USB 3.0 device is connected to aUSB 2.0 port, the data transfer speeds will be limited to USB 2.0 levels
And there is also a bit difference in the aspect of weight and battery.
Pls look at the chart for details.