This Week's Sponsor:

Winterfest 2024

The Festival of Artisanal Software


Posts tagged with "developers"

Latest iOS and iPadOS 15 Betas Allow Apps to Request Access to More RAM

Sami Fathi, writing for MacRumors on an API change spotted in the second developer beta of iOS 15:

Currently, apps are limited to the amount of RAM they can use, regardless of the amount available on the device. For example, despite the highest-end M1 iPad Pro featuring 16GB of RAM, on iPadOS 14, apps are limited to only use 5GB. 16GB of RAM is the highest amount of RAM ever offered in an iPhone or iPad, and the 5GB limitation means that apps aren’t able to utilize even half of what the iPad Pro has to offer.

In the second betas of iOS and iPadOS 15, released to developers yesterday, Apple is introducing a new entitlement that developers may request that will expose their apps to more memory. Apple says that this entitlement will inform the system that an app “may perform better by exceeding the default app memory limit.” Apple’s developer documentation doesn’t specify how much extra RAM an app may be exposed to and also says this is limited to “supported devices.”

I’ve rarely found myself in a scenario where my iPad Pro needed more than 5 GB of RAM, but I’m also not a professional user of apps such as video or graphic editors that may take advantage of more RAM. This is an entitlement that Apple will need to grant developers who request it, and I’m curious to see how many apps will receive it later this year (or if this option will convince more developers of pro apps to finally bring them to iPad). I find it fascinating – but not surprising at all – that Apple is introducing this possibility while they’re pushing adoption of multiwindow and modern multitasking in iPadOS 15.

Permalink

Everyday Robots Releases A Two-Part WWDC 2021 Developer Special

Everyday Robots, a podcast by Jonathan Ruiz, released a two-part episode today featuring developer reactions to WWDC. Ruiz’s guests include Becky Hansmeyer, Frank Foster, Marc Aupont, James Thomson, Zack Becker, Kim aka kaydacode, Ish Shabazz, Christian Selig, and Jeff Rames.

In a year without an in-person WWDC, it was fun to hear which of the announcements this year excited developers and what they felt was missing. I always enjoy Apple’s keynote, and there are a lot of additional details in the WWDC sessions, but there’s nothing like getting a sense of both the big announcements and practical everyday updates that developers are excited about to get a sense of where apps will be headed in the fall.

Both episodes are available on the Everyday Robots website and on Apple Podcasts:

Permalink

Apple Design Award Finalists Announced

Source: Apple

Source: Apple

For the first time, Apple has announced the finalists in the running for its annual Apple Design Awards. The awards ceremony revealing the winners will be held during WWDC at 2:00 pm Pacific on June 10th.

The finalists have been divided into six categories that include six finalists each:

Inclusivity

Delight and Fun

Interaction

Social Impact

Visuals and Graphics

Innovation

The selections include a lot of games and entertainment apps, including several Apple Arcade titles, and a mix of apps from smaller developers like CARROT Weather, Craft, Nova, and Pok Pok Playroom as well as bigger publishers. Panic’s Nova also stands out from the rest of the finalists as the sole app that is not available in one of Apple’s stores.

I like that Apple has announced the finalists in advance. Winning an ADA is a big achievement for any developer, but it’s also nice to know who the finalists are because it, too, is quite an honor among the many apps that could be chosen.


Apple’s Developer Forums Gain Tagging Tools, RSS Feeds, and More Ahead of WWDC

Apple has updated its developer forums in the lead-up to WWDC with several new features. Last year, the developer forums got a complete overhaul just before the annual conference, improving developers’ ability to ask questions, interact with other developers and Apple engineers, and follow topics that interest them. This year, the company is adding the ability to:

  • Post comments on questions or answers to provide context or ask for clarification.
  • Search for content across multiple tags.
  • Add and manage favorite tags.
  • Upload images to your question or answer to provide supporting visual details.
  • See tag descriptions when choosing tags for your question so you can quickly select the most appropriate ones.
  • Subscribe to RSS feeds for tags you’re interested in.
  • See your authored and watched content, favorite tags, and trending tags on the newly designed home page.

I expect I’ll use the new tagging tools a lot this summer as I work on my macOS review. The developer forums have always been an excellent resource but haven’t always been the easiest to navigate. Armed with a collection of tags and RSS feeds delivering updates automatically, I’ll be using the forums a lot more than I did in the past. There’s still room for improvement, though. For example, as nice as the addition of RSS feeds is, they only apply to individual tags, not search results.


A First Look at the Apple Developer App’s New Design and Search Functionality

Shortly after announcing WWDC will be held online again this year from June 7 - 11, Apple released a significant update to its Developer app, which serves as a hub for news and watching WWDC sessions.

The sidebar of Developer is now easier to navigate. On the iPhone and iPad, content categories, such as Design, Frameworks, and Graphics and Games, can now be collapsed, greatly reducing the amount of vertical scrolling when browsing news and sessions. The iPhone and iPad versions of the app use a more compact, tile-based layout for the Discover tab, which allows for more items to be featured too. The design works well on the smaller screen of the iPhone, but where it really shines is on the iPad and Mac’s larger screens.

