This Week's Sponsor:

Copilot Money

The Apple Editor’s Choice Award App for Tracking Your Money. Start Your Free Trial Today


Image Compression Case Study: ImageOptim vs. Xcode

Image Compression Case Study: ImageOptim vs. Xcode

When iOS developers package their apps, images can be compressed to a “CgBi” format through Xcode that helps reduce the total application size and improve performance. Compression, however, could be taken a lot further. In ImageOptim’s case study, they took a look at TweetBot for the iPad, a graphically rich application that contains over 26 MB of compressed images. When ImageOptim optimized the uncompressed versions of those images through their application, and twice over in combination with ImageAlpha, they saw a dramatic reduction in file size and loading times.

Disabling Xcode conversion and simply using ImageOptim instead was enough to reduce the application size by almost 30% (33.4MB down to 23.8MB) and halve initial display time in the benchmark.

Manually optimizing images with ImageAlpha reduced entire application size by more than a half (33.4MB down to 16.3MB). Images alone were 65% smaller and were displayed 2.5 times quicker than Xcode-optimized ones.

ImageOptim claims that developers can submit applications that don’t use Xcode’s compression method, point to resources showing how this can be done, and also link to an excellent success story. Developers should definitely check out the examples and data provided on their blog post to see how they can better optimize their apps. [ImageOptim via @cbowns]

Permalink

Gmail for iOS Update Adds Notification Support

When Gmail first launched on iOS, we lamented at two things: the lack of support for multiple addresses and notifications. While Gmail on the iPhone is still a web app at heart, it has gotten better as the app gained support for signatures, a vacation responder, and nested labels. If you’ve thought Gmail has been forgotten and left behind, today’s update brings some much desired requests into the application.

First up, Gmail for iOS now brings support for proper notifications on iOS. Instead of hearing just the chime, you’ll get banner notifications and will be able to see a history of recent emails in the Notification Center. Secondly, you’ll now be able to send a message from an alternate email address. This can be configured in the app’s settings. If you have other email accounts that forward their messages to your Gmail inbox, you can reply to those messages as the other address. Lastly, you don’t have to worry about signing back into Gmail every time you leave. Gmail will save your login information and keep you logged in unless you sign-out yourself.

If you need Gmail on your iPhone with proper notifications, today’s update might just win you over. It’s a free download from the App Store.

[via the Official Gmail Blog, Gizmodo | Images via the Official Gmail Blog]



Kickstarter: TAKTIK - A Premium Protection System for the iPhone

Many people take their iPhone protection very seriously. With cases like OtterBox and Griffin’s Armored case, there are some nice options available. LUNATIK, the makers of the TikTok+LunaTik watch, have started a new Kickstarter campaign to target these users with a new case called TAKTIK.

The design of the TAKTIK was injected from the TikTok+LunaTik and the LUNATIK Touch Pen with its hard lines and tactical feel. To take the rigidness of the case to the extreme, they have also included a Gorilla Glass lens (for an extra $25) for ultimate screen protection. The case itself has a shockproof suspension system with great iconic aesthetics. The TAKTIK also has GORE acoustic port covers to protect your iPhone from liquids, sand, dirt, etc. It has a nifty little patent-pending Silence Switch that only requires one fingertip to activate; there’s even a lanyard loop to fasten your iPhone safely to you. Videos after the break. Read more



Retina Mac Numbers

Retina Mac Numbers

Ryan Block did some math over at gdgt, and came up with a great analysis of the future of Retina displays on the Mac, and estimated resolutions and PPI counts for various upgrades. He notes how, assuming Apple will bring the Retina display to other Mac models and the external Thunderbolt display, the low-end 11-inch MacBook Air could actually be the most peculiar change due to its high pixel density.

Now, one area where things get a little wonky for Apple is in the MacBook Air line of devices (as you’ll see below). The current, non-Retina display on the 13-inch Air actually has the same resolution as the 15-inch MacBook Pro (1440 x 900), thus giving it a much higher pixel density (127 PPI) than, say, the 13-inch Pro (113.48 PPI).

And as it happens, the humble 11-inch Air actually has the highest pixel density of all the non-Retina computers Apple currently makes, with a PPI of 131. That’s pretty damn high for Apple’s lowest-end laptop.

According to recent speculation, the 13-inch MacBook Pro could be the next model to receive a Retina upgrade in October. At WWDC, like the “regular” 15-inch version, the 13-inch MacBook Pro received a speed-bump upgrade with new processor and faster graphics. Apple said they view thinner and Retina-ready devices as the future of laptops, so it only makes sense for the entire MacBook family to get a high-resolution display eventually.

Read Ryan’s analysis here for a full comparison of every Mac model (including iMacs) against proposed Retina resolutions.

Permalink

WeatherSnitch 2.1 Brings Full-Screen Weather, New Artworks

Today is the second time I don’t obey my “never cover stocks and weather apps” principle. I think I’ll have to abandon it completely, as there are way too many cool UIs in this app category. After I reviewed StockTouch some weeks ago, I recently discovered WeatherSnitch 2, a weather app by developer Snitchware (with a website certainly inspired by apple.com). The original WeatherSnitch v1 and this new update are designed as  “one view is all it takes” apps — just fire them up, get to the main screen displaying all relevant information, and continue with your workflow right away. Read more


Transit Beautifully Displays Public Transport Routes Around You

Google GTFS is an acronym some developers and bloggers might already be familiar with. The Google General Transit Feed Specification is a developer tool that public transport services can use to track their bus or train lines on Google Maps via GPS. Using GTFS, created using a bunch of zipped text files (you can get more information on the Google dev pages), public transport companies can voluntarily publish their routes for Google Maps users to incorporate them into route planning. Front-end developers can also benefit from this specification. One of the newest products for the iPhone which incorporates GTFS is Transit by Sam Vermette and Guillaume Campagna, which has been published today.

