Apakah ada cara untuk mengotak-atik iPhone SDK pada mesin Windows? Apakah ada rencana untuk versi iPhone SDK untuk Windows?
Satu-satunya cara lain yang bisa saya pikirkan untuk melakukan ini adalah dengan menjalankan gambar Mac VM pada server VMWare yang berjalan pada Windows, meskipun saya tidak terlalu yakin seberapa legal ini.
Jawaban:
Memang mungkin untuk mengembangkan pada mesin Windows, pada kenyataannya, aplikasi pertama saya secara eksklusif dikembangkan pada Dell Precision lama yang saya miliki saat itu :)
Ada tiga rute;
Rute pertama membutuhkan modifikasi (atau menggunakan gambar Leopard yang telah dimodifikasi sebelumnya) yang dapat diinstal pada PC biasa. Ini tidak sesulit yang Anda bayangkan, walaupun rasio keberhasilan / upaya Anda akan bergantung pada seberapa dekat perangkat keras di PC Anda cocok dengan perangkat keras Mac - misalnya jika Anda menjalankan Core 2 Duo pada Intel Motherboard, dengan NVidia kartu grafis Anda tertawa. Jika Anda menjalankan mesin AMD atau sesuatu tanpa SSE3, ia akan sedikit lebih terlibat.
Jika Anda membeli (atau sudah memiliki) versi Leopard maka ini adalah area abu-abu karena Leopard EULA menyatakan Anda hanya dapat menjalankannya di mesin "Apple Labeled". Seperti banyak yang menunjukkan jika Anda menempelkan stiker Apple pada PC Anda, Anda mungkin tertutup.
Opsi kedua lebih mahal. EULA untuk versi workstation dari Leopard mencegahnya dijalankan di bawah emulasi dan sebagai hasilnya, tidak ada dukungan di VMWare untuk ini. Server Leopard, bagaimanapun, BISA dijalankan di bawah persaingan dan dapat digunakan untuk keperluan desktop. Namun, server Leopard dan VMWare mahal.
Jika Anda tertarik pada opsi 1) Saya sarankan mulai di Insanelymac dan membaca bagian OSx86.
Saya pikir Anda harus mempertimbangkan apakah waktu yang akan Anda investasikan sepadan dengan uang yang akan Anda tabung. Itu untuk saya karena saya senang bermain-main dengan barang-barang semacam ini dan saya mulai selama beta iPhone awal, berbulan-bulan sebelum App Store mereka tersedia.
Atau, Anda bisa mengambil Mac Mini spec rendah dari eBay. Anda tidak perlu banyak tenaga kuda untuk menjalankan SDK dan Anda selalu dapat menjualnya nanti jika Anda memutuskan untuk menghentikan pengembangan atau membeli Mac yang lebih baik.
Pembaruan: Anda tidak dapat membuat mesin virtual Mac OS X Client untuk OS X 10.6 dan yang lebih lama. Apple tidak mengizinkan OS Klien ini untuk divirtualisasikan. Dengan Mac OS X 10.7 (Lion) dan seterusnya, Apple telah mengubah perjanjian lisensi dalam hal virtualisasi. Sumber: VMWare KnowledgeBase
sumber
Xamarin adalah pilihan yang solid. Itu dibeli oleh Microsoft dan sekarang dibangun langsung ke Visual Studio. Anda kode dalam C #. Dengan semua pembaruan dan fitur yang mereka tambahkan, Anda dapat melakukan segalanya kecuali mengirimkan ke App Store dari Windows, bahkan mengkompilasi, membangun, dan menyebarkan ke perangkat iOS.
Untuk game, Unity 3D adalah pilihan yang bagus. Editor bebas digunakan untuk pengembangan, dan bahkan untuk distribusi (jika Anda memiliki pendapatan tahunan kurang dari 100 ribu USD). Unity mendukung iOS, Android, dan sebagian besar platform lainnya. Dimungkinkan untuk menggunakan fitur "Cloud Build" Unity untuk menghindari keharusan menggunakan Mac untuk penggunaan, meskipun secara default Unity benar-benar mengeluarkan proyek Xcode saat membangun untuk iOS.
Pilihan lain:
PhoneGap (html / javascript) juga berfungsi. Ini tidak begitu baik untuk bermain game, tetapi cukup baik untuk aplikasi GUI biasa.
Flutter (dart) adalah kerangka kerja pengembangan aplikasi seluler lintas platform gratis dari Google. Tulis kode Anda di Dart.
React Native (javascript) adalah kerangka kerja lintas platform populer lainnya yang dibuat oleh Facebook.
Perhatikan bahwa: untuk semua opsi ini, semua atau sebagian besar pengembangan dapat dilakukan pada Windows, tetapi perangkat MacOS masih diperlukan untuk membuat biner untuk diserahkan ke App Store. Salah satu opsi adalah untuk mendapatkan MAC Mini murah untuk melakukan tugas akhir Anda.
sumber
Jika Anda memiliki iPhone yang sudah di-jailbreak, Anda dapat menginstal rantai-alat iphone-gcc ke iPhone melalui Cydia dan dengan cara itu Anda bisa mengkompilasi aplikasi di iPhone. Aplikasi yang dikembangkan dengan cara ini masih dapat dikirimkan ke App Store.
Dan meskipun Mr Valdez mengatakan itu adalah area abu-abu (yang mana), jailbreaking sangat mudah dan cukup bebas risiko. Ya, itu mengosongkan warrenty Anda, tetapi Anda bisa melakukan pengembalian dan mereka tidak akan pernah tahu.
sumber
system
dihapus, yang berarti bahwa itu mungkin untuk mendeteksi apakah sudah di-flash atau di-root. Perangkat iOS mungkin memiliki hal yang sama (pada kenyataannya, saya akan terkejut jika mereka tidak).Sebagian besar "solusi Windows yang disebut untuk pengembangan iOS tanpa Mac" memerlukan Mac pada akhirnya hanya untuk masuk dan mengirim ke app store. Saya memeriksa beberapa, tidak semua (siapa yang punya waktu?)
Pada akhirnya terlalu banyak kesulitan untuk mempelajari "cara mudah super khusus mereka untuk memprogram iOS tanpa Objective-C", mereka memiliki banyak bug. Sungguh tujuan yang mereka tetapkan tidak dapat diraih dalam pandangan saya.
Juga banyak waktu mereka membuat Anda menggunakan pernyataan setara Objective-C hanya dalam bahasa lain. Mereka terlihat sama tetapi selalu ada perbedaan halus yang harus Anda pelajari di atas objek-c. Yang juga lebih masuk akal, karena sekarang alih-alih belajar lebih sedikit, Anda harus belajar lebih banyak. Jadi di mana keuntungannya? Biayanya juga mahal, karena sangat sulit untuk dikembangkan.
Banyak yang tidak memiliki kemampuan debug apa pun.
Menurut pendapat jujur saya, jika Anda adalah pengembang iOS hard-core maka pasti membeli Mac terbaik dan belajar objektif-c. Itu mahal dan membutuhkan waktu, tetapi jika itu jalan Anda, itu sepadan.
Untuk penggunaan sesekali, hanya lebih mudah untuk menyewa layanan Mac jarak jauh, seperti XCodeClub.com
sumber
SDK hanya tersedia di OS X, memaksa Anda untuk menggunakan mac. Jika Anda tidak ingin membeli mac, Anda dapat menjalankan OS X di mesin virtual di kotak windows Anda, atau Anda dapat menginstal OS X di PC Anda.
Dalam pengalaman saya solusi mesin virtual sangat lambat (pada laptop core2 duo dengan ram 2G). Jika Anda merasa ingin mencobanya cari torrent. Mungkin tidak bermanfaat.
Pilihan lainnya adalah menginstal OS X di PC Anda, yang biasa disebut sebagai hackintosh. Hackintosh berfungsi dengan baik - teman saya baru saja menjual mac-nya karena hackintosh quad core Dell-nya sebenarnya jauh lebih cepat daripada perangkat keras apel (dan biayanya sekitar 1/3). Anda dapat menemukan banyak artikel tentang cara melakukan ini; Inilah salah satu cara menginstal pada laptop Dell Inspirion 1525: tutorial hackbook pro
Tentu saja kedua opsi ini kemungkinan berlawanan dengan beberapa skema lisensi, jadi lanjutkan dengan risiko Anda sendiri.
sumber
Anda bisa menggunakan WinChain
Mengutip halaman proyek:
sumber
Anda tidak perlu memiliki Mac atau belajar Objective-C. Anda dapat mengembangkan di lingkungan yang berbeda dan mengkompilasi ke dalam Objective-C nanti.
mengembangkan untuk iphone dan ipad dengan menjalankan osx 10.6 (macan tutul salju)
Artikel yang ditulis oleh salah satu pengembang kami ini memberikan langkah yang cukup komprehensif dalam menginstal OS X Snow Leopard di Windows menggunakan iBoot, kemudian menginstal Vmware (dengan instruksi), kemudian membuat lingkungan dev iPhone Anda berjalan ... dan beberapa hal menarik lainnya. Sangat membantu bagi saya.
Semoga itu bisa membantu. Ini menggunakan Phonegap sehingga Anda dapat mengembangkan beberapa platform ponsel pintar sekaligus.
sumber
Anda dapat menggunakan Tersus (gratis, sumber terbuka).
sumber
Sebuah devkit yang memungkinkan seseorang untuk mengembangkan aplikasi iPhone di
Objective-C, C++
atau sekadar C dengan Visual Studio:Lihat di iOS build env
Anda dapat membangun aplikasi iPhone langsung dalam Visual Studio (2008, 2010, Express).
Cukup rapi, bahkan membuat
IPA
file untuk aplikasi Anda setelah kompilasi yang berhasil. Kode berfungsi seperti pada perangkat yang sudah di-jailbreak, untuk sisa planet ini saya percaya kompilasi terakhir & penyerahan ke App Store harus dilakukan pada Mac. Tapi tetap saja, ini memungkinkan Anda untuk mengembangkan menggunakan IDE yang terkenal.sumber
Tentu saja, Anda dapat menulis kode Objective-C di notepad atau program lain dan kemudian memindahkannya ke Mac untuk dikompilasi.
Tapi serius, itu tergantung pada apakah Anda sedang mengembangkan aplikasi resmi untuk dimasukkan ke App Store atau mengembangkan aplikasi untuk iPhone yang sudah di-jailbreak. Untuk menulis aplikasi resmi, Apple iPhone SDK yang membutuhkan Intel Mac tampaknya menjadi satu-satunya cara praktis. Namun, ada toolchain tidak resmi untuk menulis aplikasi untuk iPhone yang sudah di-jailbreak. Anda dapat menjalankannya di Linux dan Windows (menggunakan Cygwin).
sumber
Coba macincloud.com. Memungkinkan Anda untuk menyewa mac dan mengaksesnya melalui remote control RDP. Anda kemudian dapat menggunakan PC Anda untuk mengakses mac dan kemudian mengembangkan aplikasi Anda.
sumber
Anda akan segera dapat menggunakan
Adobe Flash CS 5
untuk membuat Aplikasi untukiPhone
diWindows
:flashcs 5
aplikasi flashcs5 untuk iphone
sumber
Hore! Anda sekarang dapat lebih mudah melakukannya dengan Xamarin.iOS terbaru, menggunakan mac yang terhubung ke jaringan yang menyediakan kapabilitas build dan deployment.
Lihat di sini untuk detail lebih lanjut:
pengantar xamarin ios untuk studio visual
sumber
Jika Anda ingin itu sah, Anda memiliki dua opsi, solusi Mac berbasis cloud atau alat pengembangan lintas platform. Anda dapat mempertimbangkan pendekatan hackintosh atau mesin virtual jika Anda tidak peduli dengan hal-hal hukum. Jika Anda memiliki PC yang layak, menjalankan mesin virtual akan menjadi cara termudah untuk pergi. Anda mungkin tidak pernah tahu perangkat keras mana yang memiliki masalah driver pada peretasan.
Saya sudah mencoba semua pendekatan ini dan mereka semua memiliki pro dan kontra, tetapi untuk kelompok kedua, saya merasa agak bersalah. Saya mengembangkan aplikasi untuk mencari nafkah dan saya tidak ingin merobek orang lain untuk itu.
Jika Anda membuat proyek kecil, Mac berbasis cloud mungkin terbukti bermanfaat. Sewa untuk waktu yang singkat, kembangkan proyek Anda dan pergilah. Jangan repot-repot mempelajari hal baru.
Namun, jika proyek Anda semakin besar, kerangka kerja lintas platform tampaknya menjadi satu-satunya alternatif. Yang penting adalah Anda harus memilih dengan bijak. Ada begitu banyak kerangka kerja hybrid, tetapi apa yang mereka lakukan dapat diringkas dalam satu kalimat sebagai "memainkan halaman web dalam pembungkus aplikasi" dan pengalaman negatif pengembang dengan kerangka kerja hybrid juga memengaruhi kerangka kerja asli.
Saya mencoba tiga di antaranya (Titanium, Smartface dan Xamarin) dan mereka semua mengklaim menghasilkan "output asli asli" dan menurut saya klaim mereka benar. Anda perlu menguji dan melihatnya milik Anda, itu tidak mudah untuk menggambarkan perasaan asli. Dalam komentar sebelumnya, diindikasikan bahwa diperlukan upaya untuk mempelajari platform ini, tetapi begitu Anda mengenalnya, Anda dapat mengembangkan tidak hanya aplikasi iOS tetapi juga aplikasi Android, semua dengan basis kode umum. Dan tentu saja, mereka jauh lebih murah daripada cloud Mac. Beberapa dari mereka bahkan gratis. Anda akan membutuhkan Mac hanya untuk pengiriman toko.
Jika Anda tahu JavaScript, coba Titanium dan Smartface dan jika Anda tahu C #, coba Xamarin. Perhatikan saja bahwa untuk simuator perangkat, Titanium bergantung pada Mac, tetapi Smartface memiliki aplikasi simulator untuk pengembangan Windows dan berfungsi lebih baik dari yang saya harapkan. Di sisi lain, Xamarin membutuhkan Mac di jaringan Anda.
sumber
Jika Anda ingin membuat aplikasi iPhone tetapi tidak menggunakan Mac, maka Anda harus mencoba http://www.pmbaty.com/iosbuildenv/
Ini memungkinkan Anda untuk dengan mudah mengembangkan aplikasi iOS asli, seperti dengan XCode, dapat diterapkan pada iPhone, iPod atau iPad apa pun (di-jailbreak atau tidak).
Gunakan IDE favorit Anda untuk kode dalam Objective-C, C ++, C atau ARM assembly, seperti di XCode. ARC dan blok didukung.
Kompilasi aplikasi iPhone Anda langsung di dalam Visual Studio
Ini bekerja pada Windows semua versi (XP, 7, 8), FreeBSD dan Linux
Sekarang dengan dukungan iOS8.
sumber
Menarik bahwa belum ada yang menyebutkan opsi cross-platform wxWidgets .
Ini kurang dari solusi yang optimal .
IMHO, cara bisnis paling bijaksana untuk pergi adalah menginvestasikan uang dalam kerangka kerja yang disahkan Apple. Dengan begitu, jika Anda menemukan diri Anda terjebak dengan masalah yang membingungkan, Anda memiliki komunitas pengembang yang jauh lebih besar untuk berkonsultasi.
sumber
ANDA BISA MENGEMBANGKAN APLIKASI IPHONE PADA WINDOWS PC. Saya sudah melakukannya, dengan aplikasi yang kompleks. Dan itu bekerja dengan sempurna. Anda dapat mengembangkan aplikasi iphone tanpa pernah melihat mac atau iphone.
Anda dapat mengembangkan aplikasi HTML (atau lebih baik: HTML5) di windows, menggunakan alat seperti Sencha atau JQTouch, atau mobi1. (Mereka dulu bebas untuk sementara waktu)
Kemudian Anda menggunakan openSSL untuk menandatangani aplikasi. Dan layanan Adobe PhoneGAP Build untuk membangun Aplikasi iPhone.
Tetapi Anda memerlukan lisensi pengembang iphone untuk menginstalnya di iphone. Tetapi Anda tidak memerlukan mac atau iphone kapan pun untuk mengkompilasi, membangun atau mengujinya - semua itu dilakukan DI ATAS PC.
Saya sudah melakukannya, dan itu bekerja dengan sempurna. (Tetapi dengan tipe respon Android - tidak secepat aplikasi IPhone asli)
Anda juga dapat menggunakan program dari era Babilonia (sekitar 300 SM) yang menjalankan C dan C ++ yang disebut capung. Jika aplikasi Anda memiliki satu atau dua layar dengan interaktivitas terbatas, dan banyak perhitungan, lakukanlah. Ini termasuk emulator. Anda mengkompilasi ke iphone dengan menekan tombol. (Tidak yakin, tapi saya pikir Anda perlu lisensi pengembang dalam hal apa pun)
Dan kemudian ada Xamarin. Anda berkembang di C # dengan panggilan khusus ke kode asli. Anda harus belajar lingkungan.
sumber
Lihat ini:
Gambaran
Ini adalah proyek yang mencoba untuk dapat mengkompilasi lintas program yang ditulis dalam berbagai bahasa sumber ke berbagai bahasa target. Salah satu test case awal adalah menulis program di Java dan menjalankannya di iPhone. Menonton video di situs bermanfaat.
Dengan itu, saya belum mencobanya. Proyek ini tampaknya cukup beta, dan tidak ada banyak aktivitas di situs SourceForge mereka.
sumber
Anda dapat menggunakan Intel XDK dengan mana Anda dapat mengembangkan dan menerbitkan aplikasi untuk iOS tanpa mac.
Klik di sini untuk detailnya.
sumber
Oracle VirtualBox memungkinkan pengguna untuk menginstal Mac OS X di mesin virtual. Jika Anda merasa nyaman dengan itu, Anda bisa menggunakan cara itu untuk menggunakan Xcode. Ini sah jika Anda "dual boot" mac Anda ke windows, kemudian instal VirtualBox di dalam windows (atau linux).
Kemungkinan lain adalah cross-compiler seperti Appcelerator Titanium (HTML, CSS dan JavaScript) atau MonoTouch (.NET).
sumber
Dua opsi lainnya
Titanium Developer - edisi komunitas gratis - tulis dalam HTML / JavaScript - kompilasi dengan Xcode (memerlukan Mac atau VM)
OpenPlus ELIPS Studio - tulis dalam Flex, kompilasi pada Xcode (memerlukan Mac atau VM) - mereka baru saja mulai mengisi daya untuk produk mereka.
Saya pikir mungkin ada opsi 'toolchain' untuk ini dan beberapa yang lain yang disebutkan, yang memungkinkan Anda untuk mengkompilasi ke biner di Windows, dan saya telah melihat bahwa Anda dapat mengunggah file zip dan membuat kompilasi gaya toolchain dilakukan untuk Anda secara online, tetapi ini bertentangan dengan lisensi Apple.
Jika saya tidak salah, produk seperti Titanium yang menghasilkan / bekerja dengan Xcode dan tidak menggunakan perpustakaan pihak ketiga / alternatif / terbatas harus sesuai, karena Anda akhirnya mengkompilasi dalam xcode - kode Objective-C normal dan perpustakaan.
sumber
Anda dapat menggunakan Sentenza untuk membuat aplikasi untuk iPhone, di Windows. Diuji dengan sukses. Ini bukan solusi tetapi alternatif yang bagus!
sumber
Seperti yang telah ditunjukkan, Anda dapat mencoba menggunakan WinChain, tetapi jika Anda seorang programmer pemula, itu tidak akan mudah.
IPhone SDK akan berfungsi pada Hackintoshes (PC normal dengan OS X diinstal di dalamnya). Saya tahu saya memilikinya dan memang demikian.
Jadi setelah Anda membeli lisensi OSX, Anda bisa mencoba untuk menginstalnya di PC Anda pada drive lain menggunakan Boot-132 atau salah satu dari penginstal lain seperti iDeneb. Masalahnya Anda harus melakukan banyak mengutak-atik dan hal-hal masih tidak berfungsi dengan benar.
sumber
Menggunakan Xamarin sekarang kita dapat mengembangkan aplikasi iPhone di mesin Windows itu sendiri dengan bantuan Xamarin Live Player .
Menggunakan siklus Xamarin live dev / deploy / debug sekarang dapat dilakukan tanpa sistem Apple.
Tetapi untuk menandatangani dan melepaskan aplikasi sistem Apple diperlukan .
Temukan referensi di sini
Saya memeriksa referensi tidak ada yang cerdik
sumber
Ya dan Anda tidak perlu mempelajari Objective-C dan membeli perangkat lunak dan perangkat keras Apple.
Adobe telah membuat kompilator dari ActionScript 3 ke program untuk iOS. Dan kemudian Apple menyetujui metode pembuatan aplikasi ini.
Ini adalah cara terbaik untuk membuat aplikasi Apple di Windows atau Linux / BSD (dan satu lagi untuk MacOS-X)
sumber
Anda dapat menginstal OSX di PC tetapi pengalaman tidak akan luar biasa dan itu membutuhkan banyak pekerjaan. Alternatif adalah dengan menggunakan framework / SDK Codename one : yang didasarkan pada JAVA dan dapat digunakan untuk kode di WP8, Android, iOS pada Windows (eclipse) dengan semua fitur yang luas
Ikhtisar Fitur:
Lebih banyak di Develop Android, iOS iPhone, WP8 apps menggunakan Java Disclaimer: Ini adalah ulasan saya untuk produk
sumber
Jika Anda ingin mengembangkan aplikasi pada lingkungan Windows maka ada opsi, Anda dapat menginstal MAC OS di windows Anda. Nama platform adalah: "Niresh'MAC OS", Anda dapat mencari teks itu di Google
kemudian Anda dapat mengunduh seluruh Sumber MAC OS dan menginstal MAC OS dengan mudah di PC Windows Anda, Niresh dapat Meretas seluruh OS.
Semoga ini bisa membantu Anda.
sumber
Kembangkan Aplikasi iOS di Windows Dengan Alat Lintas Platform
Alat lintas platform luar biasa: Anda memberi kode aplikasi sekali, dan mengekspornya ke iOS dan Android. Itu berpotensi memotong waktu dan biaya pengembangan aplikasi Anda menjadi dua. Beberapa alat lintas platform memungkinkan Anda untuk mengembangkan aplikasi iOS pada PC Windows, atau memungkinkan Anda untuk mengompilasi aplikasi jika ada Mac di jaringan lokal Anda.
Ya, tidak terlalu cepat ...
Ekosistem alat lintas platform sangat besar. Di satu sisi Anda memiliki Lingkungan Pengembangan Terpadu (IDE) lengkap seperti Xamarin, yang memungkinkan Anda membangun aplikasi lintas platform dengan C #.
Jalan tengah ditutupi oleh alat-alat seperti PhoneGap, Cordova, Ionic dan Appcelerator, yang memungkinkan Anda membangun aplikasi asli dengan komponen HTML5. Ujung jauh mencakup platform yang lebih kecil seperti React Native yang memungkinkan Anda untuk menulis aplikasi asli dengan pembungkus JavaScript.
Satu hal yang menonjol untuk semua alat lintas platform adalah ini: mereka tidak ramah pemula! Jauh lebih mudah untuk mendapatkan akses ke Mac, belajar Swift, dan membangun aplikasi sederhana, daripada memulai dengan Xamarin.
Sebagian besar alat lintas-platform mengharuskan Anda memiliki pemahaman dasar tentang pemrograman, opsi kompilasi, dan ekosistem iOS dan Android. Itu adalah sesuatu yang tidak benar-benar Anda miliki sebagai pengembang pemula!
Karena itu, mari kita lihat beberapa opsi:
Jika Anda terbiasa dengan alat pengembangan dan IDE berbasis Windows, dan jika Anda sudah tahu cara membuat kode, ada baiknya untuk memeriksa Xamarin. Dengan Xamarin Anda membuat kode aplikasi dalam C #, untuk banyak platform, menggunakan kerangka kerja Mono dan MonoTouch. Jika Anda terbiasa dengan pengembangan berbasis web, lihat PhoneGap atau Ionic. Anda akan merasa betah dengan HTML 5, CSS, dan JavaScript. Jangan lupa: aplikasi asli berfungsi berbeda dari situs web ... Jika Anda terbiasa dengan JavaScript, atau jika Anda lebih suka belajar kode JavaScript daripada Swift, lihat React Native. Dengan React Native Anda dapat membuat kode aplikasi asli untuk iOS dan Android menggunakan "wrapper". Selalu dengan sengaja memilih alat lintas-platform karena ini merupakan pilihan cerdas, bukan karena Anda menganggap bahasa platform asli itu buruk. Fakta bahwa satu opsi tidak benar, tidak serta merta membuat pilihan lain lebih pintar!
Jika Anda tidak ingin bergabung dengan jagat raya Apple tertutup, jangan lupa bahwa banyak alat lintas platform dioperasikan oleh perusahaan yang sama jahatnya seperti Google, Facebook, Microsoft, Adobe, dan Amazon.
Argumen yang sering terdengar menentang alat lintas platform adalah bahwa mereka menawarkan akses terbatas dan dukungan untuk perangkat keras ponsel cerdas, dan kurang "tajam" daripada rekan asli mereka. Ingatlah bahwa alat lintas platform apa pun akan mengharuskan Anda untuk menulis kode platform khusus pada satu titik, terutama jika Anda ingin membuat kode fitur khusus.
sumber
Jika Anda memiliki akses ssh ke Mac, maka Anda dapat menggunakan VNC (seperti Vine VNC, yang memungkinkan beberapa penggunaan sekaligus - thin thin client) untuk mengontrol XCode.
Ini bisa berguna jika Anda ingin mengakses Mac Mini dari laptop, atau SO Anda memonopoli MacBook Anda.
sumber
Anda dapat mencoba mengembangkan aplikasi web untuk iPhone menggunakan HTML, JavaScript, CSS. Periksalah info persiapan di situs Apple.
sumber