سؤال

سأعمل على بعض تطبيقات iPhone، لذا فقد حصلت على تذكرة ذهبية لشراء جهاز Mac.ومع ذلك، فإن التذكرة الذهبية لا تساوي الكثير، وأنا أفكر في iMac.الآن، أجهزة Mac رائعة، وأنا أحبها وأستخدمها في المنزل، لكنني أعلم أن جهاز iMac موجه نحو المستهلك العادي أكثر من المحترف.هل سيكون جهاز iMac قويًا بما يكفي لتطوير iPhone عليه؟

إذا كان ذلك مفيدًا، فإن الشيء الوحيد الذي أتصور القيام به على جهاز Mac هو تشغيل XCode وربما متصفح الويب.

هل هناك أي شخص يقوم بتطوير iPhone ويواجه مشكلة في تشغيل الأدوات المطلوبة على أجهزته؟إذا كان الأمر كذلك، ماذا لديك؟

هل كانت مفيدة؟

المحلول

سيكون أي جهاز Mac حديث جيدًا.أنا أعمل على جهاز MacBook عمره عامين (2 جيجا هرتز) مزود بذاكرة سعة 2 جيجا بايت وهو قابل للاستخدام تمامًا.أكبر عائق أجده هو شاشة العقارات.أنا أكون طريق أكثر إنتاجية على شاشتي الخارجية مقاس 22 بوصة.حقق نجاحًا كبيرًا إذا حصلت على جهاز iMac أو فكرت في إضافة شاشة خارجية إلى الطراز الأساسي.

نصائح أخرى

يعد iMac جهازًا سريعًا جدًا وسيكون أكثر من مناسب لتطوير iPhone.في معظم الحالات، يعد جهاز Mac Mini ذو الحد الأقصى من ذاكرة الوصول العشوائي جيدًا بما فيه الكفاية.

ضع في اعتبارك أن جهاز Mac Mini، بمجرد إخراجه من الصندوق، يمكنه استيعاب شاشة واحدة فقط.

جهاز Mac الرئيسي الخاص بي هو جهاز MacBook، مزود بذاكرة وصول عشوائي (RAM) سعة 4 جيجابايت، وأجد أن هذا جيد تمامًا للتطوير (سواء في نظام التشغيل Windows أو OSX).كان بإمكاني الحصول على جهاز iMac مقابل المزيد من المال، ولكن كان لدي بالفعل شاشة LCD مقاس 20 بوصة، وأردت سهولة النقل.

تتمتع أجهزة MacBooks بنفس قوة أجهزة iMac (باستثناء بطاقة الرسومات، التي قد تكون أو لا تكون مهمة بالنسبة لك؛لم يكن الأمر كذلك بالنسبة لي)، وهي مناسبة تمامًا للتطوير.

أود أن أقول إن أيًا من طرازات iMac الحالية جيدة بدرجة كافية للتطوير باستخدام النواة المزدوجة وذاكرة التخزين المؤقت سعة 6 ميجابايت ووحدة المعالجة المركزية FSB بسرعة 1066 ميجاهرتز.قد تفكر في استخدام أكثر من 1 غيغابايت من ذاكرة الوصول العشوائي، ولكن قارن أسعار ما بعد البيع في أماكن مثل NewEgg إلى ما تريده Apple (على سبيل المثال، قمت بترقية جهاز MacBook Pro الخاص بي إلى 4 جيجابايت مقابل مئات أقل من التثبيت من Apple).

النموذج الذي اخترته سيكون أكثر حول حجم HD وLCD والمبلغ الذي يتعين عليك إنفاقه.

أقوم بتشغيل تطوير XCode for Mac على جهاز iMac من الجيل الحالي مقاس 20 بوصة ويعمل بشكل مثالي مع الكثير من العمليات الأخرى قيد التشغيل.يمكنك بالتأكيد استخدام iMac لتطوير البرامج.

يتميز جهاز iMac بالقوة الكافية لاستخدامه في أعمال التطوير.

أقوم بتشغيل XCode على جهاز Macbook من الجيل الحالي مزود بذاكرة وصول عشوائي (RAM) تبلغ 1 غيغابايت فقط ويعمل بشكل جيد، طالما قمت بتحديد إجمالي عدد التطبيقات قيد التشغيل.

