Nëse je një zhvillues aplikacionesh dhe nuk mund të përballosh një Mac, mund të zhvillosh sërish aplikacione për dyqanin e aplikacioneve me Xcode për Windows.
-s-
Xcode i Apple-it. mjedisi i zhvillimit është një mjet i fuqishëm që mund të përdoret për të krijuar aplikacione për macOS, iOS dhe tvOS. Megjithatë, duke qenë se është i disponueshëm vetëm në macOS, shumë zhvillues të Windows mund të mos kenë qasje në të.
Ky artikull do t’ju tregojë disa metoda për të krijuar aplikacione për Mac OS ose iOS duke përdorur kompjuterin tuaj Windows.
Pra, le të fillojmë!
Gjithashtu, lexoni:
Çfarë është Xcode?
-s-
Xcode është mjedisi i integruar i zhvillimit (IDE) i Apple për macOS, i përdorur për ndërtimin e aplikacioneve për macOS , iOS, iPadOS, watchOS dhe tvOS. Ai ka të gjitha mjetet e nevojshme për të zhvilluar një aplikacion, duke përfshirë plotësimin automatik të kodit, kontrollin e versionit, theksimin e sintaksës, korrigjimin dhe përpilimin.
Të gjitha këto mjete janë mbledhur në një ndërfaqe, kështu që ju duhet vetëm të klikoni një buton për disa detyra në vend që të mbani mend dhe ekzekutoni një komandë. Xcode mbështet gjuhë të ndryshme programimi, duke përfshirë C++, Objective-C, Objective-C++, Java, AppleScript, Python, Ruby, ResEdit dhe Swift.
Me të dyja gjuhët programuese të Apple Objective-C dhe Swift, Xcode është programi i paracaktuar për krijimin e aplikacioneve desktop për iPhone dhe Mac OSX.
Metoda 1: Virtualizoni macOS
Një mënyrë për të përdorur Xcode në Windows është ta instaloni atë në një makinë virtuale. Një makinë virtuale është softuer që ju lejon të ekzekutoni një sistem tjetër operativ në kompjuterin tuaj.
-s-
Mund të instaloni Xcode në kompjuterin tuaj Windows duke përdorur një platformë virtualizimi. Dy mjetet më të njohura të softuerit të virtualizimit janë VirtualBox dhe VMware Workstation, të cilat mund t’i përdorni.
Mund të instaloni macOS në kompjuterin tuaj Windows në një ndarje për zhvillimin e aplikacioneve iOS me virtualizim. Pasi të keni instaluar një program të makinës virtuale në kompjuterin tuaj, mund të instaloni macOS.
VirtualBox
Mund të ekzekutoni çdo sistem operativ në kompjuterin tuaj si një makinë virtuale duke përdorur VirtualBox. Për këtë rast, macOS do të ekzekutohet në Windows ose Linux.
VirtualBox është softuer me burim të hapur që shkarkohet dhe përdoret falas dhe përdoret në mënyrë profesionale. Mund ta përdorni këtë mjet virtualizimi në Windows 10 dhe 11. Pasi ta keni shkarkuar, mund të filloni ta përdorni menjëherë – por do t’ju duhet gjithashtu një kopje e Mac OS X.
VMWare Workstation
Platforma VMWare Virtual Machine është një alternativë e shkëlqyer për përdoruesit e makinave virtuale që kanë nevojë për më shumë energji. Disa zhvillues mund ta shohin VMware më tërheqës se VirtualBox sepse ka më shumë funksionalitet.
Stacionet e punës VMWare përdoren kryesisht për virtualizimin e nivelit të ndërmarrjes; megjithatë, mund t’i përdorni ato gjithashtu për të instaluar dhe ekzekutuar Mac OS X. Gjatë procesit, do t’ju duhet sërish një skedar imazhi i sistemit operativ.
Metoda 2: Merr me qira një Mac
Nëse ju dëshironi të përdorni Xcode, por nuk dëshironi të kaloni nëpër telashet e konfigurimit të një makinerie virtuale, thjesht mund të merrni me qira një Mac për zhvillimin dhe publikimin e aplikacioneve.
Kur merrni me qira një Mac, ju përdorni një kompjuter. Desktop Mac në kompjuterin tuaj Windows. E mira e këtij opsioni është se kostoja është shumë e ulët dhe mund të filloni ta përdorni menjëherë. Përveç kësaj, ju mund ta anuloni lehtësisht planin tuaj nëse nuk ju pëlqen ose dëshironi të ndaloni.
MacStadium
Disa njerëz mund ta shohin instalimin e Mac OS X në kompjuterët e tyre disi konfuz dhe mashtrim, qoftë duke përdorur një makinë virtuale ose duke përdorur pajisje fizike. Për ta ekzekutuar, sigurisht që do t’ju duhet disa njohuri teknike.
Përndryshe, marrja me qira e një Mac mund të jetë më e përshtatshme. Me shërbime si MacStadium, mund të krijoni dhe testoni aplikacionet e Apple duke përdorur një lidhje me Desktop në distancë pa pasur nevojë të konfiguroni asgjë në tuaj vet. Zhvillimi i aplikacioneve iOS në një kompjuter Windows është ndoshta mënyra më e lehtë dhe më e mirë.
MacIncloud
MacInCloud është një shërbim që ju lejon të merrni me qira një Mac në renë kompjuterike. Mund të paguani për orë ose mujore. Kjo kompani ofron serverë me performancë të lartë që ofrojnë lidhje të shpejta nga kudo në mbarë botën. Xcode është i instaluar në Mac me qira (së bashku me disa SDK), kështu që nuk keni nevojë të shqetësoheni se cilin version të instaloni.
Mund të zgjidhni nga plane të ndryshme çmimesh në varësi të veçorive tuaja të dëshiruara, por ato janë gjithmonë më pak të shtrenjta sesa blerja e një të tillë. Për më tepër, mund ta anuloni abonimin tuaj në çdo kohë, duke ju lejuar të provoni metodën përpara se ta kryeni.
Xcodeclub
XcodeClub është alternativa më e mirë nëse dëshironi një shërbim cloud Mac që ka mbështetje të madhe dhe është i shpejtë dhe efikas. Mund të zgjidhni midis 6 GB dhe 8 GB hapësirë ruajtëse. Është mjeti më i mirë për të përpiluar, koduar, korrigjuar dhe ngarkuar aplikacionet tuaja të zhvilluara në dyqanin e aplikacioneve me XcodeClub.
Platforma XcodeClub e bën të lehtë krijimin, testimin dhe publikimin e aplikacioneve në dyqanin e aplikacioneve pa zotërim të tyre. një Mac.
Metoda 3: Ndërtimi i një “Hackintosh”
Hackintosh është emri që u jepet kompjuterëve që përdorin Mac OS në pajisje jo-Apple. Në krahasim me opsionet e tjera, kjo mund të jetë pak sfiduese. Megjithatë, nëse nuk mund të përballoni një Mac dhe keni nevojë për një kompjuter me macOS, duhet të ndërtoni një Hackintosh.
Mund të shkarkoni dhe instaloni Xcode në kompjuter dhe të bëheni një zhvillues Apple si sapo ta merrni.
Metoda 4: Zgjidhjet e palëve të treta
Ka disa zgjidhje të palëve të treta që mund t’i përdorni nëse dëshironi të zhvilloni aplikacione iOS në Windows. Në këto zgjidhjet, nuk do t’ju duhet Xcode, por do të jeni në gjendje të krijoni një aplikacion iOS.
Këtu janë disa alternativa të shkëlqyera për Xcode:
React Native
React Native është një platformë e zhvillimit të aplikacioneve me burim të hapur për iOS dhe Android. Me këtë platformë, mund të krijoni një aplikacion nga e para duke përdorur një bibliotekë të integruar Javascript.
Ky mjet zhvillimi përdor Javascript për të krijuar aplikacione iOS dhe Android bazuar në kornizën e gjithanshme React. Shumë udhëzime në internet ju ndihmojnë të filloni me zgjidhjen me burim të hapur.
Xamarin
Xamarin është me burim të hapur për zhvillimin e aplikacioneve ndër-platformë që mund të vendosen në mënyrë origjinale në iOS duke përdorur C#. Xamarin ka shërbyer si një kornizë e gjithanshme për zhvilluesit dhe projektuesit. Paketa e veglave për zhvilluesit e Office për Windows është një mjet zhvillimi ndër-platformë i pajtueshëm me.NET.
Xamarin ofron fleksibilitet më të madh se Xcode me në qendër Apple për përdoruesit që synojnë platforma të shumta të sistemit operativ.
Appcelerator
Kuadri me burim të hapur të Appcelerator e bën të lehtë krijimin e bazës origjinale. aplikacione celulare për iOS, Android dhe Windows UWP. Një version falas indie përfshin një CLI dhe IDE për ndërtimin e aplikacioneve, një mjet analitik për gjurmimin e sjelljes së përdoruesit për një muaj dhe mbështetjen e komunitetit.
Megjithatë, është gjithashtu e mundur të blini një version PRO, i cili kushton 199 dollarë. çdo vit dhe ju lejon të bashkëpunoni me përdorues të shumtë, të shikoni të gjitha analitikat tuaja të përdoruesve dhe të përdorni modulet premium të aplikacioneve.
Phonegap
Duke përdorur aftësitë ekzistuese të zhvillimit, krijoni aplikacione që funksionojnë në platforma të shumta me një bazë të vetme kodesh. Me HTML, CSS dhe Javascript, ju mund të ndërtoni aplikacione hibride ndër-platformë që përdoruesit mund t’i qasen lehtësisht.
Përfundim
Shpresoj se ky artikull ju ka ndihmuar në një farë mënyre të mësoni se si t’i përdorni. zhvilloni aplikacione iOS në Windows duke përdorur Xcode. Mund të zhvilloni aplikacione iOS në një kompjuter Windows në mënyra të ndryshme.
Nëse dëshironi të përdorni Xcode, do t’ju duhet të merrni me qira një Mac për të shkarkuar dhe përdorur programin. Ekzistojnë gjithashtu zgjidhje të ndryshme të palëve të treta që mund t’i përdorni për të zhvilluar aplikacionin tuaj pa pasur nevojë për Xcode.
Nëse keni ndonjë koment ose pyetje, ju lutemi postojini ato në diskutimin më poshtë.
Faleminderit që lexuat!
—