The old Discover tab (left) and the updated version (right).

The old Discover tab (left) and the updated version (right).

The iPad app’s tab bar has also been eliminated, moving what was previously there into the sidebar. Combined with the collapsible sidebar sections, the app is both easier to navigate and has more room for content on the iPad than ever before.

Search results are better organized than before.

Search results are better organized than before.

The update also includes a dedicated Search tab. Instead of a vertical list of results in the sidebar, the results are displayed in the app’s main view organized by videos, articles, and news, showing top results with the ability to ‘See all’ if more results than can fit onscreen are available. I used Developer’s search functionality a lot last year and looking at the results pulled from last year’s WWDC, I can already tell it will be easier to find the videos I want. Also, ‘Favorites’ have been replaced by ‘Bookmarks,’ although the functionality of the two appears to be the same in my limited testing.

The Developer app has always been a useful companion app for WWDC, but with the event being remote last year and again this year, it has taken on greater importance as one of the primary ways developers access sessions and news about Apple’s frameworks. Although I haven’t spent a lot of time with the app yet, it’s clear that a lot of thought went into adapting it to fit in with Apple’s modern iPad and Mac design vision and providing a better experience when sifting through the deep catalog of videos and other content that is available to developers.


Apple Reduces App Store Commissions to 15% for Small Businesses Starting Next Year

Today, Apple announced a reduction in App Store commissions that will substantially benefit a large part of the developer community. Starting January 1, 2021, developers who earn up to $1 million per year from their apps will have the commission paid to Apple cut in half, reducing it from 30% to 15%. Apple CEO Tim Cook said of the new App Store Small Business Program in an Apple press release:

Small businesses are the backbone of our global economy and the beating heart of innovation and opportunity in communities around the world. We’re launching this program to help small business owners write the next chapter of creativity and prosperity on the App Store, and to build the kind of quality apps our customers love.

Cook continued:

The App Store has been an engine of economic growth like none other, creating millions of new jobs and a pathway to entrepreneurship accessible to anyone with a great idea. Our new program carries that progress forward — helping developers fund their small businesses, take risks on new ideas, expand their teams, and continue to make apps that enrich people’s lives.

Apple says that it will provide additional details about the new program in December, but here’s what we know so far:

  • Developers who made up to $1 million on all their apps in 2020 after subtracting Apple’s commissions will qualify for the program and its reduced commissions beginning January 1, 2021.
  • New developers are eligible to participate in the App Store Small Business Program beginning January 1, 2021, too.
  • If a developer who is part of the App Store Small Business Program makes more than $1 million during a year, the commissions paid for the remainder of the year will be at the 30% rate paid outside the program and the developer won’t be eligible for the program the following calendar year.
  • A developer that is not eligible for the App Store Small Business Program will be eligible the calendar year following any calendar year that they earn less than $1 million.

For example, a developer that earns less than $1 million in 2020 on all of their apps after subtracting the amount paid to Apple for App Store commissions is eligible for the program and would pay a 15% commission on App Store earnings beginning January 1, 2021. Hypothetically, if the same developer has post-commission earnings of greater than $1 million in aggregate on all of their apps by, for example, September 1st, their App Store commission rate (assuming a paid-up-front app) would increase to 30% for the remainder of the year. That same developer would continue to pay 30% in 2022 but would be eligible for the 15% rate again in 2023 if their 2022 post-commission earnings fell below $1 million. It is our understanding that App Store earnings of all kinds count toward the $1 million total regardless of whether the source is a paid-up-front app, In-App Purchase, or a subscription.

Read more


GitHub Reinstates youtube-dl, Commits to New Policies for Protecting Developers

Last month, GitHub removed the code repository of the popular media tool youtube-dl following a DMCA takedown request by the Recording Industry Association of America. This move was met with widespread criticism, including the EFF stepping into the fray.

Today GitHub has responded decisively by reinstating youtube-dl, revising its DMCA takedown policies, and establishing a $1M developer defense fund. The new policies seem designed to extend more of the benefit of the doubt to developers, and will hopefully put an end to repositories being taken down by frivolous claims before any investigation has occurred. Make sure to check out GitHub’s post (which explains all of this quite well) to see exactly what policies they’re adjusting. As for the developer defense fund, GitHub has this to say:

Developers who are personally affected by a takedown notice or other legal claim rely on non-profits like the Software Freedom Law center and the Electronic Frontier Foundation (EFF) to provide them with legal advice and support in the event that they face an IP claim, under the DMCA or otherwise. These organizations provide critical legal support to developers who would otherwise be on their own, facing off against giant corporations or consortia.

Nonetheless, developers who want to push back against unwarranted takedowns may face the risk of taking on personal liability and legal defense costs. To help them, GitHub will establish and donate $1M to a developer defense fund to help protect open source developers on GitHub from unwarranted DMCA Section 1201 takedown claims. We will immediately begin working with other members of the community to set up this fund and take other measures to collectively protect developers and safeguard developer collaboration.