لن تواجه مشكلة في تشغيل Xcode على جهاز iMac.أي آي ماك.يمكن تنفيذ أي مشروع تطوير على جهاز iMac.إنها آلات سريعة وحديثة.يحتوي أرخص جهاز iMac على شريحة Dual Core Duo 2 مع ذاكرة وصول عشوائي (RAM) سعة 1 جيجا.قم بزيادة ذاكرة الوصول العشوائي إلى 2 إذا استطعت (خيار رخيص - أرخص إذا قمت بشراء ذاكرة وصول عشوائي تابعة لجهة خارجية).يُحدث فرقًا كبيرًا في تشغيل OSX.

من حيث الطاقة، فإن أي جهاز Mac حالي مناسب لتطوير iPhone.قد ترغب في النظر في عوامل أخرى تعتمد على الطريقة التي تحب العمل بها.

هل ترغب في بعض الأحيان في الاستيلاء على الجهاز والدخول في بيئة عمل مختلفة (أو إظهار الأشياء الخاصة بك للناس)؟تتميز أجهزة MacBooks بأنها قابلة للمقارنة من حيث القوة، ولكنها تمنحك هذه الحرية.

هل يمكنك العمل مع الشاشات اللامعة أم أنها تزعجك؟في الحالة الأخيرة، قد يكون جهاز iMac أو MacBook دون المستوى الأمثل ويجب عليك التأكد من حصولك على شاشة أكبر وغير لامعة كشاشة رئيسية.عادةً ما تكون الشاشة الثانية مفيدة جدًا للتطوير، لذا قد ترغب في الحصول على واحدة على أي حال.

وسوف ترغب بالفعل في زيادة حجم ذاكرة الوصول العشوائي (RAM) إلى 2 جيجابايت على الأقل (4 جيجابايت جيدة بالطبع، ولكنها ليست ضرورية تمامًا).

أود أن أقترح عليك شراء جهاز Mac Mini ذو الحد الأقصى وأفضل شاشة يمكن أن تناسب ميزانيتك.

ضع في اعتبارك أن كلا من iMac وMac Mini هما في الأساس أجهزة كمبيوتر محمولة (من حيث مكوناتهما الداخلية).من المسلم به أن جهاز iMac يحتوي على شاشة كبيرة (مثل أجهزة الكمبيوتر المحمولة) ومحرك أقراص ثابت مناسب.

أقوم بتشغيل XCode على جهاز iMac مقاس 17 بوصة (عمره عامين) مزود بذاكرة وصول عشوائي (RAM) سعة 2 جيجابايت ولم أواجه أي مشكلة.

أنا أدير الأمور بشكل جيد على جهاز Mac mini.إنه يحتوي فقط على ذاكرة وصول عشوائي (RAM) بسعة 1 جيجابايت في الوقت الحالي، لذلك هذا هو عنق الزجاجة الحالي.

إن التطوير لجهاز iPhone لا يتطلب عملاً مكثفًا بشكل خاص، والطريقة الوحيدة للارتقاء من جهاز iMac هي جهاز Mac Pro، والذي أفترض أنك لا تستطيع تحمله.السبب الوحيد للانتقال إلى جهاز Mac Pro هو إذا كنت تقوم بعمل فيديو أو صورة حيث تحتاج حقًا إلى القدرة الحصانية.

لقد رأيت مخططًا في MacFormat هذا الشهر يشير إلى أن جهاز iMac الأساسي كان أسرع من جهاز Mac Pro الأساسي على أي حال، على الرغم من أنه من الواضح أن هناك مجالًا أكبر للتوسع في Pro.

قم بشراء المزيد من ذاكرة الوصول العشوائي، ومع ذلك، حتى 4 جيجا بايت، فلن تندم.

لقد اشتريت جهاز Unibody Mac mini في منتصف عام 2010 وهو جهاز جيد لتطوير iPhone.

لم أكن أرغب في إنفاق الكثير من المال لشراء جهاز كمبيوتر جديد.لذلك اخترت الحد الأدنى الضروري للتطوير لجهاز iPhone.

المنشور أدناه يوضح انطباعاتي عنه..

