This Week's Sponsor:

Winterfest 2024

The Festival of Artisanal Software


Apple Updates Section 3.3.2, Apps Can Use Interpreted Code

Matt Drance over at Apple Outsider noticed that Apple updated section 3.3.2 of the iPhone Developer Program License Agreement to allows apps to use embedded interpreted code. As Matt writes, games tend to use libraries and engines based upon languages such as Lua.

The new copy of the Dev agreement:

Unless otherwise approved by Apple in writing, no interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s). Notwithstanding the foregoing, with Apple’s prior written consent, an Application may use embedded interpreted code in a limited way if such use is solely for providing minor features or functionality that are consistent with the intended and advertised purpose of the Application.

This is important news for developers, and it’s quite strange that not too many people are talking about it. It opens many possibilities to developers.

[via Daring Fireball]

Access Extra Content and Perks

Founded in 2015, Club MacStories has delivered exclusive content every week for nearly a decade.

What started with weekly and monthly email newsletters has blossomed into a family of memberships designed every MacStories fan.

Learn more here and from our Club FAQs.

Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with apps, tips, automation workflows, longform writing, early access to the MacStories Unwind podcast, periodic giveaways, and more;

Club MacStories+: Everything that Club MacStories offers, plus an active Discord community, advanced search and custom RSS features for exploring the Club’s entire back catalog, bonus columns, and dozens of app discounts;

Club Premier: All of the above and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.