The mobile world has been abuzz with the news of popular iPhone app, Instagram, going “multi-platform” as it launched on the Android OS last week. However, consider that a rather opaque blanket statement, as the list of incompatible Android devices is quite staggering, and it just so happens that my two Android devices (the HTC Evo and ASUS Transformer).
I’ve experienced a large deal of force closing, crashing, and other errors with Instagram for Android, but to Instagram’s credit, they did roll out an update a few days ago that’s sorted some of the issues out, some.
When asked to comment on the issue, Instagram pointed to the list of known issues:
- Crash when applying a filter - some users have fixed this issue by increasing the camera resolution setting on their device (the default resolution setting on some devices is set too low for Instagram to work properly)
** Instagram uses OpenGL ES 2 technology to power the filters, so if your device does not support OpenGL ES 2, you will not be able to apply these filters.
- Applying filter results in black image - images appear as black or grey square. Instagram is working on this one. Please send them an e-mail if you’re one of the folks experiencing this issue, to help them resolve the issue faster.
- Photo is too small error - You may be attempting to upload an image below the resolution supported by the app. This issue may also be caused by cropping the image below a certain resolution as well.
- Places screen doesn’t show any locations - If you don’t see any locations while selecting a place to associate with your photo (“Geotagged”), make sure you’ve enabled location for Instagram.
Exit Instagram > Open Settings > Tap Location and Security > Use GPS Satellites or Use Wireless Networks
Here are some devices that reportedly having compatibility issues:
- HTC Evo 4G
- ASUS Transformer 101 & 201
- Samsung Galaxy S1 & S2
- Kindle Fire
- Sony Xperia Neo
- Samsung Galaxy Nexus
- HTC Magic
- Sony Ericsson Live
- HTC Wildfire
Here’s a general guideline as to which phones support OpenGL ES 2.0 that’s required for the Instagram Android app:
OpenGL ES 2.x is supported in most smartphones released after mid-2010, except low-end ones. This includesiPhone 3GS, iPod Touch 3rd generation (PowerVR SGX535 GPU), Samsung Galaxy S (PowerVR SGX540 GPU), HTC Legend, Samsung Galaxy Ace (Qualcomm MSM7227 GPU), Nexus One (Qualcomm Snapdragon chipset / Adreno >= 200 GPU)
Hopefully we’ll see more love towards the Android platform from the Instagram sooner rather than later. Chuck this one up to yet another case of an open source platform coming back to bite its users in the butt.