Discover New Revenue Opportunities with the App Store Affiliate Program
I knew about this for a long time before it appears on the iPhone Developer News RSS feed. I declined to register because it seems the program is only available for those in the US, Canada, New Zealand, and I don’t know where else.
Now, I am registered and approved as a LinkShare partner to use their affiliate network for iTunes links.
If you’re interested in new revenue opportunities, even if you’re just promoting iTunes apps, podcast, music, movies, and any of their content — not as an iPhone developer, I suggest to register here:
Then search for “Apple iTunes” in the “Advertiser Search” field on the “Programs” tab to apply for the iTunes affiliate program.
Affiliate revenue can add up if you’re diligent about creating your links. Use them even for links to free apps, and if the user buys some other app you still get a cut.
Plus, affiliate links are useful for clever tricks like this.
The state of my Jailbroken iPhone
When the iPhone was just out around 2008, I was excited about iPhone jailbreaking due to my enthusiasm to hack and my familiarity with *nix based OS. Right now, I feel less and less motivated to use jailbroken iPhone OS features. Although there are cases where I need it:
- Using an unofficial 3G network.
- When I really have free time to experiment on a modified iPhone OS.
The user experience and responsiveness of Cydia and most apps distributed through it are usually less than pleasant. Because they tend to focus more on the underlying functionality. I assume this is hard to be improved, since they’re not using the official iPhone SDK, and they may be using things that will cause a system performance or usability issue. An obvious example of performance issue is the Cydia loading time, which is never satisfactory. This is because of its automatic APT package source list update on load. The more the packages, the worse the responsiveness will become.
The upcoming iPhone OS 4.0 will definitely lose my interest to use jailbroken iPhone OS anymore.


Raven

Snowy
The reason why I still keep Twitterrific.




The World University Rankings iPhone app that has been developed collaboratively with qsnetwork is available on the App Store.
The rankings data are gathered from Top Universities.
Publication Subscription Framework Reference
Not sure why this is not available on the iPhone SDK.
MobileLastFM
The official last.fm iPhone app is open sourced and it’s using GPLv3.
Great, I could build my own, and I don’t need to create a UK/US iTunes account to download the official app from the App Store. Plus, it’s a good example to understand their API.
GC-supported code.
Something to understand if I want to use the same code or library for both Mac (GC-supported) and iPhone.
Developer Forums: New section 3.3.1, appcelerator, why make development harder and less accessible?
This forum should be a confidential information. But, I linked to it anyway, since it’s only accessible to those who are registered with the iPhone Developer Program.
I’ve been reading the discussion, and this is my opinion:
Sorry to disappoint you guys.
You can make high quality apps with Objective-C, C, C++, and all of the frameworks provided with the SDK. If you decided to make a “fart app”, that’s because you’re not creative enough.
Most complaints about the results are more important than the process could be countered by the fact that most people prefer to use their own process of development.
What makes it different? If you think the “results” are more important, no matter what restrictions enforced by Apple, you will make an effort to be successful in realizing your ideas on this platform.
Now, when I wrote a web app for my personal website and the backend of my app — even though it’s just a simple web app — I took time to learn the process of building it. I learned about which web programming language that will provide me with the best tools and easier learning curve.
When I was working on VoIP application at my first job. I understand that most voice codec libraries are written in C, or at most C++. The best network libraries to support the streaming of these voice data are written in C or C++.
I like BSD sockets, because it’s a well-designed network library. It may produce a lower quality of software if I wrote that desktop app in scripting languages abstracting all of those C libraries interacting with the OS.
I even regret to wrote this VoIP app using Qt frameworks. I regret it very much, because the development stops anyway. iPhone app — which is using Objective-C — became more important than the desktop app development. Besides, it’s proven that Qt is bad for Windows, and subpar on Mac. Qt is best to be used on Linux.
Guess what? The Linux development is not even started. All of the efforts to create a cross-platform desktop app have failed.
iPhone app wins because of large consumer interests.
Additionally, I cringe at those who are not making an effort to understand Cocoa design patterns, and bringing other languages style while using Cocoa frameworks.
iPhone Development: Ad Hoc Distribution, Android vs. iPhone
Jeff LaMarche detailing the frustrations of delivering an unreleased iPhone/iPad app to a client, beta testers, or potential users.
This is why I think Apple should consider to allow running unsigned iPhone/iPad apps, and dropping the $99 developer fee for running unsigned iPhone/iPad apps.
If we still don’t have any clear and exact plan to sell an app on the App Store, then it’s quite a burden to pay this developer fee. Most clients, testers, or potential users don’t want to use iPhone/iPad Simulator to test apps that are in development.
iPad/iPhone forward geocoding API using Google gecoding service | blog.sallarp.com
Google Maps API V3 geocoding service doesn’t require an API key anymore.

