Ohjelma iOS: lle ja macOS: lle Windowsista tai Linuxista

omena on aina ollut hyvin suljettu ekosysteeminsä suhteen, ja tästä on tullut sen suurin hyve ja samalla suurin ongelma. Emme voi kiistää, että sekä iPhonet että Macit ovat erinomaisia ​​laitteita, erittäin korkealaatuisia, ja hyvän käyttöjärjestelmän (kuten macOS: n) mukana ne takaavat meille pitkän aikavälin investoinnin. Ne ovat kuitenkin myös erittäin kalliita, mikä tekee niistä monien käyttäjien ulottumattomissa. Pahinta on kuitenkin se, että jos olemme ohjelmoijia ja haluamme luoda sovelluksia ja ohjelmia näille järjestelmille, on välttämätöntä käydä läpi kehä ja ostaa a Mac .

Esimerkiksi vaikka sovelluksia on paljon enemmän Android Play Kaupassa, se on hyvin tiedossa iOS on paljon kannattavampi ekosysteemi kehittäjille. Tämä johtuu myös siitä, että Apple ei salli mitään julkaista kaupassaan, mutta sen on oltava vähimmäislaatuista. Ohjelmien luominen mille tahansa Apple -alustalle on kuitenkin paljon monimutkaisempaa kuin tehdä se esimerkiksi Androidilla, jossa riittää Android Studion asentaminen haluamaamme käyttöjärjestelmään.

Ihanteellinen asia luoda ohjelmia macOS: lle, iOS: lle tai mikä tahansa muu omenajättiläisen alusta on, että meillä on Mac. Jos tämä ei kuitenkaan ole mahdollista, on joitakin pieniä temppuja, jotka auttavat meitä suorittamaan tämän tehtävän.

Ohjelma iOS: lle ja macOS: lle Windowsista tai Linuxista

Lyö vetoa Swiftistä

Apple -ohjelmat on aina luotu käyttämällä Objective-C kielellä ja koottu käyttäen Xcode työkalu, ohjelmointitunnus, jota voidaan käyttää vain macOS -käyttöjärjestelmissä. Vuonna 2014 Apple halusi tarjota käyttäjille parannetun ja nykyaikaisemman vaihtoehdon sovellusten luomiseksi ekosysteemilleen. Ja niin Switft oli syntynyt.

Tämä uusi ohjelmointikieli on paljon nykyaikaisempi ja valmis vuorovaikutukseen paljon paremmin Apple -käyttöjärjestelmien sovellusliittymän Cocoan kanssa. Tämä ohjelmointikieli tarjoaa meille paljon selkeämmän, ytimekkäämmän, puhtaamman ja suojatun koodin, parannetun muistinhallinnan ja paljon paremman suorituskyvyn kuin Objective-C (jopa 2.6 kertaa) ja Python (jopa 8.4 kertaa).

Switft syntyi alun perin suljetulla kielellä, mutta sen versiosta 2.0 tuli avoimen lähdekoodin kieli Apache 2.0 -lisenssillä. Vaikka alun perin tämä ohjelmointikieli rajoittui myös macOS: iin, on nyt mahdollista luoda ja koota ohjelmia ilman ongelmia Windows.

Tätä varten meidän on ladattava Swift Windowsille , avoimen lähdekoodin työkalu, jonka avulla voimme koota tämän ohjelmointikielen Microsoft käyttöjärjestelmä. Tätä varten meidän on vain luotava ohjelma suosikkieditorillamme (kuten VS -koodi), tallennettava se tiedostona .swift -laajennuksella ja avattava se kääntäjällä.

Swift Windowsille

Tämä työkalu sisältää jo Swift -kääntäjän, joten meidän ei tarvitse ladata tai asentaa mitään myöhemmin. Napsauta vain "Käännä" -painiketta ja sitten "Suorita" -painiketta ajaaksesi juuri koottu ohjelma Windowsissamme, kunhan se on yhteensopiva.

