I haven't seen this reported before, and this is huge:
This finally brings iOS development requirements closer to Android which has never required payment to deploy your own code on your own device.
It could also become a more secure alternative to Android's "allow installation of apps from unknown sources", because you'll be able to install third-party open source apps that Apple will never allow into the App Store.
There are more details in the app distribution guide:
It looks like Apple's intention is to invite potential developers who could be interested in making apps, but aren't ready to pay $100 upfront which might seem like a commitment. It offers them the opportunity to get the feel of the development process and try out their ideas on their devices, then some of them might get those ideas ready for public consumption and join the full developer program.
However, there's nothing Apple can do to prevent the developers of game console emulators and torrent clients from distributing their apps in source code form and making them available to everybody without relying on jailbreaks or revoked certificates.
Here's a sample of what's already available:
https://bitbucket.org/rileytestut/gba4ios/
https://github.com/PearTreeLabs/Transmission-iOS
http://popcorn-time.se/source.html
The popularity of these apps will inevitably drive many people to download Xcode and will introduce them to iOS development. It might even provide an incentive for Windows users to buy a Mac.
And that is great: win for users, win for Apple.
Now everyone can get their app on their Apple device.
Xcode 7 and Swift now make it easier for everyone to build apps and run them directly on their Apple devices. Simply sign in with your Apple ID, and turn your idea into an app that you can touch on your iPad, iPhone, or Apple Watch. Download Xcode 7 beta and try it yourself today. Program membership is not required.
This finally brings iOS development requirements closer to Android which has never required payment to deploy your own code on your own device.
It could also become a more secure alternative to Android's "allow installation of apps from unknown sources", because you'll be able to install third-party open source apps that Apple will never allow into the App Store.
There are more details in the app distribution guide:
The restricted capabilities appear to be mostly in-app purchases, Game Center, iCloud and Apple Pay — basically features that require iTunes Connect account.If you don’t join the Apple Developer Program, you can still build and run your app on your devices using free provisioning. However, the capabilities available to your app, described in Adding Capabilities, are restricted when you don’t belong to the Apple Developer Program.
It looks like Apple's intention is to invite potential developers who could be interested in making apps, but aren't ready to pay $100 upfront which might seem like a commitment. It offers them the opportunity to get the feel of the development process and try out their ideas on their devices, then some of them might get those ideas ready for public consumption and join the full developer program.
However, there's nothing Apple can do to prevent the developers of game console emulators and torrent clients from distributing their apps in source code form and making them available to everybody without relying on jailbreaks or revoked certificates.
Here's a sample of what's already available:
https://bitbucket.org/rileytestut/gba4ios/
https://github.com/PearTreeLabs/Transmission-iOS
http://popcorn-time.se/source.html
The popularity of these apps will inevitably drive many people to download Xcode and will introduce them to iOS development. It might even provide an incentive for Windows users to buy a Mac.
And that is great: win for users, win for Apple.
Last edited: