This Week's Sponsor:

TRMNL

The E-ink Companion For Your Favorite Tools


xsuc.es for Mobile Safari

Joseph Schmitt, writing in response to Greg Pierce’s hack to simulate x-callback-url support in Chrome:

Wouldn’t it be great if Safari supported Chrome’s back button behavior? It sure would. However, Apple’s laissez faire attitude towards inter-app communication keeps me from holding my breath on this front. Therefore, I was truly excited when I saw this post by the father of x-callback-url himself, Greg Pierce, wherein he launches a simple HTML page in Safari and uses JavaScript to add x-success links to the page on his own. Woah, awesome!

However, Greg’s technique depends on loading a full-screen iframe on the page and overlaying a back button on top to trigger the x-success url. That gets the job done, but I really prefer how Chrome handles this: make the last page jump to the previous app. I brainstormed for a bit and figured I could probably replicate Chrome’s behavior’s using Greg’s idea, and I was right: xsuc.es was born.

To build actions with xsuc.es, see the URL parameters in Joseph’s blog post. The format is easy to understand if you’re already familiar with URL schemes; here’s a demo action to launch a Google search in Safari based on xsuc.es from Launch Center Pro.

xsuc.es is a nicer hack that takes over Safari’s Back button to go back to a previous app like Chrome does, albeit without the app’s name visible alongside the button. You can, however, tap & hold the back button to see the app you’re going back to. It would be nice to mix a success URL scheme with the address of the webpage you’re currently viewing, although I believe that’s beyond the limit of how much it’s possible to work around Safari’s JavaScript.

Permalink


Comparing Time Zones with Globo

In my ongoing quest to find the best time zone reference utility for iOS (previously: Living Earth and TimeZlider), I stumbled across Globo for iPhone last week thanks to Apple’s feature on the front page of the App Store. Developed by Marco Torretta (the same developer behind Amount, one of my favorite unit converters for iOS), Globo is a simple world clock for iPhone that wants to reimagine Apple’s existing feature of the Clock app with colors, alarms, and detailed information for each location.

Read more


Volvo Shows CarPlay Integration for XC90 SUV

In a press release (via setteBIT), Volvo has confirmed that CarPlay – officially announced by Apple today – will be coming to their new XC90 SUV this year, allowing drivers to use Volvo’s on-board system and CarPlay simultaneously on a single, portrait-oriented screen.

“Apple’s clean and intuitive user interface is a perfect match with Volvo’s Scandinavian Design approach and our focus on fluid functionality,” says Håkan Samuelsson, President and CEO of Volvo Cars.

The first car to offer Apple CarPlay will be the all new XC90 SUV which will be introduced later in 2014, one of the most anticipated cars of recent years, replacing the original XC90, which redefined the SUV and became the best selling model in Volvo Cars’ history.

In a video released today, Volvo shows how Apple’s CarPlay will essentially become a feature of the existing on-board system, providing drivers with a way to invoke the CarPlay interface manually to show the grid of icons configured to work with an iPhone. As Volvo notes in the press release, this approach removes “the need to switch between a dedicated car and iPhone screen”, and the video shows, for instance, how CarPlay can remain visible in the background while the driver adjusts the climate control through a separate overlay.

In the video, Volvo also demonstrates Siri integration in Messages, Apple Maps for navigation, and there’s a brief appearance of the Spotify app for CarPlay. Various interactions are shown by Volvo, such as the possibility to read and send messages through voice or with large buttons in the middle of the screen, the possibility to scroll through multiple results for map search, and a Siri UI reminiscent of the facelift Apple’s voice assistant received with iOS 7.

Last, Volvo shared a few technical details of their CarPlay implementation in the press release as well:

Apple CarPlay allows connection of the device to the car through a Lightning cable – with Wi-Fi coming in the near future. The connection is based on a streaming H.264 video feed that returns user input from the touchscreen. Apple CarPlay will be available in forthcoming Volvo models based on the new Scalable Product Architecture (SPA), starting with the all-new Volvo XC90 later in 2014.

You can watch Volvo’s video on YouTube here.


Apple’s “iOS in the Car” Renamed CarPlay, Coming This Year

CarPlay

CarPlay

Apple’s “iOS in the Car” initiative, first introduced at WWDC in June 2013, will launch as “CarPlay”, the company announced today in a press release. Premiering with an initial lineup of auto manufacturers that include Ferrari, Honda, and Mercedes-Benz at the Geneva International Motor Show this week, CarPlay will provide a dedicated interface for iOS features in the car, working with existing touch screens, buttons, knobs, and other physical controls to allow drivers to reply to messages, answer phone calls, listen to music, and more. CarPlay is an extension of iOS 7, and will work with the iPhone 5, iPhone 5s, and iPhone 5c through the Lightning connector. Read more



