I’ve been writing code for nearly a decade, and throughout all of that time, I’ve never quite been satisfied with a code editor. Each one I’ve tried has annoyed me in various ways, and eventually, I find myself looking elsewhere.
My code editor is the app I use more than any other. I spend hours in it nearly every day and often keep going deep into the night. The code editor is the main tool of my trade, and I want to be using the best one that I can.
One of my main frustrations with pretty much all of the popular code editors out there (and I’ve tried most of them, including Visual Studio Code, Sublime Text, Atom, IntelliJ, and Eclipse) is that none of them are Mac-assed Mac apps. They’re all clearly cross-platform apps with design senses that differ significantly from those of Mac-first developers.
As reported today by Juli Clover at MacRumors, Apple is now allowing iCloud Photos users to transfer a copy of their data to Google Photos. This joins the growing suite of tools provided on Apple’s Data and Privacy webpage, which also include downloading copies of your data, correcting your data, and deactivating or deleting your account.
As described in a new Apple Support document on this topic, the iCloud Photos transfer process does not delete your photos and videos from iCloud, it just copies a duplicate of the data to Google Photos. Clover notes:
The transfer process takes between three and seven days, with Apple verifying that the request was made by you. To do the transfer, you must have two-factor authentication turned on for your Apple ID account and you must have a Google Photos account with enough storage to complete the transfer.
Further details over at MacRumors.
In the latest update to his popular podcast app, developer Marco Arment has shipped a completely overhauled version of Overcast for Apple Watch. The update not only resolves some longstanding issues with the old Watch client but also debuts playback speed controls, chapter skipping, and show notes for the first time on the Apple Watch.
When you first open the new Apple Watch app, Overcast will spend some time fully syncing with its iPhone counterpart. Once this initial sync completes, you’ll gain access to the new interface. Instead of the previous three-page, horizontal-scrolling layout, Overcast for Apple Watch now features a much simpler design. At the top, you’ll find large buttons to manually request a sync with your iPhone and to access the app’s settings.
Nudget is a budgeting app designed to streamline the daily input of expenses. Developer Sawyer Blatz created a gorgeous and extremely efficient interface to make budgeting feel light and fun. With my beloved bank Simple closing this year, I’ve been looking for new solutions for keeping track of my finances. Over the last couple weeks I’ve worked with Nudget full-time, and the experience has been rewarding.
As is the case with any budgeting app, you’ll need to put in a bit of work up front to get started with Nudget. When you first open the app it will prompt you to input your after-tax income and recurring expenses. Nudget uses this data to craft a simplified budget for you. Budget-wise, the app isn’t doing anything too fancy. Each budget consists of three categories: recurring expenses, spending money, and savings. These categories are shown as large cards in Nudget’s ‘Budget’ tab, and you can tap each one to edit it.
Austin Carr and Mark Gurman, writing for Bloomberg, today published a lengthy investigation of Tim Cook’s tenure at Apple. From his earlier years building out Apple’s supply chain under Steve Jobs, to more recent times navigating the Trump presidency and the building antitrust pressure, the article is well researched and very worth a read. Without explicitly taking a stance, Carr and Gurman highlight both positive and negative aspects of Cook’s level-headed approach to piloting the company. I found some of the descriptions of Cook’s early manufacturing moves particularly interesting:
Cook’s global supply chain greatly improved upon the fabrication approaches that Dell and Compaq had developed. The big PC brands often outsourced both manufacturing and significant design decisions, resulting in computers that were cheap but not distinctive. Cook’s innovation was to force Foxconn and others to adapt to the extravagant aesthetic and quality specifications demanded by Jobs and industrial design head Jony Ive. Apple engineers crafted specialized manufacturing equipment and traveled frequently to China, spending long hours not in conference rooms as their PC counterparts did but on production floors hunting for hardware refinements and bottlenecks on the line.
Contract manufacturers worked with all the big electronics companies, but Cook set Apple apart by spending big to buy up next-generation parts years in advance and striking exclusivity deals on key components to ensure Apple would get them ahead of rivals.
The article also focuses on the stark contrast of manufacturing prowess between the U.S. and China, including Chinese manufacturer Foxconn’s ability to spin up brand new facilities in mere months:
[Foxconn founder Terry] Gou always seemed happy to accommodate, often building entire factories to handle whatever minimalist-chic design specs Apple threw at Foxconn. Jon Rubinstein, a senior vice president for hardware engineering during Jobs’s second tour at Apple, recalls almost having a heart attack in 2005 when he went with Gou to see a new factory in Shenzhen for the iPod Nano—a tiny device 80% smaller than Apple’s original MP3 player—only to find an empty field. Within months, though, a large structure and production line were in place. “In the U.S. you couldn’t even get the permits approved in that time frame,” he says.
Check out the full contents over at Bloomberg.
CARROT Weather has been a MacStories favorite for years now. Just last month we named it the Best Watch App of 2020 in our annual MacStories Selects awards. One of the impressive features in CARROT’s Apple Watch app is the ability to customize the interface to display exactly the weather data that you’re interested in. With today’s release of CARROT Weather 5, developer Brian Mueller has brought that same concept to the iOS and iPadOS versions of the app. The major update also includes a host of new icon designs, snarky weather responses, achievements, and fun Easter eggs.
As I wrote in a recent issue of MacStories Weekly, the original Doodle Jump is one of my all-time favorite iOS games. This classic features an adorable doodle (officially dubbed “The Doodler”) bouncing its way up what appears to be a sheet of notebook paper. The beautifully simple controls consist of tilting your device to maneuver The Doodler and tapping your screen to fire projectiles at the monsters and UFOs that are trying to put an end to your adventure. The game is, at its core, an infinite runner. The higher you jump, the higher you score, and that’s Doodle Jump.
Doodle Jump’s initial release was in 2009 — an astounding 12 years ago this April. With so much time having passed since the original, I never really expected to see a sequel. This felt especially true to me since the original Doodle Jump absolutely still holds up after all this time. As it turns out though, Lima Sky — the development studio behind the game — wasn’t done with ideas for the Doodle Jump world. Last month, Doodle Jump 2 was released, and fans of the old game will not be disappointed.
Doodle Jump 2 is instantly familiar to anyone who has played the original. The controls haven’t changed at all, nor has the core idea of The Doodler bouncing its way to ever-increasing heights. However, the game’s art and animations have been completely revamped, with tremendous results.
iOS 14 introduced Guides into Apple Maps earlier this year. As we covered in our summer preview series, the feature surfaces local city guides from third-party sources. These are integrated directly into Apple Maps so that you can see the exact locations of the activities that the guides highlight. Since the initial release of Guides, Apple has continued to expand the feature, adding more guides and debuting support for more cities.
Recently Apple introduced a new set of Guides from VolunteerMatch. These are meant to expose local service opportunities, making it easier than ever to volunteer in your community. VolunteerMatch Guides in Apple Maps are available for Chicago, Atlanta, Washington DC, New York, New Orleans, Houston, Boston, Seattle, Miami, Los Angeles, and San Francisco. Each guide contains a variety of different opportunities to volunteer. When you find one that interests you, the Guide directs you to the VolunteerMatch website, where you can get more information and learn how to get involved.
I think Apple Maps Guides have a ton of potential to help people get more engaged in their cities. I’m pleased to see Apple continuing to push heavily on expanding this feature to more locations and new publishers. VolunteerMatch feels like a particularly great candidate, as seeing service opportunities directly on the map is such an easy way to spread awareness of them.
If you live in one of the cities mentioned above, or just want to check out the feature, you can access the VolunteerMatch Guides in Apple Maps from here on iOS, iPadOS, or macOS.
I came across Puppr during its recent feature as Apple’s App of the Day and decided to give it a try. The app is a simple and fun instructional tool for teaching your dog new behaviors and tricks. Since I’ve been staying with my parents for the last couple of months, I decided to take it for a spin doing some training with the family dog.
Puppr’s Home view consists of a scrolling list of categories for dog lessons. You can start simple with the ‘New Dog’ or ‘Basics’ categories, but it quickly ramps up from there. Each category consists of a series of behaviors or tricks, and tapping one opens its details view. Within this view you can see a brief video of the trick in action with a real dog. There’s also a difficultly rating, a description, and a badge for whether it’s safe to teach this trick to puppies. Each trick includes a status dropdown which you can use to note that you’re in progress of teaching it to your dog, or that your dog has mastered it.