Transit locates you via GPS or Wi-Fi hotspots, and then displays the nearest public transport routes sorted chronologically after their departure. This way, you’re always up to date what traveling possibilities you have around you. If it’s in your home town, you only get what you need and what you’re familiar with, because the app displays only the nearest lines with the “real lines” colors and numbers. Your current location is then displayed in a small panel at the bottom of the screen with the route information in a custom list above it — tap it to change the saved location. Transit also works offline, so you can download foreign cities’ routes before traveling there to save 3G costs and still always be up to date. The bundle downloads can be reached via the location button in the bottom left corner of the screen (along with the amount of public transport agencies displayed).

When looking at the list of your closest routes, route information elements inform you with big, readable typography about the next departures with location, time of departure, line information, bus/train stop location, and the route direction. Tap and hold one of them to get the direction and distance to the next stop, or to get the next departure times displayed in a cute popup panel above your finger. When you tap on one of the elements, there are four other actions to perform with it. You can switch the direction if the displayed destination is not the one you’re looking for,  then check the route with the Google Maps view to see other stations and their route distances. Furthermore, you can star routes to mark them as favorites so you can always pin them to the top of your list. You can also browse the whole line schedule for the day in a separate list if you need the information for a departure at a later time. This way you get the information you need quickly and efficiently.

Currently, Transit is only supported in three Canadian cities: Montreal, Toronto and Quebec. But the two developers promised to work hard and want to finish covering Canada by the end of July, with European and U.S. cities following in August. To keep the app clutter-free, Transit will always display the nearest routes and change displayed transport companies when the user is in a new location.

Transit can be freely downloaded on the App Store, however, certain features are restricted until they’re unlocked with a subscription. Using the free version, you cannot view routes offline and the app only displays the three closest routes. By paying $0.99 for one month, $2.99 for six months, or $4.99 for a year, you add the ability to view maps offline and see all routes within a 1.5km radius. This is a very good pricing plan: you can get free transit data in a pinch, or pay to receive the most comprehensive mapping data (which will probably be worth the subscription fee for constant travelers once more cities are added).

But what makes Transit really worth a try is its user interface. The trend of applying outer shadows and light textures to UI elements and buttons has been a common way to style an app in the last years, but not many designers manage to make it unique while still using this method. Sam Vermette did: Transit features a stunning amount of cool interface elements. Some of my favorites are the Tweetbot-like action menus when tapping a list element, the already mentioned small information popups, the black vignette design around the menus and the Google Maps view, and especially the popup list when changing the location. The latter shows a deep care for consistent design: within the list, the developers changed the text display font to the sans-serif font which is used throughout the app. Using Transit’s UI is pretty smooth — the performance only lacked a couple times when online data got fetched.

Another thing I really like about Transit is the icon. It’s unique, simple, and makes my fingers want to touch it.

So, as you could possibly tell from the review, I like Transit very much. I’m thrilled to see it coming to Europe over the next months (although not every public transport agency supports GTFS), because it’s plain, easy to use, but still has a great feature set which really solves the problem of combining multiple public transport agencies in one single, and still awesome user interface. Even if you’re not a resident of Toronto, Quebec or Montreal, I still urge you to download Transit for free on the App Store, take some time looking over its stunning UI, and wait for your city to be supported.

Be sure to keep an eye on Transit’s Twitter account to stay up to date on when new cities are added.


App Store “Game Collections” Gathers All Previous Game Bundles

In our story about the first four years of App Store, we noted how Apple had been collecting apps and games in custom “sections” that, unfortunately, are often rarely updated and hard to find in the App Store once they are removed from the homepage.

For years now, Apple has been refreshing the App Store on a weekly basis to include custom “sections” showcasing hand-picked apps and games. These sections typically come with rotating banners and smaller “mini-banners” on the App Store’s homepage, and are later grouped into an “App Store Essentials” macro-section that includes several of past sections and recommendations.

Custom sections provide a decent solution to browse titles Apple has previously “curated”; however, these sections aren’t usually updated as often as they are created — N.O.V.A. 3, a new shooter game by Gameloft, still isn’t listed under Benchmark Games: Stunning Graphics, whilst the majority of reviewers and publications have outlined the game’s remarkable graphic capabilities.

With today’s weekly refresh of the App Store’s homepage, it appears Apple has started taking some first steps into a new direction – grouping all previous game bundles into a bigger “collection”. Aptly named Game Collections and linked from the App Store’s homepage, the section offers a roundup of every selection Apple offered to date.

Game Collections includes:

Previously only available through the App Store’s homepage or partially through the dedicated Games category page, the new Game Collections feature brings some much needed organization to the custom sections Apple has been “curating” over the years. They are now accessible from a single place, and Apple notes how they will be “updated on a regular basis”.

As of today, “regular” apps still aren’t being organized into a unified collection. Right now, the App Store Essentials page is the best way to browse previously featured selections, but it also still mixes games and apps, and doesn’t provide the same elegant and simple layout of Game Collections. Hopefully Apple will provide an “App Collections” page as well, bringing past handpicked app selections and features in a single page.

Apple has been making a series of improvements to the App Store’s navigation lately. Aside from the complete App Store revamp coming in iOS 6, Apple redesigned the App of the Week section and renamed it to Editor’s Choice, leaving the former “App of the Week” to free app promotions.

App Store navigation and curation has long been an issue for third-party developers, with Apple’s Phil Schiller recently weighing in, too, noting how “you can still get discovered and get a hit overnight”.