If you want to support developers facing legal challenges, you can consider supporting SFLC and EFF yourself as well.

I’m pleased to see GitHub take these sweeping actions in response to this issue. Hopefully developers can now feel more at-ease when hosting their code on the industry’s largest version-control platform.

Permalink

Apple Publishes New Webpages Explaining the Benefits of the App Store and the Company’s Developer Program

Apple has published new online resources about the App Store and its developer program. The new webpages cover a wide range of topics related to the App Store and developing for it, and include several new facts and insights about the Store.

About the App Store’ is a page meant for consumers that explains the advantages of Apple’s Store, starting with the lead tagline: ‘The apps you love. From a place you can trust.’ The page covers the Store’s editorial curation, search functionality, global reach, privacy and security features, and the benefits of App Review. The page reveals several new facts and updates to other information we’ve heard from Apple before, including:

  • The App Store has published almost 20,000 editorial stories to date
  • The App Store has over 150 people on its global editorial team
  • Over 10,000 apps use Apple’s health-related frameworks
  • Over 150,000 apps were rejected for privacy violations last year
  • App Review includes over 500 reviewers who consider over 100,000 apps per week
  • Over 1 million apps have been rejected for objectionable, harmful, unsafe, or illegal content
  • In 2020, Apple removed over 60 million user reviews considered spam
  • Over 2 million outdated apps have been removed from the store

The developer-centric pages take a similar approach with a focus tailored to the audience. ‘Developing for the App Store’ explains the tools and opportunities Apple has created for developers and its commitment to helping developers succeed:

Apple is committed to helping developers turn their brightest ideas into apps that change the world. That’s why the App Store helps you from start to finish — to build, test, market, and distribute your products and grow your business. Our marketplace is secure, trusted, and accessible — connecting you to over 1.5 billion devices in 175 regions. The App Store and you. Together every step of the way.

Here too, there are new facts and updates on number previously reported about the developer program:

  • There are 28 million members in the development program from 227 regions
  • Apple provides over 160,000 technical documents and code samples for developers
  • 90% of apps are reviewed within 24 hours
  • 500 million people visit the App Store every week
  • Apple has paid $155 billion to developers since 2008
  • 85% of apps are free
  • Over 50% of apps are downloaded from outside a developer’s local region
  • In 2020 over 250 million user reviews were removed for not meeting integrity standards
  • Apps accounted for 50 billion impressions in 2020 across email, social media, and advertising
  • Over 130,000 apps have been featured on the App Store and other Apple channels
  • An Apple-commissioned study found in 2019 that apps facilitated $519 billion in global commerce
  • The App Store ecosystem supports over 2.1 million jobs in the US

A second developer page titled ‘Built for growth and scale’ provides additional details about developer services and tools like app distribution and payment processing, app marketing, analytics, Apple’s many frameworks, volume distribution outside the App Store to enterprise and education customers, and developer support. Finally, Apple has also published a page that explains the Apple Video Partner Program. Apple explains how the program for video streaming services works, lists the companies that participate in it, and who is eligible to participate.

Apple has faced growing criticism in recent months over App Review guidelines, the share of revenue paid to offer apps on the App Store, and other aspects of the App Store and developer program, so it’s not surprising to see the company respond with materials that put its programs into the best light possible. It’s good to see Apple communicating its position more clearly, though it does strike me as a little defensive given the current climate in the developer community. It’s also one of the downsides of being so secretive as a company. Had this information been shared over time when Apple was not in a defensive posture, I expect it would have been more effective. Instead, I expect it will be met with cynicism from many developers.

Perhaps the experiences of the past few months will lead Apple to be more open about the App Store and developer program in the future. Despite recent issues and criticism, there’s no denying the success of the App Store for Apple, many of its developers, and its customers. I’d like to think that the global numbers that tell a story of immense success don’t prevent the company from focusing on and improving the more granular issues faced by individual developers every day and communicating more openly with them.


The Developer Debrief on WWDC 2020

Weeks removed from Apple wrapping up its first all-virtual WWDC, many of us are still digesting what the conference’s announcements mean for the future of our favorite products.

Federico, John, and I have all shared various takeaways from the conference, and I’m sure we’ll have a lot more to report as we continue using the betas this summer and review Apple’s OS updates this fall. But our perspective is limited to our profession as journalists, so we also wanted to hear from the people this conference was really built for: developers.

WWDC has grown into an exciting conference for Apple users all around the globe, but its core identity is still ultimately an event for app developers. As a result, I wanted to speak with a variety of developers to get their reactions to the conference. These included:

My sincere thanks to these developers for taking the time to share their thoughts, and for their years of valuable contributions toward making Apple’s app ecosystem as strong and robust as it is today.

Interview questions for each developer ranged from the things that most excited them at the conference to surprises and disappointments, their read on how in-touch Apple is with the developer community, the current evolution of software development, and each developer was also generous enough to share a sneak peek at new technologies they’re working to implement in their apps.

Read more