Disco Zoo is Part Battleship, Part Get Your Groove On

I don’t know who opens a Zoo before putting animals in it, but nonetheless, you’re given a pile of money, a hot air balloon, and a mini-map where you have ten attempts to find a given animal in an old-school game of battleship. You read that right.

I mean, this is what the whole game inside the game really is. To find an animal you have to uncover a number of squares revealing it, and you have ten attempts to do it on a 5 x 5 grid. Each rescue, or ten attempts, costs a certain amount of gold, and you’ll initially be given enough gold to fail a few times and get a general gist for common patterns and shapes that animals can be found in. Each time you uncover an animal, it’s added to your zoo, and it’ll begin generating gold in its exhibit.

Back at the zoo, the animals you’ve rescued are throwing a party. They hop around. They say cute things. They pass out and you have to wake them back up. The more animals you have in your exhibits, the more money you make as a result. Pleased visitors will sometimes throw money at you. Sometimes you’ll earn cash for random contests that you didn’t even know where going on.

It’s a continuous cycle. Rescue animals. Get coins. Rinse and repeat. Oh sure, you’ll be required to wake your animals back up from time to time — animals that are asleep don’t generate any revenue at their exhibits — similar to how stocking and deliveries worked in NimbleBits’ Tiny Tower.

To keep your animals partying, you can throw a disco party. Throwing disco parties requires “bux,” a super currency common in NimbleBit titles that gives you some immediate benefit. In the case of Disco Zoo, you can use bux to throw a disco party, where animals will dance and groove for an extended period of time without falling asleep, whilst generating twice the revenue. Things get crazy in the best way possible.

Bux can also be used to add attempts to any given rescue, especially helpful if you’re trying to find rare or mythical creatures… like unicorns. If you’re out of bux, they can be purchased with real money. (A ha! There’s the revenue model!)

Soon enough you’ll have enough coins to get something better than a hot air balloon, which will allow you to expand your zoo and rescue more animals from different regions. The more animals you have, the longer they’ll stay awake, the better the ratings you’ll get, the more money you’ll make, etc. etc.

Remember how addicting Tiny Tower was when it landed on the iPhone? If you want to relive that addiction, but with zoo animals instead, get ready to lose hours of your life in Disco Zoo.

That said it’s ridiculous and fun and is clearly a trademark NimbleBit game through and through. Download it from the App Store for free.


Mimic Google Chrome’s x-callback-url Support In Mobile Safari

Speaking of Greg Pierce, I’m intrigued by the workaround he found to mimic support for x-callback-url in Safari for iOS:

For those not familiar, it is possible to use x-callback-url support in Google Chrome on iOS to open a URL from another app, and have Chrome present a “Back” button to return to the app you opened the URL from. Safari does not offer this level of integration.

To mimic this feature in Safari, I have created an intermediate HTML page with a little javascript that can take a “url” and “x-success” parameter. If it gets these, it will load the “url” in an iframe that displays full screen, and present a “< Back” button in the top left of the screen, which when tapped will open the URL in the “x-success” parameter.

Here’s what I did: I downloaded Greg’s HTML file on my Mac, put it in my Public folder in Dropbox, and got the direct link that can be accessed by any web browser. With that, I edited the Drafts action Greg made and now I have a custom “callback page” that I can integrate with Safari and actions from Drafts, Launch Center Pro, Editorial, or Mr. Reader. I’m thinking of how I could take advantage of this solution in my workflows – the nice part: you can navigate across pages inside the frame – but I believe I will mostly use it to quickly check a webpage in Safari and go back to the previous app quickly.

It’s an interesting workaround, but still a hack. For instance, it’s not possible to dynamically generate a callback address from the address that’s currently loaded in the frame. Still, if you want to put together a basic alternative to Chrome’s excellent x-callback-URL support, check it out.

Permalink

Phraseology Adds “Show Spelling Issues” Option

Cool new addition to the latest update to Phraseology by Greg Pierce:

This update adds a cool new “Show Spelling Issues” option in syntax highlighter. When used, possible spelling errors (based on the same spell checking used by auto-correct) will be highlighted in red. Tapping on one triggers the suggestion menu for replacements. The spelling issue highlighting cannot be used at the same time as part of speech highlighting, so will disable other highlights when turned on.

With version 2.0, Phraseology (which was already a great app) turned into a powerful solution for writers who want to enhance their writing workflow on iOS. Today’s update brings a minor but important addition: when I write in Editorial, I keep spelling turned off because I want to reduce distractions as much as possible. Phraseology is meant for highlighting words, so adding native spell checking to the app makes sense.

Phraseology is $2.99 on the App Store.

Permalink