This Week's Sponsor:

Copilot Money

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


A Better Testing Process for App Store Developers

A Better Testing Process for App Store Developers

The Iconfactory’s Sean Heber, in a radar filed on Open Radar:

Allow developers to add “in development” apps to the App Store. Rather than having them go through review, they simply upload builds like normal but the builds are set as “in development” which then only go to registered testers associated with the app.

In his proposal, Sean goes through the steps a possible “beta portal” for App Store apps may require. While I’m not sure about the idea of putting available development builds in the Purchased section of the App Store (if only for the poor technical performances of that section), I do believe this is a good idea. The lack of any sort of deeper App Store integration is what helped the rise of services like Hockey and TestFlight, and it seems strange that Apple hasn’t done much in the area of testing development builds of apps. I would also add that it’s absolutely anachronistic how Apple is still forcing developers to associate builds with device IDs rather than Apple IDs of testers (device slots are limited, and many testers have multiple devices).

I’m also intrigued by Sean’s other idea – letting users pay for early access to betas:

Bonus points would be to actually allow the developer to put a price on an app - even for testers. Using a mechanism like this, the developer could gather a group of early adopters who are willing to pay for early development access - perhaps to help support the developer in their quest to build the next big game. The goal with this is to provide a way that the next Minecraft could actually happen on iOS. When Minecraft was first beginning, Notch allowed people to pay for beta “lifetime” access up front. Even when the game was barely a game or barely anything at all. That early access generated a lot of buzz and revenue for him allowing him to continue development.

Again, I’m not sure how it would work in practice, but I think the idea is fascinating and worth discussing. Imagine some sort of Kickstarter-like approach for App Store apps, managed and sanctioned by Apple, and directly controlled by the developer. The App Store needs many, more basic improvements, but this is still something Apple should consider.

Permalink

Year Walk Review

Last night, I finished Year Walk – the latest game from Simogo, creators of Bumpy Road and Beat Sneak Bandit – and even if games don’t belong in my usual area of coverage here at MacStories, I think Year Walk deserves a special mention.

Calling Year Walk a “game” is actually reductive. Even though it plays like a game, Year Walk is an experience spanning various aspects of storytelling, Swedish folklore, multitouch interactions, sound, and additional reading material available in a Year Walk Companion app.

Year Walk is the most unique “game” I have played on iOS in years. I’ll try my best to describe its appeal in this post. Read more


Twitterrific 5.1 Adds Muffling, a New Font, and Picks Up Speed

Muffling

Sorry Zac! I promise I did it just for the screenshot.

Muffling

When The Iconfactory launched Twitterrific 5, they launched an app that reflected a specific vision of what a Twitter client should be. Twitterrific certainly hasn’t lost its charm since it launched back in December. Setting itself apart with a modern interface and clever gestures, Twitterrific started anew with a clean slate and plenty of room to add features thanks to feedback from their fans. Throughout the last few months, The Iconfactory has been progressively iterating Twitterrific, leading up to the first major update which launched yesterday evening.

The most notable feature in Twitterrific 5.1 is muffling. It’s muting made simple.

Read more


Reader X 2.0

ReaderX

ReaderX

MacStories readers know that my favorite Google Reader client these days is Mr. Reader, especially after an update that added a “services menu” to the app, substantially increasing its interoperability with other apps. However, I’ve also been a fan of Reader X as a companion Google Reader app. A year after its original release in February 2012, developer Wolfgang Augustin released Reader X 2.0, which is a solid update that adds several new functionalities while building upon the original concept of the app.

Read more



Chaining Tweetbot, Pythonista, Drafts, and iMessage for URLs

DraftsMessages

DraftsMessages

Last night, Tweetbot for iOS was updated with support for the Twitter 1.1 API, which, among various requirements, includes the need of linking a tweet’s timestamp – the date and time when it was sent – to its unique URL on twitter.com. In Tweetbot, you can now open the tweet detail view and tap on the timestamp to automatically open the Twitter website in your default browser; in terms of interaction, I like this change because it lets me open tweets in Google Chrome with just one tap.

In thinking about the update last night, I realized that:

  • My team and I use iMessage for daily communication;
  • The majority of URLs we share are Twitter URLs;
  • We all use Tweetbot on iOS and OS X;
  • Easier browser access means easier bookmarklet triggering;
  • Drafts can access iMessage.

And I concluded that:

  • I could chain every piece of the puzzle together;
  • Hopefully somebody else will find it useful and adapt the workflow to other similar scenarios.

Therefore, I created a browser bookmarklet, a Python script, and a Drafts action to automate the entire process and demonstrate how you can convert Twitter URLs to tweetbot:// URLs and send text from Pythonista to Drafts.

As usual, I am posting the following workflow as a proof of concept that you can modify and adapt to your needs. For instance, you can change the action that is triggered in Drafts, the x-success parameter that will be triggered, or the way Twitter links are converted to Tweetbot-specific URLs.

Read more



Apple Releases iOS 6.1.2 With Exchange Fix

Apple Releases iOS 6.1.2 With Exchange Fix

Following various reports from last week, Apple has today released iOS 6.1.2. The software update, available for all devices running iOS 6.1, introduces a fix for Exchange that could have resulted in “increased network activity and reduced battery life”.

The update is now available through iTunes and iOS’ Software Update panel. It’s not mentioned in the release notes, but – based on some first tests I ran on my iPhone 5 – it appears iOS 6.1.2 also fixes the passcode bug that was discovered last week (by following the steps to reproduce the old bug, the iPhone now simply gives a black screen/keypad instead of jumping to Phone/Contacts).

Update: I haven’t been able to reproduce the bug on my iPhone 5, but Ars Technica’s Andrew Cunningham says the bug is still unfixed in iOS 6.1.2.

Permalink

iOS YouTube Downloader with Pythonista

iOS YouTube Downloader with Pythonista

Useful script created by “pudquick” on the Pythonista forums:

Browse to http://m.youtube.com in Mobile Safari, view a video that you like (press Stop if it starts playing, you need to be looking at the page - not the video actually playing), then click on “Bookmarks” and select the bookmarklet that you created.

This will launch my script, which will pull the URL of the page you were looking at as an argument, parse it, figure out the direct download URL for the .mp4 video file, then open iDownloads directly to that URL to start downloading it.

As pudquick says, third-party YouTube clients with a “download” functionality are usually removed from the App Store as Google doesn’t allow downloading video files from the service. However, by using Pythonista to crawl the webpage and find the direct .mp4 link of a video, pudquick managed to put together a handy solution to go from your web browser to Pythonista and then directly to iDownloads to start downloading the .mp4 file.

However, I don’t use iDownloads – I prefer Readdle’s Documents and good.iWare’s GoodReader. Replacing iDownloads with your favorite file manager is very easy: in the penultimate line of the script, replace the iDownloads://URL with the one of the app you want to use (the URL of the .mp4 will be appended to it). Unfortunately, Documents doesn’t seem to be able to download .mp4 files in this way, but I had no problems with GoodReader. Simply use ghttp://to forward the .mp4 file to GoodReader and start downloading it automatically.

Make sure to check out pudquick’s explanation of the script and bookmarklet here. For our previous coverage of Pythonista, check out our tag page and my original review.

Permalink