QNA > I > I Macbook Valgono Ancora Per La Programmazione E L'uso Generale O No?

I MacBook valgono ancora per la programmazione e l'uso generale o no?

I MacBook valgono ancora la pena per la programmazione e l'uso generale o no?

Hai davvero bisogno di rompere ciò che significa per un portatile "valere".

Se stai cercando la massima potenza di calcolo per dollaro allora Apple è stata raramente se mai in testa. Se si guarda al costo dell'hardware la Apple non scala bene, aggiornando un sistema da 1500 a 1800 dollari non si vedrà nulla di vicino ad un miglioramento del 20% delle prestazioni.

Se l'hardware non è il valore di un Mac, allora la conclusione razionale è che se i Mac hanno valore allora il valore deve venire da qualche altra parte oltre all'hardware. L'ovvia e ingenua conclusione a cui si potrebbe guardare è il software, ma questo trascurerebbe anche altre importanti caratteristiche come la qualità costruttiva, l'esperienza dell'utente e il supporto clienti. Quindi la domanda è se queste quattro cose offrono valore oppure no:

  1. Software
    1. Windows è spazzatura.
      1. This is less a point for MacOS, and more of a point against Windows
      2. You can run Windows in a boot camp partition with minimal effort if Windows is requisite to your workload
    2. MacOS is decent.
      1. MacOS is Unix-based, which leaves it a familiar environment and tool chain for many devs. This can often be enough to justify the purchase for many
      2. MacOS offers many useful software tools out of the box. This is mostly a convenience
      3. Out of MacOS, Windows, and Linux, MacOS offers the tightest security out of the box. This shouldn’t be confused for being iron-clad security however.
  2. Build Quality
    1. Other manufacturers have come a long way in competing since Apple first introduced the MacBook Air and established the ultra book market segment
    2. Apple still leads in premium build quality and portability
  3. User Experience
    1. MacOS is a premium environment that is easy to use, more reliable, e più adatto per un'esperienza portatile rispetto alla maggior parte delle alternative
    2. Molte delle applicazioni più utili per le quali si potrebbe usare un Mac (come Final Cut e Photoshop) sono spesso sostanzialmente meglio ottimizzate in MacOS, così che l'hardware con specifiche inferiori è compensato da un software migliore
    3. Il fattore di forma è piacevole e compatto, più importante non è mai esagerato o poco professionale
    4. La mia esperienza personale è stata positiva. Nel 2015 ho capito che i Mac erano troppo costosi e di poco valore. Poi, dopo averne acquistato uno per lo sviluppo laterale su iOS nel 2015, è diventato in breve tempo il mio driver quotidiano. Dopo di che, ho lavorato in una startup che usava solo Mac per un certo periodo, e da allora non riesco nemmeno a concepire di tornare a Windows (uso regolarmente ChromeOS e Ubuntu e mi godo quegli ambienti come secondi vicini comunque)
    5. Viaggio con un MBP 13" del 2016 ed è facilmente il miglior sistema che abbia mai posseduto in quanto a portabilità, comodità ed esperienza. I’ve owned windows systems that have felt like a chore to travel with, open up, and simply to use.
  4. Customer Support
    1. Pro:
      1. Apple has among the best customer support as far as product replacement and warranties are concerned
      2. Apple care is well worth the price, especially since they cover systems that cost an initial premium and are expensive to replace.
    2. Con:
      1. You’re unable to get quality or price effective maintenance or repairs outside of Apple
      2. Laptops are no longer upgradeable. Everything is soldered-in on a single chip, meaning that the RAM and SSD configuration you buy your system with is what you’re stuck with until you upgrade
  5. Other
    1. Access to MacOS and XCode is necessary if you want to do any mobile development for iOS. E' l'unica piattaforma che ti permette di sviluppare per tutte le altre piattaforme con un unico sistema.
    2. Vale la pena notare che i sistemi Apple sono abbastanza affidabili per un lungo periodo di proprietà, rimanendo funzionali fino all'obsolescenza
    3. Vale la pena notare che i sistemi Apple mantengono il valore meglio di qualsiasi altro produttore sul mercato. Quando si fa l'upgrade, di solito si può recuperare il 15-30% del valore pagato

Tutto sommato direi che il MacBook che possiedo ora è il miglior sistema che ho usato per scopi di sviluppo. Per il 90% dei miei progetti personali non ho problemi ad usare MacOS, in gran parte scrivo codice *nix portatile in C++. Se lavorassi in linguaggi di livello superiore e web dev allora userei ancora meno la mia partizione Windows. A meno che non abbiate bisogno di un build server per un'applicazione di sistema su larga scala, non avete davvero bisogno di potenza di cavalli per lo sviluppo più comune.

È più importante che abbiate un ambiente facilmente configurabile e navigabile che vi permetta di essere produttivi. Linux fa un buon lavoro in questo senso se avete un budget limitato (ChromeOS fa altrettanto bene ora che le applicazioni Linux sono supportate tramite containerizzazione), ma MacOS fa un lavoro ancora migliore, e semplicemente MacOS è la piattaforma più versatile per sviluppare perché è l'unica piattaforma che supporta lo sviluppo di progetti mirati per Window, Android, iOS, Linux e MacOS. Se avete intenzione di possedere un solo sistema per sviluppare su tutte queste piattaforme, allora quel sistema è meglio che sia un Mac. Tuttavia, se non avete bisogno di sviluppare su tutte queste piattaforme e state mantenendo un budget, allora ci sono un sacco di buoni valori nelle alternative.

Di Missie Rabhida

Un MacBook Mid-2012 vale ancora la pena nel 2020? :: Perché dovrei comprare (o non comprare) un MacBook Pro 2015 nel 2020?
Link utili