Archived: Mike MGarcia's Games Development BlogA hobbyist Mobile/PC/Android/Console game development blogBlog | About | Contact |
If I had to describe what the MOJO is in one sentence it would be just that:
A Portable, Budget Gaming, Android PC for the TV.
Currently the Mad catz MOJO is the best Android micro-console, because it is the most powerful dedicated TV device.
From experience, I consider Android right now, a desktop ready operating system.
I can not think of an application on a desktop that’s not available on Android, albeit not as feature rich.
For example, I can install a C++ compile including a Integrated Development Environment (IDE) on Android!
But Android is changing, and quickly.
1. Target Market
2. My experiences
3. Peripherals
4. M.O.J.O - Budget Gaming PC
5. C.T.R.L.R - High tech Controller
6. MOJO Issues
7. CTRLR issues
8. Why MOJO?
9. Summary
These are the kinds of people I think would enjoy having a MOJO:
If you see yourself in one or more of these groups, then the MOJO is most likely right for you.
I’ve had my MOJO since the 28th of December, 2013 and wrote many posts about the MOJO’s hardware, it’s benefits, uses and performance and also made random MOJO youtube videos.
So, now it’s time to make my final thoughts.
My MOJO experience has matured in noticeable phases over the past few weeks:
1st: Android AAA Games: Conduit HD, NOVA 3 etc.
Firstly, hitting the AAA Android games and console ported games like GTA 3/VC/4.
All very impressive and running smoothly on their highest settings.
The light effects and reflections are better then anything on PS3/Xbox360.
When Android games come out using OpenGL ES 3, these will look better then the previous gen console games!
2nd: Playing media, video & music.
When not playing games, I was watching a movie or playing music.
I use MX Player Pro and XMBC.
Both can handle many formats and can hide the notification bar, they also supports the controller very well.
3rd: Emulated console games, 16bit systems, N64, PS1.
A week later, I installed my emulators.
The MOJO plays 8-16bit consoles flawlessly, the 3D consoles require some tweaking,
but if it can play on a desktop the result would be similar.
4th: Firefox with Sync’ing and SmartOffice
I like firefox and I have my linux/windows/tablet and now my MOJO all sync’ed up.
This means all my passwords and bookmarks are the same across all platforms.
I used my laptop mainly for simple general things like emails, web browsing, chat and reading/writing documents etc.
After using the MOJO with a full USB keyboard and mouse on the coffee table, my laptop has been made redundant.
As a desktop/laptop replacement, The MOJO has great performance with superb multi-tasking of applications.
I compare the MOJO to a gaming microcomputer of the 1980’s and predict this is the future of Android and ‘micro-consoles’.
5th: Always on
Because the MOJO is always on, I’ve installed IRC & torrent clients and looking at replacing my file server (NFS) with Servers Ultimate Pro.
If it isn’t plainly obvious to you, I couldn’t do what I do with the MOJO just by using the CTRLR!
The CTRLR is great at four things:
The way you can use the MOJO (or any other computing device) really depends on what peripherals you have or are willing to get.
I couldn’t use the MOJO as a Desktop (word/excel etc) without a full sized keyboard and mouse on the coffee table.
I couldn’t surf the web on the couch without my small bluetooth combo keyboard.
Below is a list of the MOJO console’s specs and benefits:
Below is a list of the MOJO’s Controller CTRLR spec’s and benefits:
The MOJO like the other 2013 Micro-consoles are pioneers, there’s are no
set rules for these devices and there is a big rush to market.
The Ouya, GameStick and even the Shield, all had issues and some are still ‘work in progress’.
Here are the more common issues I’ve experienced or have been talked about:
Missing apps in Google Play Store
The MOJO being an official Android product has to present it’s correct capabilities to the store.
Some apps don’t explicitly disable the requirement of touch screen, so the google play store has less apps then normal.
This was a non issue for me, side-loading my apps was easy or using http://m.aptoide.com/.
Besides, now that the MOJO has been rooted, Mad Catz is encouraging rooting and while still honoring warranties post-root.
I have yet to root mine because I haven’t gotten to a point that required it, but will soon.
Lack of a screen mapping app
All the Android games I have which support controllers, work flawlessly with the MOJO’s CTRLR.
The issue is what to do when games don’t support controllers?
I use Tinycore’s Keymapper which works very well.
Controller uses AAA Batteries
Have you ever forgotten to charge up the controller and had to tether to the console while you play?
You can also tether to the MOJO if your batteries do die.
But, I prefer rechargeable AAA batteries, which I also use on all my remotes and AAA torches.
Seriously, a USB charger with 4 AAA, on ebay is less then $3 including delivery!
Apps forcing portrait mode
When you boot the the MOJO for the first time, you’ll see the MOJO’s startup a guide.
Here it gives you the option of installing apps like ES file explorer, Set Orientation, flash, dolphin web browser, MX player Pro etc.
You don’t have to install any of them, I didn’t install the anti-virus app.
Hiding the notification bar
Until Android 4.4 kitkat comes out, rooting and installing a 3rd party app is the only solution.
To me, this isn’t a problem, some apps automatically remove it, ie MX player Pro.
No way to shutdown MOJO
There is no way to shutdown the MOJO without pulling the power out.
From the official FAQ: How to turn M.O.J.O. off:
M.O.J.O. is an always-on device, just like most set-top boxes.
Setting the sleep time to a lower value will ensure that M.O.J.O. reaches a low power state quickly when not in use, conserving power usage.
This is a great feature but in my opinion, the reason why an off
switch/button/app is required is because the MOJO is very portable.
This means it will be moved, thus requiring a shutdown feature.
Some BT/USB keyboards do have shutdown keys which can shut down the MOJO.
The apps that can do this require rooting.
Again, rooting and installing an app fixes this issue.
No webcam support
I was hoping to add a USB webcam but the current release of Android does not support web cams.
This is a bit of a disappointment to me, but hopefully webcam support will come soon with the Android 4.4 kitkat update.
No exFat
ExFat is the filesystem most commonly used on USB pen drives and some 2.5” portable drives.
Current know filesystem support are Fat32(filesize limit is 4GB) and NTFS (readonly).
Again, rooting and installing an app fixes this issue.
Android 4.2.2
Mad Catz have openly said they will release a Android 4.4 kitkat.
KitKat contains bug fixes, scaling optimizations and new UI features but most importantly is contains Bluetooth 4 support.
Which means the USB BT4 dongle can be removed from the MOJO freeing up the other USB port.
Rich from Mad Catz writes:
Link
KitKat is sufficiently different to not be considered “just an upgrade” - there’s some major changes to the OS going on in there.
Plus, we can’t just build it and release it - with an Android device there are so many variables that need testing and retesting; then, once we’re happy it has to go to Google for certification.
Basically a quick turnaround is not something you’re looking at here!
And
Link
To do things officially and properly we have to run M.O.J.O. through Google’s certification processes, which means we can’t claim we have a touchscreen in order to get around the content filtering on the Play store - the CTS test procedure will include tests for every hardware feature you declare and include actual tests for each component.If we declare we have a touchscreen then it will attempt to display an image on said touchscreen and expect some human interaction to confirm it’s working. Clearly that will fail at that point and things could go no further.
There are plenty of the controller enabled games in Tegrazone that work fine (and more besides - check the list of games on mojo.madcatz.com). Of those that aren’t, both Nvidia and Google are working with developers to change things on top of the efforts that we’ve been making. Seriously, you will see more and more titles being updated to include support over the coming weeks and months, plus other updates from us that I can’t reveal right now.
In the meantime, if you see an app that you think you want on M.O.J.O. then tell the developer and us - we have an email address for this very purpose and it’s in the manual - gamesupportrequest[at]madcatz[dot]com.
This is a new category of Android product and support for it is only going to increase this year so keep watching and we’ll make sure we keep you all updated with anything new that occurs.
Price
If you consider Android as a capable desktop environment and compare the MOJO to budget gaming PC’s, the MOJO is cheap.
For the hardware and the bundled controller, it is good value.
Not to mention power saving and very portable.
Of all the controllers I have, the CTRLR is by far my favorite.
It’s multi-functional, feels very comfortable in the hands, and the media/volume buttons is the highlight feature for me.
Here are my minor issues with the CTRLR:
D-Pad
The D-pad is a bit too high (raised) and stiff for me, the plastic is also very hard.
The corners are sharp edged, not beveled,
I noticed I am getting a callus on my thumb by sliding from the down button across to the right button.
I’m hoping the D-pad buttons will wear in and loosen up.
The mode switch
The switch itself is fine, doesn’t feel like it’s going to break.
It does get used a lot, switching from game to app and back etc.
To slide the switch, you have to use your finger nail, put in the groove and slide it.
This is awkward for me because I don’t have much nail on my finger.
The Ouya
The Ouya at $60-100USD with 2011 hardware and a disposable controller I guess it’s good for children.
Because when you add the cost of a ‘real’ controller and ‘upgrading’ each year, it’s not so cheap.
It’s older hardware, 8G storage and no MicroSD isn’t capable of running much more then the games made for it.
The Nvidia Shield
The Nvidia shield is an Android gaming hand-held with no telephony capabilities.
It’s a 5inch screen, speakers, console system and a controller, in one device.
It’s internal hardware specs are very similar to the MOJO’s.
But the Shield isn’t a dedicated TV device.
However the MOJO, for me is better because:
The fact that the MOJO doesn’t have a touchscreen isn’t an issue for me because:
* Peripherals that I’ve had long before MOJO.
Actually, If you are looking at the Shield, I would be asking these questions?
A tablet/phone with HDMI out
Like the Shield, you’ll need to pay extra for HDMI cable and controller.
A tablet, like the Shield isn’t a dedicated TV device.
You’ll need to connect it to the tv and put it on charge every time you want to use it on the TV.
If you want to use USB devices, you’ll need to get a OTG adapter and have set that up to.
Also there is a performance hit while displaying output to two display devices (the screen and the TV).
This is usually the cheapest solution and the most limiting because of the setup required and the non TV apps/services running in the background, ie telephony, Accelerometer, gyroscope, compass, etc.
Currently the Mad catz MOJO is the best Android micro-console, because it is the most powerful dedicated TV device.
It really is a Portable, Budget Gaming, Android PC for the TV.
The MOJO has changed my computing habit.
I find myself spending more and more time on the MOJO.
I go for days without using my desktop now (only using it mainly to work on my hobby game).
I’m able to use the MOJO for many things:
What I want to do on the MOJO is tied to my peripheral of choice.
And I can do most things while watching TV or on ads, seamlessly with the PIP (Picture in Picture) TV feature.
In summary, the capabilities of the MOJO and CRTRL depends on the
user and their ability to use it to the fullest- like any computer.
The hardware is very responsive and future proof (MicroSD, USB2/3 BT4) and Android is familiar and easy to use.
I know there is more potential then what I have listed here and look forward to the possibilities.
For more info, read my blog posts on MOJO or my see my MOJO youtube videos.
Mad Catz has a great FAQ and a good community of user.
Comments now disabled.
For comments or questions, please post on twitter @mgarcia_org.