• 0

Need Recommedation of MacBook for Xamarin Development


Question

tompkin

Hello,
I am a lifelong Windows user but have need of an Apple machine in order to develop iPhone apps with the new Visual Studio/Xamarin. (I'm doing the actual development on Windows. )As I understood by the Microsoft tutorials, I need to have an Apple machine hooked up remotely in order to compile for iPhone.

Can anyone recommend a decent MacBook that will not break the bank? Thanks

Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
DevTech
On 4/29/2016 at 10:01 AM, tompkin said:

Hello,
I am a lifelong Windows user but have need of an Apple machine in order to develop iPhone apps with the new Visual Studio/Xamarin. (I'm doing the actual development on Windows. )As I understood by the Microsoft tutorials, I need to have an Apple machine hooked up remotely in order to compile for iPhone.

Can anyone recommend a decent MacBook that will not break the bank? Thanks

I have a thread in hardware covering modern development laptops for which Macs are not on the list due to lack of touch ability which is rather important to emulate mobile devices.

 

You could consider using a Windows computer and then get a low cost Mac Mini to satisfy Apple's legal app submission requirement. Might as well keep their extortion to a minimum.

 

  • Like 1
Link to post
Share on other sites
  • 0
ITOps

Best thing to do when developing for mobile is to purchase the device you will be testing on, which is the only way to truly know how your app will perform and work out hardware only issues if possible.

 

The 15 Inch 256GB MacBook Pro is recommended if you are not creating games, if you are then the 2.5Ghz 512GB MacBook Pro is recommended.  If your making smaller less resource intensive apps and do not require much testing then the 13 inch should do fine.  I would recommend running Windows on your MacBook Pro if possible as it runs very nicely, even in a virtual machine.

Link to post
Share on other sites
  • 0
DevTech
4 minutes ago, ITOps said:

Best thing to do when developing for mobile is to purchase the device you will be testing on, which is the only way to truly know how your app will perform and work out hardware only issues if possible.

 

The 15 Inch 256GB MacBook Pro is recommended if you are not creating games, if you are then the 2.5Ghz 512GB MacBook Pro is recommended.  If your making smaller less resource intensive apps and do not require much testing then the 13 inch should do fine.  I would recommend running Windows on your MacBook Pro if possible as it runs very nicely, even in a virtual machine.

If you are making an App for yourself then buying the device is a great idea although it is nice to iterate on development without uploading to other hardware all the time.

 

But, if you are making an App for the general market then emulation is your "Knight in Shining Armor" until you can afford to buy hundreds of test devices.

 

Really advise strongly against a Mac for mobile development but everyone has their preferences. Watch out carefully for Macs made in the last couple of years as they have their RAM insanely soldered onto the motherboard and are NOT expandable. If you are buying new, make sure the RAM is the max you will ever need which basically means 16 gigs since no Skylake. Used models are the same problem. The used market has plenty of 4 gig and 8 gig models for sale since it is the only way a Mac owner can upgrade the RAM. And of course ignore the silly Mac Myth that "Macs don't use RAM" since 1) it isn't true, Photoshop uses all the RAM you can give it on either O/S and 2) you will be running Windows anyways.

 

And not to completely beat up on Macs stupid soldered RAM, the Microsoft Surface Book has the same problem. REALLY BAD TREND (tm *BadDesignCorp)

 

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By News Staff
      Save 97% off this Software Developer Certification Bundle - now just $39.99
      by Steven Parker



      Today's highlighted deal comes via our Online Courses section of the Neowin Deals store, where you can save 97% off the Software Developer Certification Bundle. Java, C#, Python, Redux and more! This 41-hour course bundle will help you get started in the world of coding, programming, and app development.

      What's the deal?
      This bundle consists of the following courses:

      C# in 6 Hours: C# for Complete Beginners - Learn by Coding
      Master the Most Popular Game Development Language Xamarin: Build Native Cross Platform Apps with C# Codes
      Use Your C# Skills, Learn to Build Native Mobile Apps with Xamarin for Android, iOS & Windows React JS: Learn React JS from Scratch with Hands-On Projects
      Start Learning from Scratch, Dive in React JS & Become a React Developer Redux with React JS: Learn Redux with Modern React JS
      Master Redux, React Router & Portals React Native: Learn React Native with Hands-On Practices
      Dive Deeper Into React Native & Use It to Build iOS and Android Apps Java Programming: Learn Core Java & Improve Java Skills
      Advance Your Java Skill Set with Hands-On Examples Python: Learn Python with Real Python Hands-On Examples
      Equip Yourself with a Range of Python Programming Skills Mobile App Marketing: Learn App Monetization From Scratch
      Monetize Your App & Create a Profit-Generating App Business HTML for Everyone: Real World Coding in HTML
      Learn Web Development & HTML Essentials from Scratch Good to know
      Length of time users can access this course: lifetime Certification of completion included Redemption deadline: redeem your code within 30 days of purchase For terms, certification and instructor info, click here.

      What's the benefit?
      This Software Developer Certification Bundle normally costs $1,391 but it can be yours for only $39.99, that's a saving of $1,351.01 (97%) off!

      >> Get this deal, or learn more about it <<
      See all Online Courses on offer. This is a time limited deal.
      Get $1 credit for every $25 spent · Give $10, Get $10 · 10% off for first-time buyers.

      Not for you?
      If this offer doesn't interest you, why not check out the following offers:

      The Samsung Galaxy Z Flip 256GB Giveaway 20% off Ivacy VPN subscription with coupon code IVACY20 NordVPN subscription at up to 70% off Private Internet Access VPN subscription at up to 71% off Unlocator VPN or SmartDNS unblock Geoblock with 7-day free trial Disable Sponsored posts · Other recent deals · Preferred partner software

      Disclosure: This is a StackCommerce deal or giveaway in partnership with Neowin; an account at StackCommerce is required to participate in any deals or giveaways. For a full description of StackCommerce's privacy guidelines, go here. Neowin benefits from shared revenue of each sale made through our branded deals site, and it all goes toward the running costs.

    • By News Staff
      Lifetime access to this complete C# Programming Bundle is only $29
      by Steven Parker

      Today's highlighted deal comes via our Online Courses section of the Neowin Deals store where for only a limited time, you can save 97% off* this C# Programming Bundle. This 7-course collection is your fast track to creating apps and games with C#.



      What's the deal?
      This bundle consists of the following seven courses:

      Xamarin.Android: A Master Guide To App Development In C#
      Create Your First Android App with This Versatile Dev Platform Xamarin.iOS: A Master Guide To App Development In C#
      Explore the Xamarin Essentials & Create Your First iOS App Make A 2D Flappy Bird Game In Unity
      Learn How to Code in C#, Make 2D Art & Create Your Own Game Learn To Code In C#: Make A Multiplayer Unity Game
      Come to Grips with C#, Unity & Photoshop as You Create Your Own Side-Scrolling Game Code In C# & Design A Full 2D Shooter in Unity
      Kickstart Your Game Dev Education by Building Your First Metroid-Inspired Shooter Game C# Basics: Learn To Code The Right Way
      Go From Coding Newbie to C# Savant as You Break Down Variables, Functions & More C Programming For Beginners
      Demystify This Famously Efficient Language & Learn to Program with Real Code Examples Good to know
      Length of time users can access after purchase: lifetime Certification of completion included Redemption deadline: redeem your code within 30 days of purchase For a full description, specs, and instructor info please click here.

      What's the benefit?
      This Ultimate C# Programming Bundle normally represents an overall recommended retail pricing* of $1,393 but it can be yours for just $29, a saving of $1,364 (97%) off.

      >> Get this deal, or learn more about it here <<
      See all of our current Online Course deals · This is a time-limited offer that ends soon.

      Save even more!
      Stick with Neowin Deals and earn credit or even deeper discounts.

      Check out our recent deals here or on the Neowin Deals site. For every $25 spent, you get $1 credit added to your Neowin Deals account. Refer the deal for $10 credit via social media or email and if it results in a purchase of at least $10, you'll get $10 credit added to your account. 10% off for first-time buyers: be sure not to dismiss the popup offer to subscribe to email updates on the deals page in order to profit! Not for you?
      If this offer doesn't interest you, why not check out our giveaways on the Neowin Deals website? There's also a bunch of freebies you can check out here.

      Miscellany and the fine print!
      In some cases, such as with Online Courses, a store credit refund within 15 days of purchase is possible if you are unhappy with it; this does not apply to all deals, so please do check the terms on the page before making a purchase.

      Check our other recent deals, before they expire, or our preferred partner software.

      How can I disable these posts? Click here.

      Disclosure: This is a StackCommerce deal or giveaway in partnership with Neowin; an account at StackCommerce is required to participate in any deals or giveaways. For a full description of StackCommerce's privacy guidelines, go here. Neowin benefits from shared revenue of each sale made through our branded deals site, and it all goes toward the running costs. *Values or percentages mentioned above are subject to StackCommerce's own determination of retail pricing.

    • By Rich Woods
      Microsoft announces Visual Studio 2019 general availability
      by Rich Woods



      During a virtual launch event today, Microsoft announced that Visual Studio 2019 is now generally available. The new IDE contains a number of new features, such as making it easier to clone a Git repo, and there are improvements for template selection.

      There's also a new feature called Live Share. Live Share lets you collaborate with other developers in real time. Announced at Build 2018 last year, it's been in preview ever since. Since then, Microsoft has added support for languages like C++ and Python, and it's started allowing guests to start debugging sessions. Live Share works with both Visual Studio 2019 and Visual Studio Code.

      But that's not all, because Visual Studio 2019 for Mac is also generally available. The former Xamarin Studio now shares a core with Visual Studio on Windows, and there's an all-new C# editor. The new editor comes with IntelliSense, as you'd expect from a Visual Studio product. To get the new editor, you'll need to opt in, as the feature is still in preview.

      There's also a new Start Window for the Mac, which is meant to allow you to easily create new projects or find one that you were recently working on. Microsoft says that it has seen a 30% decrease in incremental build times with the new IDE as well.

      Moving forward with Visual Studio for Mac, Microsoft says it's looking forward to finishing up its C# editor, and bring the Xamarin Forms XAML language service from Windows 10 the Mac.

    • By News Staff
      Gain lifetime access to this complete C# Programming Bundle for only $29
      by Steven Parker

      Today's highlighted deal comes via our Online Courses section of the Neowin Deals store where for only a limited time, you can save 97% off* this C# Programming Bundle. This 7-course collection is your fast track to creating apps and games with C#.



      What's the deal?
      This bundle consists of the following seven courses:

      Xamarin.Android: A Master Guide To App Development In C#
      Create Your First Android App with This Versatile Dev Platform Xamarin.iOS: A Master Guide To App Development In C#
      Explore the Xamarin Essentials & Create Your First iOS App Make A 2D Flappy Bird Game In Unity
      Learn How to Code in C#, Make 2D Art & Create Your Own Game Learn To Code In C#: Make A Multiplayer Unity Game
      Come to Grips with C#, Unity & Photoshop as You Create Your Own Side-Scrolling Game Code In C# & Design A Full 2D Shooter in Unity
      Kickstart Your Game Dev Education by Building Your First Metroid-Inspired Shooter Game C# Basics: Learn To Code The Right Way
      Go From Coding Newbie to C# Savant as You Break Down Variables, Functions & More C Programming For Beginners
      Demystify This Famously Efficient Language & Learn to Program with Real Code Examples Good to know
      Length of time users can access after purchase: lifetime Certification of completion included Redemption deadline: redeem your code within 30 days of purchase For a full description, specs, and instructor info please click here.

      What's the benefit?
      This Ultimate C# Programming Bundle normally represents an overall recommended retail pricing* of $1,393 but it can be yours for just $29, a saving of $1,364.

      >> Get this deal, or learn more about it here <<
      See all of our current Online Course deals · This is a time-limited offer that ends soon.

      Save even more!
      Stick with Neowin Deals and earn credit or even deeper discounts.

      For every $50 spent, you get $5 credit added to your Neowin Deals account. 10% off for first-time buyers: through the popup offer, or subscribe to email updates at the bottom of the deals page in order to profit! Not for you?
      If this offer doesn't interest you, why not check out our giveaways on the Neowin Deals website? There's also a bunch of freebies you can check out here.

      Miscellany and the fine print!
      In some cases, such as with Online Courses, a store credit refund within 15 days of purchase is possible if you are unhappy with it; this does not apply to all deals, so please do check the terms on the page before making a purchase.

      Check our other recent deals, before they expire, or our preferred partner software.

      How can I disable these posts? Click here.

      Disclosure: This is a StackCommerce deal or giveaway in partnership with Neowin; an account at StackCommerce is required to participate in any deals or giveaways. For a full description of StackCommerces privacy guidelines, go here. Neowin benefits from shared revenue of each sale made through our branded deals site, and it all goes toward the running costs. *Values or percentages mentioned above are subject to StackCommerces own determination of retail pricing.

    • By News Staff
      This Xamarin Cross-Platform Development Bundle costs only $35 for a limited time
      by Steven Parker

      Today's highlighted deal comes via our Online Courses section of the Neowin Deals store, where you can save 96% off* a Xamarin Cross-Platform Development Bundle. Streamline your app creation workflow with over 57 hours of training In this hot development platform.



      What's the deal?
      This bundle consists of the following six courses:

      Learn Xamarin by Creating Real World Cross-Platform Apps
      Discover the Cross-Platform App Development Platform That Every App Developer Needs to Know

      Xamarin iOS: A Master Guide to App Development in C#
      Start Building Seamless Native Apps for iOS

      Xamarin Forms 2.0: Beginner to Advanced
      Learn How to Build iOS & Android Apps at the Same Time

      Xamarin Android: A Master Guide to App Development in C#
      Start Building Seamless Native Apps for Android

      Xamarin Forms: Build Native Cross-Platform Mobile Apps with C#
      Learn the Simplest Solution to Building Apps For A Variety of Platforms

      The Ultimate Xamarin Course: Build Cross-Platform Apps!
      This Step-by-Step Guide Will Teach You Xamarin by Building Real, Fully-Functional Apps

      For full details, terms, and instructor info, click here.

      What's the benefit?
      This Xamarin Cross-Platform Development Bundle normally represents an overall recommended retail pricing* of $1,046, but it can be yours for just $35 for a limited time, a saving of $1,011.

      >> Get this deal, or learn more about it <<
      See all of the discounted Online Courses on offer
      This limited time offer may return in the future, but it's scheduled to end in 2 days!

      Save even more!
      Stick with Neowin Deals and earn credit or even deeper discounts.

      For every $25 spent, you get $1 credit added to your Neowin Deals account. Refer the deal for $10 credit via social media or email and if it results in a purchase of at least $10, you'll get $10 credit added to your account. 10% off for first-time buyers: be sure not to dismiss the popup offer to subscribe to email updates on the deals page in order to profit! Not for you?
      If this offer doesn't interest you, why not check out our giveaways on the Neowin Deals website? There's also a bunch of freebies you can check out here.

      Miscellany and the fine print!
      In some cases, such as with Online Courses, a store credit refund within 15 days of purchase is possible if you are unhappy with it; this does not apply to all deals, so please do check the terms on the page before making a purchase.

      Check our other recent deals, before they expire, or our preferred partner software.

      How can I disable these posts? Click here.

      Disclosure: This is a StackCommerce deal or giveaway in partnership with Neowin; an account at StackCommerce is required to participate in any deals or giveaways. For a full description of StackCommerces privacy guidelines, go here. Neowin benefits from shared revenue of each sale made through our branded deals site, and it all goes toward the running costs. *Values or percentages mentioned above are subject to StackCommerces own determination of retail pricing.