# Macbook or PC

**URL:** <https://forum.ionicframework.com/t/macbook-or-pc/198397>\
**Category:** Ionic Angular\
**Created:** [October 23, 2020, 8:28am UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397 "2020-10-23T08:28:36Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![softwarekoch](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/softwarekoch/32/123872_2.png) [@softwarekoch](https://forum.ionicframework.com/u/softwarekoch)\
**Post date:** [October 23, 2020, 8:28am UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397/1 "2020-10-23T08:28:36Z")

</div>

Hi all !

Today i realized, that my computer ( 4 years old ) is very slow already.

I want develop native Apps for Android and iOS using IONIC (Angular ). Additionally i will  
develop PWA. In general i do not care if my Operating System will WINDOWS, MAC OS or LINUX.

Before i invest money in a brand new computer, i would like to ask in this forum, ☹

a.) Whichvis the preferable hardware to develop the above mentioned tasks  
b.) Which OS should i install ?  
c.) Or does it make sense to involve “Virtual Box” somehow in combination with a.) & b.) ?

Any constructive input is welcome

Best regards  
Dietmar

---

<div class="post-metadata">

**Author:** ![EinfachHans](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/einfachhans/32/130917_2.png) [@EinfachHans](https://forum.ionicframework.com/u/EinfachHans)\
**Post date:** [October 23, 2020, 8:42am UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397/2 "2020-10-23T08:42:24Z")

</div>

i switched to an macbook like two years ago, because i need xcode of course to develop and upload ios apps - and i really love it (but i’m an apple dude in general 😃)

Unsure about what’s possible at the moment but i remember that having a mac was required for ios development some time ago

---

<div class="post-metadata">

**Author:** ![softwarekoch](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/softwarekoch/32/123872_2.png) [@softwarekoch](https://forum.ionicframework.com/u/softwarekoch)\
**Post date:** [October 25, 2020, 4:38pm UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397/3 "2020-10-25T16:38:11Z")

</div>

Thx, i think i will buy a MacBook 16 inch.  
I am wondering if it would work to install parallels and than run a virtual machine, which would be a MacOS, because i would like to leave the Guest System untouched at all and only running parallels on it.

Has someone experience with developing ionic in such a virtual MACOS machine ?

Performance, Problems, etc ?

---

<div class="post-metadata">

**Author:** ![rapropos](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/rapropos/32/100227_2.png) [@rapropos](https://forum.ionicframework.com/u/rapropos)\
**Post date:** [October 27, 2020, 8:41pm UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397/4 "2020-10-27T20:41:27Z")

</div>

> [@softwarekoch](#):
>
> I am wondering if it would work to install parallels and than run a virtual machine, which would be a MacOS

Feel free to wait for other opinions, but that looks like needless complexity to me. If you just install [nvm](https://github.com/nvm-sh/nvm) and never run any ionic development-related commands as root or under `sudo`, you can’t do any damage outside of that user’s home directory, and even then a single `rm` and `nvm install` can repair even the most burnt-up node installation.

---

<div class="post-metadata">

**Author:** ![max](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/max/32/137761_2.png) [@max](https://forum.ionicframework.com/u/max)\
**Post date:** [October 27, 2020, 8:43pm UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397/5 "2020-10-27T20:43:39Z")

</div>

Macbook, hands down. Can easily do iOS and Android while Windows can only do Android (iOS w/ Appflow, or resorting to hacky methods).

Though the best Mac I ever used was a hackintosh…

---

<div class="post-metadata">

**Author:** ![calliealbert](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/calliealbert/32/134532_2.png) [@calliealbert](https://forum.ionicframework.com/u/calliealbert)\
**Post date:** [October 29, 2020, 2:38pm UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397/6 "2020-10-29T14:38:46Z")

</div>

Apple Silicon is the best for you

---

<div class="post-metadata">

**Author:** ![anon93206435](https://avatars.discourse-cdn.com/v4/letter/a/e47c2d/32.png) [@anon93206435](https://forum.ionicframework.com/u/anon93206435)\
**Post date:** [October 29, 2020, 3:34pm UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397/7 "2020-10-29T15:34:00Z")

</div>

I would favor Ubuntu Linux. Right choice

---

<div class="post-metadata">

**Author:** ![softwarekoch](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/softwarekoch/32/123872_2.png) [@softwarekoch](https://forum.ionicframework.com/u/softwarekoch)\
**Post date:** [October 30, 2020, 7:13am UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397/8 "2020-10-30T07:13:44Z")

</div>

Hi, awas thinking the same initially.

But, the new ARM will not support windows, as fas as i heard.

The problem is, that i need somehow all the , Windows, Linux and Mac on one Machine and that was the reason why i startet thinking about Mac as a Guest machine and then running three VMs ( Mac,Win and Linux ) on it.

---

<div class="post-metadata">

**Author:** ![softwarekoch](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/softwarekoch/32/123872_2.png) [@softwarekoch](https://forum.ionicframework.com/u/softwarekoch)\
**Post date:** [October 30, 2020, 7:18am UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397/9 "2020-10-30T07:18:20Z")

</div>

Hi, that is what i am doing at the moment.  
But how to build the IOS package with that setup ?

Appflow could be a solution but i heard it is a little bit hackle.

---

<div class="post-metadata">

**Author:** ![rapropos](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/rapropos/32/100227_2.png) [@rapropos](https://forum.ionicframework.com/u/rapropos)\
**Post date:** [October 30, 2020, 9:05pm UTC](https://forum.ionicframework.com/t/macbook-or-pc/198397/10 "2020-10-30T21:05:03Z")

</div>

> [@softwarekoch](#):
>
> i need somehow all the , Windows, Linux and Mac on one Machine

Perhaps you need Windows for other things, but you don’t need it for Ionic development. iOS is the real outlier here, as you can build for all other platforms using a headless setup inside a VM sitting in a cloud hosting service if you desire.

So my recommendation is:

1. do your day-to-day development in whatever environment you feel comfortable and productive in;
2. have a Mac sitting around to do iOS builds if “MacOS” isn’t your choice for #1.
