News for hackers. Stuff that matters.
Re:Sideloading f.lux on iOS with Xcode 7 by yesimahuman on Wednesday November 11, 2015 @07:51PM (#10550551)
I'm surprised we haven't seen this emergent behavior for iOS yet. As more and more people have Xcode and a dev license, we could have a sufficiently large amount of people to skip the app store for apps that will never be allowed. I wonder how Apple will like that.

I can see it now: the "Sideload App Store"

Re:Sideloading f.lux on iOS with Xcode 7 by mercutio2 on Wednesday November 11, 2015 @08:43PM (#10550767)
Apple no longer requires a paid developer license to install apps on your personal device [0].

I agree it will be interesting to see what develops, given it is possible for anyone with a Mac to install whatever they like, now.

[0] http://stackoverflow.com/questions/4952820/test-ios-app-on-d...

Re:Sideloading f.lux on iOS with Xcode 7 by pcwalton on Wednesday November 11, 2015 @08:49PM (#10550785)
Seems like there's a reasonably good chance that we'll see a tool to automate this process—an "installer for apps".

I guess Apple would likely respond by one or both of (a) putting up more roadblocks to getting developer accounts or (b) further restricting what apps can do at a technical level through more sophisticated sandboxes, making the delta in allowed functionality between an app in the App Store and a sideloaded app smaller and smaller.

Re:Sideloading f.lux on iOS with Xcode 7 by 0x0 on Wednesday November 11, 2015 @09:19PM (#10550881)
They must have expected this when they changed the latest xcode to allow free personal provisioning.

There's already some significant annoying limitations, in particular short provisioning expiration limits (must reinstall the app every 90 days), and no access to services like push notifications.

Re:Sideloading f.lux on iOS with Xcode 7 by walterbell on Wednesday November 11, 2015 @10:39PM (#10551157)
Is the app prevented from starting after 90 days?
Re:Sideloading f.lux on iOS with Xcode 7 by JonathonW on Wednesday November 11, 2015 @10:46PM (#10551187)
Yes, once a provisioning profile expires, apps built against it fail to launch.

You have to rebuild and reinstall the app (with an updated provisioning profile, but Xcode takes care of all that behind the scenes now) to get an expired app working again.

Re:Sideloading f.lux on iOS with Xcode 7 by conradev on Thursday November 12, 2015 @02:38AM (#10551812)
There is also a class of apps that Apple finds objectionable for reasons outside of private API usage. This is my favorite recent example:

http://www.theregister.co.uk/2015/11/02/apple_clubs_chaos_co...

In addition, people underestimate what you can do from the sandbox (and will be able to do for a long time, unless Apple speeds up its development cycle): https://news.ycombinator.com/item?id=10415288

Re:Sideloading f.lux on iOS with Xcode 7 by rtpg on Wednesday November 11, 2015 @10:29PM (#10551126)
or (c) doing nothing, as it's probably a decently small enough subset of people to not be a problem
Re:Sideloading f.lux on iOS with Xcode 7 by yesimahuman on Wednesday November 11, 2015 @11:53PM (#10551373)
I think it could be large enough if CyanogenMod has proven anything. Hard to say.
Re:Sideloading f.lux on iOS with Xcode 7 by lotu on Thursday November 12, 2015 @12:11AM (#10551418)
On the other hand having this other avenue for non-pirated software may result in less people bothering to support CyanogenMod.
Re:Sideloading f.lux on iOS with Xcode 7 by conradev on Thursday November 12, 2015 @02:26AM (#10551787)
It's entirely possible – I drew up a spec of what it could look like a while ago: https://docs.google.com/document/d/1BsOd4PXQ0SfsdMP0n30Ud_Aa...

The only issue with it is that the decision to give everyone a developer certificate for free was to increase Swift adoption. The security implications were not investigated. Apple wasn't aware that they put the final piece of the puzzle in place for something like this to exist.

They can easily reverse the policy.

Re:Sideloading f.lux on iOS with Xcode 7 by josteink on Thursday November 12, 2015 @04:07AM (#10552070)
> I'm surprised we haven't seen this emergent behavior for iOS yet. As more and more people have Xcode and a dev license, we could have a sufficiently large amount of people to skip the app store for apps that will never be allowed.

If this ever happened and got popular, you can be certain that Apple would shoot it down in an upcoming iOS release.

Because that's how Apple works: No freedom permitted on "their" devices.

Re:Sideloading f.lux on iOS with Xcode 7 by Zr40 on Thursday November 12, 2015 @04:44AM (#10552164)
Apple added the ability to compile and deploy apps without a developer license in iOS 9 and Xcode 7.

In fact, Apple even advertises this ability as the most prominent new feature of Xcode 7.[1]

If your response were true, Apple would never have added this ability in the first place.

[1] https://developer.apple.com/xcode/

Re:Sideloading f.lux on iOS with Xcode 7 by josteink on Friday November 13, 2015 @04:34AM (#10558842)
Say again? It's already blocked:

https://news.ycombinator.com/item?id=10556375

Re:Sideloading f.lux on iOS with Xcode 7 by Zr40 on Monday November 16, 2015 @12:48PM (#10575818)
No, the ability is not blocked. The app is no longer distributed by the developer in response to a request by Apple.
Re:Sideloading f.lux on iOS with Xcode 7 by spacemanmatt on Thursday November 12, 2015 @06:35AM (#10552547)
Version 7 and we're just now getting the ability to sideload without a developer license? I think that actually demonstrates the PP's point. This isn't a new liberty, this is a tool to help Apple to drive adoption of their new language.
Re:Sideloading f.lux on iOS with Xcode 7 by Zr40 on Thursday November 12, 2015 @07:21AM (#10552676)
Their point was that the ability is going to be removed if it gets used at all. That just doesn't make any sense given the fact I outlined in my response.
Re:Sideloading f.lux on iOS with Xcode 7 by celticninja on Friday November 13, 2015 @04:54AM (#10558913)
making sense or not, it has happened,
Re:Sideloading f.lux on iOS with Xcode 7 by Zr40 on Monday November 16, 2015 @12:46PM (#10575809)
No, it has not. The ability is still there. Apple only asked the developer to stop distributing the app, which they did.
Re:Sideloading f.lux on iOS with Xcode 7 by Fiskie on Thursday November 12, 2015 @06:40AM (#10552558)
brew for iOS, go!