Top Ten Reasons For Jailbreaking Your iDevice

You don't know why people jailbreak their iPhones, iPods and iPads? Here's why:

  1. WeatherIcon
    Ios_real_weather
    Img_0036

    When I first saw the iPhone in 2007, I thought that the weather icon shows the real weather, just like the calendar shows the real date. I was kinda frustrated when I realized that it doesn't… Now I'm happy with this hack (: It supports any weather application.

  2. LiveClock
    Ios_real_clock

    The same, but for the clock icon.

  3. Reminder

    Ios_mail_status
    Img_0042

    A thing that Apple forgot — status bar icons for mail, calendar, messages, missed calls, etc. Really useful — now I'll never miss an email when I'm reading my Twitter timeline with 0% sound volume.

  4. No Bookmarks

    A small Safari patch that disables opening bookmarks automatically when opening Safari (not Fast App Switching to it).

  5. Covert
    Img_0041

    Private browsing for Safari. Even IE has it — is Safari any worse? Not now.

  6. Activator

    (download)

    Bind anything to any touch gesture or shaking the device. Finally you don't need to go the long way: Home → Settings → Wi-Fi → On/off. You can bind something like a swipe from top and enjoy.

  7. SBSettings

    Img_0040

    Quick settings. Just do an Activator gesture (e.g. swipe the top bar) and you can toggle WiFi, BT, SSH or something. Or you can adjust the brightness (!!!). It also includes an interface for libhide, so you can hide some icons on your Springboard.

  8. Winterboard

    Tweak yo look! You can change every icon or just a few colors. Or hide the icon labels. There's a lot of themes in Cydia.

  9. Five Icon Dock
    Img_0044

    Or six icon dock. Or five icon Springboard.

  10. Flashlight

    App Store apps can't change screen brightness automatically. Cydia has a flashlight that can. It also has a tweak for App Store flashlights which does the (b)right thing.

Well, iPhone users may also like MyWi, My3G and more phone-related stuff. I use an iPod touch so I haven't put them in the top ten :-)

P.S. The newest and coolest jailbreak for new devices: limera1n

To-do apps

Oh yeah.

OmniFocus ($80 Mac + $20 iPhone/iPod)
Omnifocus
Is complicated, hardcore and expensive. It's not “shit” or something — it's just not for me.

Things ($50 Mac + $10 iPhone/iPod)
Things
Is the coolest to-do app, really, but it's just a well-designed expensive app — I like cloud services more than Wi-Fi sync between a Mac and iOS devices (:

Is a promising web application focused on simplicity. Looks like it will be awesome… But I don't know anything about their iOS app and they can't send me a beta invite :(

EpicWin ($3)
Is an awesome iOS app which makes doing things fun by giving XP and loot — just like role-playing games. I don't like RPGs, but the idea is very good. The app totally lacks RTM sync — I don't like keeping all the tasks in my iPod, but that may be fine for you.

Remember The Milk ($25/year pro)
Rtm
Is a cloud service (with awesome iOS and Android apps) which is not too simple or too hardcore. Well, maybe Things for iPhone is easier to use than RTM app (I mean, requires less clicks for doing, oh, things. Checking a task in Things - one tap. In RTM - swipe and tap). And it may have a better icon. But RTM pro subscription is cheap (yep, Things for Mac = 50$ = two years of RTM pro. I don't like big one-time payments, and you too, right?) and it is really cross-platform. I use it on my Mac (web version in Fluid), on my iPod touch, on my Linux netbook (with Getting Things Gnome!) and I even sync it with my WinMo phone. That's cool.

About iPad

Oh, the iPad... I want it... or not?
Apple-ipad
On the one hand, it is very awesome. Like a big iPod Touch, but with iWork and other cool apps. It's very good for entertainment. YouTube HD, awesome interface for photo gallery... well, awesome interface for everything. And it's a big GPS navigator.

On the other hand, it's not good for work. I like the interface of Keynote, the animations, moving the slides with multi-touch... but my work is not making presentations. And I never need to use those "office" software. I'm a programmer at all. And it's a bit expensive ($500). For example, zenPad costs $155.

So, I'll buy an iPad only if Emacs will be ported to it!!

Designing an iPad web application with jQTouch and Invisible CSS

If you know jQuery and iPhone, you must know jQTouch. It's a very awesome plugin for iPhone web apps. It supports animation, geolocation, swipes... well, everything. And these apps (made with jQT) aren't limited to iPhone — I can use them on my Windows Mobile phone with Opera 10 :)

So imagine that we need a to-do app. But first you must know the difference between iPhone and iPad applications.

iPhone ones can display only one screen — list of items or one of these items.

iPad ones can display both at the same time. Just because of the biiiiig screen! (we're focusing on landscape mode right now)

Let's design this app. Just one screen with no functionality — I said «design».

oooooooooooooooo

<!DOCTYPE html>
<html>
<head>
  <title>iPad To-do</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  <link rel="stylesheet" href="http://krosswordr.ru/site_media/i/jqtouch/jqtouch.min.css" /> 
  <link rel="stylesheet" href="http://krosswordr.ru/site_media/i/themes/apple/theme.min.css" /> 
</head>
<body>
  <div id="main" class="current">
    <div class="toolbar"><h1>iPad To-do</h1></div>
    <ul class="rounded">
      <li class="arrow">Inbox</li>
      <li class="arrow">Today</li>
      <li class="arrow">Tomorrow</li>
      <li class="arrow">Scheduled</li>
      <li class="arrow">All tasks</li>
    </ul>
  </div>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://krosswordr.ru/site_media/i/jqtouch/jqtouch.min.js"></script>
<script type="text/javascript">
  $(window).load(function(){
  $.jQTouch();
  });
</script> 
</body>
</html>

Well, it was easy. If you want to make an app for iPhone, you should add another screen now. But we want it for the iPad, right? My latest creation, Invisible CSS Framework comes right there. We'll make two columns instead.

this code! fork it!

That's right. It's awesome! Now it's your job to add functionality and make a better design ;) And follow me on Twitter.