Thank you for everyone who loved Little Photo. :)
This page is written for someone who want to know more about this app.
If you want to know story behind Little Photo, read below……
So, you may ask, what is Little Photo ?
- Little Photo is not a Photoshop.
- Little Photo is not a All-in-one replacement for your stock camera.
- Little Photo is not designed for everyone.
When I got the idea of Little Photo, the concept is that I am not going to create a “mobile Photoshop”.
The traditional photo tool is way too complex. I don’t think that we should replicate the PC Photoshop style photo editing software on a 4″ small screen.
So, What is Little Photo ?
- Little Photo is a toy.
- Little Photo is a box of chocolate.
- Little Photo could be used by children.
Therefore, Little Photo is not designed for everyone. I don’t think everyone love chocolate, right ? ;)
One frequently asked question from users :
“Why the output photo is so small ? Please increase the resolution.”
the best answer is that :
“Because this is called Little Photo, not Big Photo.”
hehe ;) The real answer is :
There is a memory limitation problem on android. It can cause Out-of-Memory error easily for processing a large photo. You know, it is not a Computer. For Android 1.6, it has a 16MB memory limit for each app. For 2.2, the limit is raised, but it is still not unlimited.
The another problem is that, large photo will slow down the process time. it is really bad idea :)
From my internal test, the engine of Little Photo is able to process a large photo in high speed for most of the (about 70%) effects. However, it may cause FC on some older phone (out of memory).
The invention of new mobile hardware is really fast. There are new android phones in the market every month. It seems like the above problem (memory and speed limit) will be solved by future phone hardware. ;)
The another frequently asked question by users is:
“Why Little Photo does not support my camera functions ? Such as zooming, touch focus….”
This is another problem. Since Little Photo is a “Android 1.6 compatible” app. It does not support new functions that are introduced recently.
To solve this problem, one solution is to create a “HD” version of Little Photo. Using “Android 2.2″ as its baseline, and give up the 1.6 users.
It may work. However, I don’t have that much time to maintain two different version of Little Photo ;)
One thing that you may not know : I am the only one in my development team ;)
I write Little Photo by myself in free time.
It is really hard to match the large-and-full camera app that is developed by a team or a software company.
Anyways, I will still try my best to improve this little app ;)
The another frequently asked question is :
“Why update so much !! The update is tooo frequent !”
Well… I am so sorry about this. :) It is my fault.
Sometimes when I publish a new update, I got the bug report instantly (from users or from my friends) and I found that it is a serious bug.
I have to fix it immediately.
For normal update, I will try to group the updates into a single weekly update.
The version number tells you what is the scale of each update:
eg: from 2.3.0 to 2.3.1
This is a minor update. This means the new effects or tools are added. However, there is no architectural change. That means, it does not changed the shutter and photo loading code. Just few new functions are added.
eg: from 2.3.1 to 2.4.0
This is a major update. This means there are some big change. The app may contains some bug after update. The architectural change (camera, shutter, file loading, file saving, etc) is introduced.
There will be a 2.4.1 or 2.4.2 “follow-up” bug fix after such major update. They are always come in short time ( from 10 minutes to 1 hour, or 1 day, or 1 week)
eg: from 2.4.0 to 3.0.0
This is a completely new version. This means there are some big change. The app may be redesigned to something really new or highly experimental. Such version update for Little Photo is rare.
These are the things that I want to share for Little Photo. Wish you enjoy this app ;)