Mac mana yang mengembangkan aplikasi iPhone?


16

Saya seorang pengembang yang bekerja dengan Windows. Saya memiliki beberapa pelanggan yang tertarik dengan Aplikasi iPhone, jadi saya sedang mencari Mac sekarang. Masalahnya adalah, saya tidak tahu sama sekali tentang apa yang harus dibeli.

Saya tidak ingin menggunakan Mac sebagai mesin utama saya, saya hanya ingin melakukan pengkodean di atasnya. Jadi kurasa tidak perlu sekuat itu. Jadi apa yang akan Anda rekomendasikan? Baru atau bekas ...

Apakah Mac berfungsi dengan Keyboard / Mouse USB saya? Apakah ini berfungsi dengan monitor saya dengan port DVI? Apakah saya memerlukan adaptor atau Perangkat Keras yang sama sekali baru?

Saya membaca di suatu tempat bahwa saya membutuhkan CPU Intel. Apakah ini benar?


Ada satu ton bantuan tambahan untuk Anda di programmer.stackexchange.com
JBRWilkinson

pertanyaan lama yang sama: stackoverflow.com/questions/22469/…
cregox

Pertanyaan belanja perangkat keras di luar topik. Hubungi kami di Tanyakan Meta Berbeda untuk membahas mengapa dan bagaimana kita bisa mengubahnya menjadi pertanyaan seperti apa yang berguna untuk meneliti apa yang akan bekerja bersama.
bmike

Lihat Bolehkah saya mengembangkan untuk iPhone menggunakan Windows terlebih dahulu, untuk berpotensi menghemat $ 500-1000 + ...
BlueRaja - Danny Pflughoeft

Jawaban:


22

Mac Mini level rendah saat ini dengan upgrade ke memori 4GB mungkin adalah yang terbaik untuk uang Anda. Itulah yang saya miliki kecuali dengan 8GB; mendapatkan memori saya dari Amazon sebesar $ 130, lebih murah dari memori Apple. Ini mesin yang sangat mumpuni. Jika Anda menggunakan banyak program secara bersamaan, 2GB standar agak sempit, tetapi 4GB akan baik-baik saja; sepertinya cukup bagus untuk 8GB dan saya menggunakan lebih dari jumlah rata-rata aplikasi Anda secara bersamaan dan banyak tab Safari.

MacMini baru jauh lebih bagus daripada 2009. Saya tahu ini karena saya punya satu sebelum ini; dengan 2GB tentu saja :).

Ngomong-ngomong, kamu akan menyukai OS X. Jangan kaget jika Anda meninggalkan Windows dalam setahun.

Tentang pertanyaan spesifik Anda:

  1. Setiap Mac saat ini memiliki CPU Intel. Apple beralih dari PowerPC kembali pada tahun 2006 dan ya Anda membutuhkannya, tetapi Anda tetap tidak ingin komputer setua itu!

  2. Hampir semua keyboard atau mouse akan bekerja dengan baik dengan OS X. Jika Anda menggunakan semacam mouse atau keyboard mewah, maka Anda mungkin akan memerlukan beberapa perangkat lunak pihak ketiga untuk membuat semua bagian kustom berfungsi, tetapi semua bagian standar akan kerja; klik kiri, klik kanan, roda gulir, kontrol kursor dll. Namun ada kemungkinan bahwa tidak ada OS X yang setara dengan perangkat lunak pihak ketiga yang mungkin Anda gunakan.

  3. Akhirnya, Mac bekerja dengan monitor standar dan bahkan TV modern biasa dengan input DVI, VGA, HDMI (sebenarnya semuanya). Yang paling Anda butuhkan adalah adaptor umum yang ditemukan di Best Buy, Apple Store dll.


1
Pergilah dengan 8 GB, terutama jika Anda melakukan Pekerjaan Dev. Ruang kepala tambahan berguna ketika Anda memiliki banyak barang terbuka.
Nama Palsu

Satu-satunya hal yang bertentangan dengan saran ini adalah bahwa Anda tidak dapat mengambil lingkungan dev Anda di jalan untuk debugging, dll.
JBRWilkinson

@HandyRandy: Saya sudah terbiasa dengan dual monitor, saya ingin tahu apakah mini mac mendukung layar ganda?
Chan