Ja jos haluamme, voimme myös lataa Swift for Windows uusin versio ja Linux sen verkkosivustolta, myös pystyä kääntämään luomamme ohjelmat (vaikka manuaalisesti).

Asenna virtuaalikone, jossa on macOS

Jos haluamme tehdä ohjelmaa Objective-C: ssä tai jos meillä on ongelmia ohjelmien muokkaamisessa Swiftissä muista käyttöjärjestelmistä, meillä ei ole muuta vaihtoehtoa kuin käydä läpi macOS. Tässä vaiheessa meillä on vaihtoehtoja joko perustaa oman hackintoshin (jotain, jota emme suosittele, ellemme todella tiedä, miten se tehdään, koska se on monimutkainen prosessi) tai lyödä vetoa virtuaalikone , suositeltu menetelmä.

Voidaksemme asentaa virtuaalikoneen macOS: n kanssa meidän on asennettava tietokoneellemme virtualisointiohjelma, kuten VirtualBox (esimerkiksi) ja sinulla on käsillä virtuaalinen kiintolevy, johon tämä järjestelmä on asennettu aiemmin, tai vähintään ISO, josta voimme asentaa järjestelmän itse alusta alkaen.

Applen rajoitusten vuoksi se on jokseenkin koottu käynnistämään tämä järjestelmä tyhjästä, joten suosittelemme etsimään verkosta jo luotuja ja määritettyjä virtuaalikoneita. Niitä on paljon, joten niiden löytämisessä ei pitäisi olla ongelmia. Lisäksi ne ovat yleensä aina ajan tasalla ja niihin on asennettu vakiona lisäohjaimia (kuten VirtualBox Guest Adds), mikä säästää paljon työtä.

Instalar VMware Tools ja macOS - 8

On totta, että suorituskyky ei ole sama kuin jos meillä olisi oikea Mac, että päivitykset ovat monimutkaisempia ja että meillä saattaa olla muita ongelmia. Mutta se on nopea ja edullinen ratkaisu, jonka avulla voimme luoda ja testata sovelluksiamme Mac- ja iPhone tietokoneesta, jossa on Windows tai Linux.

Vuokraa Mac pilvessä

Jos kaikki edellä mainituista ei riitä tai emme halua komplikaatioita, meillä on paljon nopeampi ja helpompi vaihtoehto, jolla voimme saada Macin ilman suuria investointeja: vuokrata se pilvestä. Alustat, kuten MacinCloud or MacStadium ovat vastuussa sarjan Mac -tietokoneiden yhdistämisestä Internetiin ja kuukausimaksua vastaan ​​(joka alkaa 25 dollarista) antavat meille mahdollisuuden käyttää niitä rajoittamattomasti.

Voimme valita erillisen Macin, jonka avulla voimme muodostaa yhteyden todelliseen Maciin etänä etätyöpöydän kautta, virtuaalisen, joka on virtuaalikone, johon he antavat meille pääsyn (joka ei toimi Applen laitteistolla) ja Mac -palvelin, joka on erikoistunut koodin kokoamistehtäviin.

Sinun ei tarvitse ostaa iPhonea; tee se xcodesta

Lopuksi, jos aiomme luoda sovelluksia iPhonelle ja iPadmeidän on tiedettävä, että tämän tyyppisiin laitteisiin ei tarvitse tehdä investointeja, koska pystymme täydellisesti jäljittelemään niitä iPhone-simulaattori ”Xcoden työkalu.

Tietysti palataan alkuun. Xcode on ainutlaatuinen IDE macOS: lle, emmekä voi käyttää sitä millään tavalla Windowsissa tai Linuxissa. Siksi, jos tarvitsemme tätä emulaattoria, meidän on palattava ja käytettävä jotain tekniikoista, joista juuri puhuimme, olipa kyse sitten virtualisoinnista, hackintoshista tai Macin vuokraamisesta pilvessä.