The New MacBook Pro Is Kind of Great for Hackers

Adam Geitgey:

A million hot takes have been posted about how the late-2016 MacBook Pro with USB-C is the undeniable proof that Apple doesn’t care about developers anymore. They took away all the ports! No Esc key! It’s just a more expensive MacBook Air!

But in some ways, the new MacBook Pro is the most techy and expandable laptop Apple has ever made. They are trusting their pro users to wade into murky USB-C waters in search of the holy grail of a universal, open standard for moving data and power between devices.

I’m not here to change your mind about the MacBook Pro. Yes, it’s probably too expensive and more RAM is better than less RAM. But everyone posting complaints without actually using a MBP for a few weeks is missing out on all the clever things you can do because it is built on USB-C. Over the past week or two with a new MacBook Pro (15in, 2.9ghz, TouchBar), I’ve been constantly surprised with how USB-C makes new things possible. It’s a kind of a hacker’s dream.

His examples make me wish the iPad Pro had a USB-C port to plug anything into it without having to buy adapters.

Permalink

iOS 10 and Default Apps

Kirk McElhearn, writing for Macworld, returns to the issue of iOS not having the ability to set different default apps:

We’re at iOS 10, and Apple still hasn’t allowed users to make these choices. It seems ridiculous that, with a mature operating system, we’re still locked into Apple’s default apps. It’s not rocket science to make these changes; after all, there are protocols that funnel requests to specific handlers, the same way they do on the Mac. Let us choose the apps we want to use: It’s time to let iOS users have the same freedom of choice as Mac users.

I’ve argued in favor of third-party default apps many times in the past (see ‘Personalization’ here). Clearly, this isn’t a technical problem per se; I think Apple is more concerned about the strategic and security implications of default apps.

Opening up system default apps to any third-party app could result in users choosing alternatives for Apple Music, Maps, and Photos/Camera (among others). These apps are key to Apple’s ecosystem of services and iPhone experience as a whole. They are essential differentiators, unlike, say, TextEdit or Calendar. The comparison between default apps on macOS and iOS only goes so far – I believe Apple sees certain iPhone apps as more important than their Mac counterparts and critical to controlling the iOS ecosystem.

Should Apple allow a third-party to replace the Health app? What about iMessage (a new platform inside iOS) or FaceTime? Bringing user-configurable default apps to iOS isn’t as easy as flipping a switch – there are ramifications that go beyond opening .txt files in an alternative text editor on macOS.

I think there should be the option to set different defaults for some iOS apps, and I think we will get such feature, albeit in a limited fashion. Look at SiriKit and the rollout of a few domains in iOS 10.0; that’s a good indicator of how Apple tends to tackle these problems. Different default apps would be welcome for iPad productivity (especially the web browser and email client), but I’d be surprised if Apple rolled out extensive support to change just about any default system app on iOS.

Permalink

Game Day: Treasure Buster

Part 80s arcade game, part rogue-style dungeon crawler, and part pinball, Treasure Buster is a strange combination of game genres that work surprisingly well together. The result is an entertaining game that’s hard to put down.

You play as one of six heroes who must defeat a series of enemies. Each hero has different traits that affect their performance in battle. When you enter a room in a dungeon, you start a battle by pulling back with a swipe on the screen Angry Birds-style to launch yourself at your enemies. When you let go, you bounce around like a pinball slamming into enemies and obstacles, shaking loose treasure from your foes, and collecting the loot.

Periodically, the enemies will stage their own attack, which causes damage to your hero. Clear a room of enemies and you can move to the next part of the dungeon to face new challenges and the occasional boss. Treasure you collect can be traded for new abilities, helping you survive the more difficult later stages. The game ends when you run out of health.

Treasure Buster has two modes of play – Arcade and Endless. In Arcade
mode you move around a map exploring each room of the dungeon. Endless mode eliminates exploration of the map, moving you from one room to another automatically and setting the difficulty level based on a coin flip. Of the two modes, I prefer Arcade where I feel more in control of the part of the game I try next.

The art of Treasure Buster has a retro-pixel style reminiscent of old arcade games. There is a lot of attention to detail at each stage of the game, including a wide variety of enemies, treasure and other elements that keeps the game entertaining.

Treasure Buster is Universal and equally playable on an iPhone or iPad. The mechanics are simple enough to play one-handed on an iPhone and the game is enjoyable in short bursts, though I’ve found it hard to play just one round. If you play Treasure Buster long enough, it can start to feel a little repetitive given the simplicity of the mechanics, but as a way to kill time and take short breaks from something else, Treasure Buster is a good choice.

Treasure Buster is available on the App Store for $0.99.



Canvas, Episode 24: Workflow – Third-Party Apps

