1. Jailbreak your iPhone and install
Installer.app
on your iPhone (some of the
jailbreaking programs
do this for you).
Installer.app comes with the major iPhone Software Repositories
with updated listings of the available software. You may also add other
repositories to Installer.app.
2. Jailbreak your iPhone and install
Cydia
on your iPhone (some of the
jailbreaking programs,
ie. PwnageTool,
do this for you). Otherwise you can install Cydia through Installer.app.
3. Jailbreak your iPhone, download iPhone apps to your desktop
computer and install on your iPhone through SSH (some of the
jailbreaking programs
install SSH for you).
4. Install directly from the App Store in iPhone (coming soon).
5. Install directly from the App Store with iTunes on your desktop computer
and sync your iPhone (coming soon).
A Note on iPhone Software Categories:
- The "iPhone Apps"
are programs which you can install and run on your iPhone natively.
Currently the iPhone needs to be jailbroken to allow the installation and
running of native applications. However, with Apple's official SDK (beta)
already having been released we will soon (July) see apps from Apple's App Store
while the unofficial methods of installing applications
will no doubt continue.
- The "Desktop Programs"
are applications which run on your Desktop
Computer (i.e. Mac or PC). They are standard programs which can be used
for iPhone development, converting video to iPhone readable
formats, server programs to connect to your Mac from your iPhone etc. etc.
- The "Web Apps"
section has links to web sites which are specifically made for the
iPhone. They may contain games, chat interfaces, actual programs that do
something useful or just a pretty interface to a well established site.