81

Is there any practical reason why we can't develop native iOS on a non Apple mashine?

I'm tired of having to use my sisters old shitty MacBook Air while my new XPS 15 is dusting up 😑😑😑

Comments
  • 63
    Imagine if you had to use a Chromebook to develop Android apps.
  • 8
    @Olverine lmao, this is a perfect analogy πŸ˜‚πŸ˜‚πŸ˜‚
  • 5
    Use a vm...?
  • 3
    @Wack Impossible if I wanna work with a real device for testing.And thats not the point. it just sucks to not be able to just download the sdk on a linux mashine and use what ever os you want.
  • 5
  • 2
    @balte that's really the last thing I wanna do πŸ˜‚ but thank you ☺️
  • 3
    Same shit here, hate that and I don't think Apple will ever think of changing that, but at least ability to have macOS as a VM on non apple hardware would be nice. Tried it once but was too basd:/
  • 1
    Try React Native
  • 3
    @mab07 "You'll need xcode......which means you need a Mac" - peterp (react native contributer ) πŸ˜–πŸ˜–πŸ˜–
  • 1
    You can also use AppCode πŸ™„
  • 2
    Hackintosh? πŸ€—
  • 1
    Cocoa framework...

    Duno if gnustep can be of any help..
  • 1
    @rudak AppCode is just the ide. With xcode comes the SDK. Thats what counts
  • 0
    @lotd whats that, cant find anything on it :/
  • 1
    @moagggi @balte already suggested that. Not really what I have in mind. It's to much of a hassle and from what I've heard, it still won't work well for development.
  • 0
    You can try expo. A limited version of React Native, but you can develop android and iOS without even Xcode and/or Android studio.
  • 1
    Yes, Apple doesn't really like their devs...
  • 1
    Same shit with cordova or ionic pro to be more specific.
    They offer a service to package your app on their servers so you don't need a mac...
    But there is always shit happening on iPhones and without a mac you can't debug anything.
    So you go through many trial and error cycles until you finally find out that Apple has problems with parsing date strings unlike Android where it works like a charm and such.
    And you do this via logging into a monitoring service... at every... fucking... line...

    I hate this fucking bastards at apple for this reason so much!
  • 0
    @Pandakowski how about https://www.inputdirector.com

    I know it's not ideal since you'll still have to use the old mac book but! You get to use your xps as well 😊
  • 0
    If u r bored using Mac book give me one πŸ‘
  • 0
    @H4K3R why would you want a shitty old macbook air?
  • 0
    Because I just love MacBook
  • 0
    @Pandakowski because I just love MacBook
  • 0
    @H4K3R good for you
  • 0
  • 0
    If you'll use Xamarin you can develop on Windows and run the build on Mac. Just an option :)
  • 0
    Macincloud
  • 0
    Hackintosh / a VM is entirely possible.

    There are also companies that have cloud hosted Mac mini’s and other such things that they sell remote access to. πŸ‘
  • 0
    Complaining about being trapped in the Mac ecosystem is like complaining about the weather.

    - there weather doesn’t care what you think, it does what it wants.
    - it is entirely out of your control.
    - it feels good to rant about it with your friends and family.

    But in all reality, a MacBook Air is a device built for the everyday internet browser. Certainly not a development machine.

    Proof: Had MacBook Air (max stats), was shit. Got MacBook Pro, is great.
  • 1
    @leanrob First of all: your so called "proof" does't proof anything, that's not how science works.

    Im pretty sure we'll be able to develop and test iOS apps on any mashine in the future. Open sourcing Swift is a good step in that direction.

    Im also aware, that ranting about it won't do much but thats what this community is for: Ranting first of all. It's called DevRant! after all.
  • 0
    @Pandakowski Still waiting for that 2 years later ;-)
Add Comment