تعلم تطوير iPhone باستخدام جهاز Mac mini

أفكر أيضًا في شراء جهاز Mac.كنت أرغب في إنشاء سؤال جديد، ولكن الآن أحاول طرح هذه "الإجابة".هناك عدد قليل من الاحتمالات:

  • إيماك:أجهزة قوية وشاشة كبيرة (27 بوصة) -> مثالية للتطوير
  • ماك بوك برو:محمول، ولكنك تحتاج إلى شاشة أكبر من 13 بوصة -> باهظة الثمن
  • ماك ميني:صغير الحجم، لا يصدر ضوضاء، قوي مثل جهاز MacBook Pro مقاس 13 بوصة، رخيص الثمن، تحتاج إلى شاشة خارجية وترقية ذاكرة الوصول العشوائي (RAM)

لقد عملت لبضعة أشهر على جهاز MacBook Pro مقاس 13 بوصة، لكنك تحتاج حقًا إلى شاشة ثانية إذا كنت ترغب في التطوير (على الرغم من أن التمرير عبر لوحة اللمس سهل للغاية).كانت الأجهزة (2.66 Core2Duo، 4 جيجابايت من ذاكرة الوصول العشوائي، 320 جيجابايت) قوية بما يكفي للتطوير باستخدام Xcode.

ولكن كم مرة تحتاج حقًا إلى حل محمول؟معظم الوقت كنت أعمل في نفس المكان.وسيكون جهاز iMac مقاس 27 بوصة رائعًا لذلك، ولكنه ليس رخيصًا مثل جهاز Mac mini.يمكنك شراء جهاز Mac Mini مزود بثلاث لوحات IPS مقاس 23 بوصة (1080 بكسل) بنفس المبلغ (بما في ذلك Matrox DualHead2Go) ولكن ليس بقوة جهاز iMac مقاس 27 بوصة المزود بمعالج i5-680.

أسئلة:

  • هل قابلية النقل بالنسبة لك ضرورية أم من الجميل أن تمتلكها؟
  • ما هو الأفضل لـ Xcode؟المزيد من جيجا هرتز أو المزيد من النوى؟
  • ما الذي يجلب تجربة أسرع؟وحدة معالجة مركزية أسرع (على سبيل المثال.400 ميجاهرتز أسرع) أم SSD بدلاً من ذلك؟

أعتقد أن الحل الأفضل هو استخدام iMac وMacBook.ولكن في البداية هذا الكثير من المال.

ملاحظة:أنت أيضًا بحاجة إلى جهاز واحد أيضًا.أرخص جهاز هو iPod Touch 4G بسعة 8 جيجابايت.

يرجى الحصول على جهاز Mac مزود بـ SSD، إما MacBook Air، أو الخيارات المدمجة حسب الطلب.

تجميع الأطر الكبيرة مثل Three20 سيكون أسرع مرتين إلى ثلاث مرات على الأقل.يجب أن يفتح XCode 4 بشكل أسرع بكثير باستخدام محرك SSD.

كما هو الحال مع جميع عمليات التطوير، يعد حجم الشاشة أمرًا بالغ الأهمية، لذا أقترح استخدام جهاز iMac مقاس 24 بوصة إذا كانت تذكرتك الذهبية تمتد إلى هذا الحد، أو جهاز Mac mini مزود بشاشة كبيرة (ربما ليست تابعة لشركة Apple) إذا لم يكن الأمر كذلك.

غالبًا ما أستخدم جهاز PowerMac G5 الخاص بي.بالتأكيد، تحتاج إلى اختراق أدوات المطورين لتثبيتها على PPC وهناك بعض مشكلات Device SDK ولكنها تعمل.

أوه انتظر، لقد قلت "جيد".لا تهتم.

التعليق الوحيد الآخر الذي لدي هو أنني أحيانًا أتمنى لو كان لدي جهاز محمول حتى أتمكن من البرمجة في القطار أو الطائرة أو الجلوس في الحديقة!

لقد اشتريت جهاز iMac ولم أواجه أية مشكلات على الإطلاق في تطوير تطبيقي "البسيط" باستثناء شيء التمرير الذي يتجمد في بعض الأحيان.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top