I know that you need a Mac and Xcode and the SDK. But is it possible to develop apps for jaibroken devices and/or regular devices using Windows/Linux platforms ?
Also, what's the lowdown on the Airplay SDK ? Heard that it's pretty good but doesnt offer the same performance as an app developed through Xcode. Found this PDF Document, for what it's
You can learn how to develop apps for Apple platforms for free without enrolling. With just an Apple ID, you can access Xcode, software downloads, documentation, sample code, forums, and Feedback Assistant, as well as test your apps on devices. If you don't already have an Apple ID, you can create one now.
If you have a jailbroken iPhone, there's an alternative App Store: Cydia. Cydia is full of free and paid apps that aren't in Apple's App Store and let you do all sorts of cool things. Before you run out to jailbreak your phone and install Cydia, you need to know a few things.
If you are running iOS 14.2, 14.3: UTM works with sideloading (non-jailbroken) if your device has an Apple A12 chip or newer. Otherwise, keep reading. If you are running iOS 14.0, 14.1, 14.4, or higher: UTM works if you are jailbroken or semi-tethered with Jitterbug or AltJIT.
iPhone jailbreak is permanent, only until you un-jailbreak it. It basically installs a custom modified iOS software which gives you more permissions to do things you normally aren't allowed to. Jailbreaking gives users more controls and the ability to install custom apps, including changing the UI theme for example.
Actually you can, and that's what programming is all about. If you're a tough programmer you can do lots of cross platform and cross hardware stuff. Don't forget that no matter how cool Steeve Jobs is (or pretends to be) for Apple and maybe even non-Apple consumers they care about their profit and would never declare officially that building apps for iPhone and other iOS devices is possible on PC too. This way they make you get a Mac. They've been very successful in making people believe that building apps for iPhone is not possible otherwise.
There's a toolchain for Linux platforms, but it doesn't have Interface Builder or other niceties. Here's an example application that uses it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With