30 New OS X Mountain Lion Features in 2 Minutes

17 02 2012

Watch this cool video from Cult of Mac showing a lot of the new 10.8 features.


AWESOME! Some scenes from the men’s alpine ski worldcup 2012 in Sochi.

16 02 2012

Here are some scenes from the men’s alpine ski worldcup 2012 in Sochi from my favorite ski brand.
RC4 forever!!!!!!

My favorite iOS trick

17 01 2012

Press the Standby and Home Button simultaneously for a second. Release again and a screenshot of the current screen will be stored in the photo app.

Four years ago Steve Jobs introduced the MacBook Air

17 01 2012

See how far Apple was ahead of the rest, and still is.

WesleyFenlon : The Truth about Apple iOS Multitasking and Memory Management

8 01 2012

Mobile education consultant Fraser Speirs posted a blog on Monday in an attempt to clear up more than a year’s worth of misunderstanding about Apple’s implementation of multitasking in iOS. Spurred on by Apple Geniuses themselves incorrectly claiming that every app in iOS’s multitasking bar is using up memory and CPU cycles, Speirs wrote a detailed explanation of how the operating system actually handles background apps.

Speirs drives home the point that the multitasking bar is only a list of recently used apps, not a list of running apps users should manage. He makes a strong, clear argument for how iOS multitasking actually works, but the article has spurred discussion about the divide between how multitasking is meant to behave and the reality of everyday use.

== TEASER ==

Speirs‘ entire blog post is worth a read-through if you’re interested in how mobile operating systems handle background applications. More importantly, it helps differentiate between informed and uninformed user criticisms. If you don’t want to read through the blog, here are the most important elements:

Let’s get technical: iOS apps have five states of execution. These are:

  • Not running – the app has been terminated or has not been launched.
  • Inactive – the app is in the foreground but not receiving events (for example, the user has locked the device with the app active)
  • Active – the normal state of „in use“ for an app
  • Background – the app is no longer on-screen but is still executing code
  • Suspended – the app is still resident in memory but is not executing code

When you press the home button, the app moves from Active to Background. Most apps usually then go from Background to Suspended in a matter of seconds.
The first technical caveat is that Suspended apps remain in the device’s memory. This is so they can resume more quickly when you go back to them. They’re not using processor time and they’re not sucking battery power.

Speirs doubled down on two core concepts: the multitasking bar always shows recently used apps and is in no way affected by what’s running in the background, and suspended apps do not hog memory.

  1. If someone tells you that all the apps in the multitasking bar are running, using up memory or sucking power, they are wrong.
  2. When you hit the home button, an app moves from Active to Background and quickly to the Suspended state where it no longer uses CPU time or drains power.
  3. An app may request an additional 10 minutes of Background running to complete a big task before becoming Suspended.
  4. If memory is becoming scarce, iOS will automatically move Suspended apps into the Not Running state and reclaim their memory.
  5. Five classes of apps – audio, GPS, VOIP, Newsstand and accessory apps – and some built-in apps such as Mail may run indefinitely in the background until they complete their task.

Moms and dads using iPhones can’t distinguish between an app that uses memory and battery life in standby and an app that behaves as it should.

How does that Speirs‘ explanation jibe with user claims that iPhones slow down with multiple apps in memory? Multitasking doesn’t always work as it’s meant to. This can happen when an app doesn’t terminate properly, takes too long to free up its memory, or gets hung up in its suspended state. Then there are other apps that eat up battery life by calling on GPS, which Speirs does address.

The article spawned a lengthy (and surprisingly informative) discussion on Reddit that’s worth reading if you enjoy debating the nitty gritty details of multitasking programming. GPS and other apps that fit into the fifth category listed above do threaten Speirs‘ claim that „you do not have to manage background tasks on iOS.“ Poorly written apps can put a wrench in that theory.

More simply, moms and dads using iPhones can’t distinguish between an app that uses memory and battery life in standby and an app that behaves as it should. Only power users would know to pick out and kill a battery-draining GPS or VoIP app. Speirs does a good job of correcting misinformation about how multitasking works, but as iPhone devs in the Reddit discussion point out, some apps don’t quite play by the rules.

from Tested Site Mashup http://www.tested.com/news/the-truth-about-apple-ios-multitasking-and-memory-management/3389/

★ You Do Not Need to Manually Manage iOS Multitasking

4 01 2012

Fraser Speirs, “Misconceptions About iOS Multitasking”:

There is one iOS “tip” that I keep hearing and it is wrong. Worse,
I keep hearing it from supposedly authoritative sources. I have
even heard it from the lips of Apple “Geniuses” in stores.

Here is the advice – and remember it is wrong:

All those apps in the multitasking bar on your iOS device are
currently active and slowing it down, filling the device’s memory
or using up your battery. To maximise performance and battery
life, you should kill them all manually.

Wrong. Wrong. Wrong. Wrong. Wrong. Wrong. Wrong. There are caveats
to this but anyone dispensing the advice above is clearly
uninformed enough that they will certainly not be aware of these

Fraser provides a great layman’s explanation of why this is wrong. Bookmark his post, show it to anyone who claims otherwise.

Bottom line: the iOS multitasking bar is not like the command tab switcher on Mac or Windows. It is not a list of currently “running” applications. It is simply a list of your most recently used applications, whether they’re running in the background, suspended in memory, or completely inactive. Notice, for example, that if you turn an iOS device off and on, completely restarting the device, the multitasking tray still shows the same apps. It’s like your browser history.

Emptying this list of applications is simply needless, mindless, busywork. It was absolutely never intended to be used this way and anyone who does this is just wasting their time. The system suspends apps running in the background automatically. The system removes suspended apps from memory automatically, when needed. Manually zapping all apps from this list is a voodoo placebo. The whole point of iOS’s multitasking model is that you, the user, should not have to worry about managing which applications are running and which are not. If you were supposed to do that, apps would have a Quit command. They don’t. You just go home, and the system should take care of the rest.

The worst thing about this story is that the advice is repeatedly coming from the people working at the Genius Bar in Apple stores. There was a discussion about this on Twitter over the holidays and I received a bunch of comments from readers who’ve been given this same “advice” when they’ve taken their iPhones to the Genius Bar to diagnose some actual problem.

Like with any voodoo, there are die-hard believers. I’m quite certain that I am going to receive email from people who will swear up-and-down that emptying this list of used applications every hour or so keeps their iPhone running better than it would otherwise. Nonsense.

As Fraser mentions, yes, there are exceptional situations where an app with background privileges can get stuck, and you need to kill that app. The argument here is not that you should never have to kill any app using the multitasking switcher — the argument is that you don’t need to do it on a regular basis, and you’re not making anything “better” by clearing the list. Shame on the “geniuses” who are peddling this advice.

from Daring Fireball http://daringfireball.net/2012/01/ios_multitasking

The Best Ultraportable Laptop [Battlemodo]

3 01 2012

Yeah, we may headed to a post-PC existence—but we ain’t there yet. The rise to prominence of Ultrabooks, though, brings the modern laptop closer to a tablet experience than a desktop. Their speed, portability, and tiny-but-not-a-piece-of-crap-netbook-ness have made them popular, but which is the one to own? More »

from Gizmodo http://gizmodo.com/5870943/the-best-ultraportable-laptop