This week Fraser and Federico continue the Workflow series by looking at integrating Workflow with third-party apps.

In the latest episode of Canvas, our Workflow series continues with an in-depth look at third-party app integrations and several examples of our own workflows.

If you haven’t listened to the previous episodes of the series yet, you’ll want to go back and start from there.

Sponsored by:

  • Pingdom: Start monitoring your websites and servers today. Use code BLACKFRIDAY for 50% off your first invoice on all annual plans (excluding Enterprise).
Permalink

Improving Integration with Apple Music for iOS Apps

Allen Pike has a good summary of how limited the media player framework is on iOS, especially for developers who want to create apps that integrate with Apple Music:

In the meantime, these limitations mean that any music app that attempts to play Apple Music tracks will be seriously limited, require odd workarounds, and behave problematically depending on user behaviour. In the spirit of giving users a quality experience, we’re stuck with the same limitation that other sophisticated audio apps have today: no Apple Music.

The explanation is a bit technical in places, but I think we can all relate to some limitations he details: apps can’t modify Music playlists on the user’s behalf, queue management is severely limited, and fading a song out is a private API.

There could be an entire ecosystem of music utilities and alternative players based on the streaming service – think how professional DJ apps, tagging services like Shazam and SoundHound, or music discovery apps could take advantage of a direct integration with Apple Music. I hope Apple will consider some of these suggestions for next year.

Permalink

Game Day Holiday Bonus: Don’t Grind

It’s Thanksgiving Day in the US and there are games to play. Sure, those celebrating Thanksgiving should probably put their iPhones away and spend time with their families. But not everyone celebrates Thanksgiving, and even if you do, who doesn’t need a break at some point over a long weekend?

Don’t Grind by Laser Dog Games is the perfect game for just such a break. It’s easy to get the hang of, playable in short bursts, and a whole lot of fun. The goal of Don’t Grind is to keep a character bouncing in the air above two rotating blades. You do that by tapping and swiping on the screen. How high you bounce with each tap depends on the length of the tap. Swiping sends your character in the direction of the swipe. Fail to stay aloft and you are ground up by the blades ending the game.

As you bounce around in the air above two blades, you collect stars, which are converted into medals when the round ends with your character’s inevitable death. While you collect the stars though, you also need to avoid lasers, rockets, blades, and other obstacles that can hasten your demise. After collecting a certain number of medals you unlock additional characters to use in the game. There are dozens to collect.

https://soundcloud.com/roballison/dont-grind-me-away`

A game where your character is inevitably ground up between saw blades sounds gruesome, but it isn’t. Laser Dog has kept the tone light and fun. That’s accomplished through a bouncy, pop soundtrack and using silly inanimate objects as characters like a donut, banana, and boot. Each character has googly eyes that do a remarkable job of conveying dread and fear as the characters approach the blades. There are other nice touches such as the background scenery that matches the time of day you are playing, haptic feedback on the iPhone 7, and the ability to record and share gameplay.

Casual games that can be played one-handed are great for short breaks that can easily become long breaks as you try to beat your high score and climb the Game Center leaderboard. Don’t Grind succeeds with a challenging game that immediately endears itself to you with its quirky sensibilities and cute characters that have kept me coming back try to collect them all.

Don’t Grind is available as a free download on the App Store. A $1.99 In-App Purchase removes advertisements from between rounds of the game.


#MacStoriesDeals Black Friday & Cyber Monday 2016: The Best Deals for iOS and Mac Apps & Games

Every year, thousands of iOS and macOS app deals are launched for Black Friday and Cyber Monday. At MacStories, we handpick the best deals for iOS and Mac apps and collect them in a single roundup with links to buy or share discounted products directly. You don’t have to be overwhelmed by app deals; we take care of finding the best ones for you.

Bookmark this post and come back to find updated deals starting today through Monday. Updates will be listed as new entries at the top of each section; iOS apps are organized in sub-categories for easier navigation.

For real-time updates, you can find us as @MacStoriesDeals on Twitter.

Read more


Connected, Episode 118: Master Transclusion Table

This week Federico and Myke discuss the Google Daydream VR headset, how Instagram is becoming even more like Snapchat, Apple’s Holiday ad, the advancement of the iPad Pro, and iA Writer.

On this week’s Connected, Myke and I had a good discussion about what we still want from the iPad, plus iA Writer 4.0 and why I’m always looking to optimize the way I work from iOS. You can listen here.

Sponsored by:

  • PDFpenPro 8, from Smile: The Swiss Army Knife for PDFs.
  • Mack Weldon: Smart underwear for smart guys. Get 20% off with the code CONNECTED.
  • Hover: Simplified domain management. Use code QUALITY to get 10% off your first purchase.
Permalink