Ταχύτατοι Native Markdown Viewers: Πώς Φτιάχνουμε Εφαρμογές macOS από το Μηδέν
Το Πρόβλημα που Κανείς Δεν Συζητάει με τους Markdown Viewers
Ως developer, ζεις μέσα στο Markdown. READMEs, τεκμηρίωση, specs API, προσωπικές σημειώσεις — όλα σε αρχεία .md. Όταν όμως τα ανοίγεις, συνήθως καταλήγεις να εκκινείς κάποιο βαρύ πρόγραμμα ή extension για να δεις απλό κείμενο με λίγη μορφοποίηση.
Και το αποτέλεσμα είναι γνωστό: θόρυβος από τον ανεμιστήρα, γρήγορη αποφόρτιση της μπαταρίας και εφαρμογές που καταναλώνουν πολλή μνήμη μόνο για να δείξουν κείμενο.
Υπάρχει όμως μια καλύτερη προσέγγιση. Και ξεκινάει από την ανάπτυξη native εφαρμογών.
Γιατί η Native Προσέγγιση Έχει Πραγματική Αξία
Οι native εφαρμογές για macOS, γραμμένες σε Swift, δεν είναι απλά γρήγορες. Ακολουθούν τη φιλοσοφία του λειτουργικού συστήματος. Σεβονται τους πόρους του Mac, χρησιμοποιούν τις σωσίες από το σύστημα και δεν δημιουργούν προβληεύματα με εξαρτήσεις ή runtimes.
Σε αντίθεση με τις cross-platform εφαρμογές που χρησιμοποιούν JavaScript και πολλαπλά dependencies, οι native εφαρμογές επωφελούνται από τη βελτιστοποίηση που έχει ήδη κάνει Apple πάνω σε χρόνια.
Η διαφορά στην ταχύτητα είναι αισθητή. Και η εμπειρία χρήσης είναι εντελώς διαφορετική.
Μαθήματα από Εργαλεία που Εστίαζαν στην Εφαρμογή της Leichtigkeit
Η community για macOS είναι γνωστά για την φιλοσοφία του «να κάνεις ένα πράγμα μόνο και να το κάνεις σωστά». Αυτή για της native Markdown viewers είναι μια από τις δραυκτικές φνλροσοφίες που δεπ΄
Η native διαrepresentation δρα,
Ταχύτητα χωρίς Sacrifice
Να σε