Tuesday, November 24, 2009

Slow DNS lookup for T-Mobile and AT&T

Based on our study, iPhone/AT&T and G2/T-Mobile is really slow for DNS lookup.
But Samsung/Verizon and Palm/Sprint are better.

BbUAYORaXy892uDS11xu

Wednesday, November 11, 2009

Comparison between Admob and Adsense: which is more profitable?

Admob is a very good publisher's tool for iPhone's applications.

Based on my experience, for the same page views, such as 1000 page views,
admob can earn more than adsense.

Why?
I guess this is because the screen size of iPhone/iPod is smaller than an computer.
Also mouse allows users to click more accurately than touchpads.

iPhone APP using three20 library is rejected

I used three20 to develop an iPhone image gallary application
And here comes the nightmare:
"
Please include the line below in follow-up emails for this request.

Follow-up: xxxxx

Dear XXXXXXX,

Thank you for submitting XXXXX to the App Store. Unfortunately it cannot be added to the App Store because it is using a private API. Use of non-public APIs, which as outlined in the iPhone Developer Program License Agreement section 3.3.1 is prohibited:.

"3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs."

The non-public APIs that are included in your application are the following undocumented, private UITouch instance variables:

UITouch._locationInWindow
UITouch._phase
UITouch._previousLocationInWindow
UITouch._tapCount
UITouch._timestamp
UITouch._touchFlags
UITouch._view
UITouch._window

Regards,

iPhone Developer Program
****************************
"

Check the apple store safe three20 here.
Only slight modifications.
But I don't know whether it will be approved by apple or not.
I already resubmitted two days ago.
Let's see

http://github.com/uprise78/three20-P31/commits/master/

Thursday, November 5, 2009

How long does it take Apple App Store to approve an application for iPhone?

Is your application submitted to Apple still "in review" or "waiting for review"?
Personally, I don't know the difference between these two terms, however,
one of my application submitted to Apple App Store for iPhone is "in review", while the other is "waiting for review". Maybe I can assume the one "in review" is being reviewed? Unfortunately, it has been reviewed for at least a week. It really doesn't make any difference to me between "in review" and "waiting for review".

My first application 3GTest took Apple 2 weeks to find a small bug and reject it.
I fixed the bug in five minutes and waited another 1 week before Apple found another bug inside.

Finally, 5 weeks after I submitted the application and fixed two lines of code, I received a call from Apple telling me that the application is approved as if I have won a big prize.

The most recent statistics shows that 75% of submitted applications are approved within 2 weeks.
This percentage is about 82% two weeks ago, and about 95% 1 month ago.

So what the hell is wrong with Apple?
We knew that iPhone / iPod touch is really popular and there are many many applications submitted everyday. But given that these applications also help u earn so many bucks and help u sell so many phones and ipods, why can't u just hire more people to review the applications?

After weeks' waiting, I even can't remember what my application looks like.
But one good thing is that, it's quite possible, one day, walking with the help of a stick, I will receive a call from Apple telling me that "congratulations, sir, your application is approved!". I will suddenly realize that "Holyshit, I have ever created an iPhone application in objective-c, I'm so proud of myself when I was young decades ago"