7

Setiap mac saat ini akan berfungsi dengan baik. Pilih saja faktor bentuk yang paling Anda sukai dengan harga yang bersedia Anda bayar.

Saya menggunakan mini mac untuk pengembangan iphone dan berfungsi baik dengan semua perangkat standar saya (monitor, keyboard & mouse). Saya harus mendapatkan adaptor untuk monitor.


Oke, terima kasih sejauh ini! Apakah ini akan bekerja dengan Power Mac G5 misalnya? Versi OS apa yang saya butuhkan?
mseo

1
@mseo - PowerMac G5 bukan Mac saat ini. Apple memperkenalkan PowerMacs pada tahun 2003, dan menghentikannya pada tahun 2006. Setara saat ini adalah Mac Pro, tapi itu mungkin lebih banyak mesin daripada yang Anda butuhkan.
Dori

1
Untuk mendukung versi terbaru iOS Anda perlu macan tutul salju.
Kevin Lawrence

4

Saya sepenuhnya tidak setuju dengan semua saran Mac Mini.

Dapatkan macbook. Digunakan atau baru, tergantung pada apa yang Anda sukai. Atau lebih baik lagi - dapatkan Air yang harganya sama dengan macbook.

Saat ini mini baru lebih murah U $ 300 dari kedua notebook (yang seharga U $ 999) tetapi Anda tidak harus berurusan dengan keyboard, mouse, dan terutama kekurangan baterai. Komputer apa pun tanpa nobreak adalah dealer utama untuk dikembangkan, dari sudut pandang saya. Menambahkan semua itu ditambah ruang yang digunakan, konsumsi daya, dan kenyamanan, kita dapat dengan mudah menyimpulkan bahwa macbook jauh lebih berharga. Plus, dengan udara, SSD membuatnya jauh lebih berharga .

Mini ini baik sebagai server rumah atau segala jenis mesin khusus. Tidak pernah sebagai desktop atau untuk memiliki input pengguna yang sering - bahkan jika itu dapat diatur untuk seperti PC berantakan.

Ngomong-ngomong, saya pengguna PC yang lama, saya tidak pernah menjatuhkan windows atau PC, tetapi jika Anda akan berkembang menjadi mac, tolong, masuklah. Belajarlah untuk menikmati cara apel, membencinya juga, dan membuat perangkat lunak yang benar-benar Mac OS satu, bukan bagian porting yang tidak cocok. Ada banyak, banyak nuansa perangkat lunak yang dibuat untuk mac yang dapat membuat perbedaan untuk perangkat lunak Anda menjadi sukses di pasar apel.

Anda bahkan dapat menggunakan bootcamp untuk menginstal windows di atasnya jika Anda mau, tetapi seperti yang dikatakan semua orang, sebagai pengembang Anda akan jatuh cinta pada mac OS dan perangkat keras yang luar biasa (yang tidak akan terjadi jika Anda menggunakan Mini).


4
Ada beberapa diskusi tentang Mac mana yang akan dibeli untuk memulai pengembangan iOS di berbagai situs SE dan Mac Mini adalah pilihan favorit sejauh ini. Bahkan Mac Mini memiliki lebih banyak komponen yang dapat di-upgrade daripada Air. Hanya ukuran layar di Air saja akan membuat pengembangan perangkat lunak dari kompleksitas yang masuk akal lebih sulit dari yang seharusnya.
Philip Regan

@Philip tidak ada yang membuat Anda mendapatkan monitor eksternal dan keyboard dan semua yang lain di notebook jika Anda mau, tetapi Anda tidak dapat membawa mini atau iMac di pangkuan Anda dan melakukan pekerjaan ke mana pun Anda pergi. Itu pasti masalah selera pada akhirnya dan saya hanya terkejut tidak ada yang menyebutkan semua keuntungan yang bisa kita dapatkan dengan pergi "ponsel". Tapi dari sudut pandang saya, ukuran layar adalah satu-satunya downside yang cukup besar! : P
cregox

2
@ Semua Orang Mac Mini hanya mengemas daya paling besar untuk semua Mac yang ada di pasaran saat ini. Dengan $ 300 kurang dari MBA Anda akan mendapatkan prosesor 2x lebih cepat dan HDD lebih besar dan lebih banyak RAM, grafik lebih baik, dan lain-lain.
SeniorShizzle

@SeniorShizzle apa gunanya HDD yang lebih besar dan prosesor 2x lebih cepat untuk pengembangan? Saya bersumpah untuk SSD.
cregox

1
Mac portabel memberi Anda kemampuan untuk men-debug masalah berbasis lokasi, misalnya "apakah kita sudah sampai?" aplikasi.
JBRWilkinson

3

Jujur saja setiap Mac yang ada di pasaran saat ini (yang saat ini sedang dijual oleh Apple) akan baik-baik saja bagi Anda. Pilih berdasarkan harga, jujur. Saya tidak akan merekomendasikan Macbook Air jika Anda tidak akan menggunakannya seperti komputer biasa. Pilihan terbaik Anda mungkin adalah Mac Mini, yang memiliki CPU Intel dan banyak kecepatan dan kompatibilitas untuk apa yang Anda coba lakukan. Mereka jauh lebih murah daripada Mac alternatif, dan Anda dapat menggunakannya dengan pengaturan monitor / mouse / keyboard yang sudah ada. Ini sangat bagus jika Anda membeli salah satu dari hal-hal kecil switcher yang memungkinkan Anda untuk menggunakan pengaturan monitor / mouse / keyboard tunggal dengan dua atau lebih komputer. Mac Mini akan bekerja dengan port DVI, dan jika model yang Anda beli tidak mendukung DVI pada kotaknya, Apple menjual adaptor $ 20 yang akan memberi Anda apa yang Anda butuhkan dengan harga murah.

Singkatnya, Mac Mini adalah cara untuk pergi , imho. Pilihan terbaik berikutnya adalah iMac , yang mungkin lebih Anda sukai (memiliki lebih banyak "Mac" yang saya jamin akan membuat Anda jatuh cinta).


3

Setuju dengan saran Mac Mini tetapi hanya untuk memberi tahu Anda, jika Anda menginginkan laptop, tidak akan ada masalah juga. Saya telah berhasil mengembangkan 4 aplikasi pada Macbook putih 2009 tanpa masalah (saya memaksimalkan memori ke 4Gig dan mengganti hard drive 120Gb dengan yang 500GB.)


Saya melakukan hal yang persis sama, tetapi hanya kemudian dalam permainan. 2 pertunjukan dan 120GB cukup untuk berkembang. Masalah juga menggunakannya sebagai satu-satunya komputer pribadi saya.
cregox

@Cawas Alasan yang sama untuk peningkatan sendiri.
gnuchu

2

Saya akan menggunakan Mac Mini terlebih dahulu dan menghubungkan keyboard dan monitor saya dengan itu dan akan menggunakan Remote Desktop untuk terhubung ke PC Windows saya .


2

Saya pikir untuk alasan praktis Anda ingin menggunakan Mac yang memiliki layar cukup besar untuk menampilkan seluruh iPhone4 (atau iPad) simulator. Sangat menjengkelkan ketika Anda harus menggerakkan jendela simulator ke atas dan ke bawah pada layar untuk melihat apa yang ada di sana.

Anda juga membutuhkan port USB untuk menyinkronkan antara iPhone atau iPad nyata dan mesin pengembangan.

Salah satu mesin yang dijual Apple akan menjalankan alat pengembang (Xcode) dengan mengagumkan, tetapi lakukan sedikit pekerjaan rumah untuk melihat berapa banyak piksel yang Anda perlukan untuk menampilkan simulator (dan alat lainnya) dengan nyaman. Sebagian besar pengembang yang saya kenal menggunakan banyak layar, dan karenanya cenderung menggunakan mesin yang memungkinkan Anda untuk menghubungkan layar kedua atau bahkan ketiga. Saya menggunakan MacBook Pro 17 "yang berusia 4 tahun.


1

Saya baru saja memulai pengembangan iOS dan membeli Mac Mini, ini sebenarnya cukup kuat untuk mesin sekecil itu. Saya melakukan upgrade ke 4 gigs of ram.


@Dori, tautan komentar saya bukan spam, melainkan tautan relaven ke pos yang membahas pertanyaan topik yang dihadapi seseorang yang baru-baru ini berada di posisi awal pengembangan iOS yang sama dengan pembuat topik.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.