macOS uygulamaları

Mac’te kendini evinde hisseden araçlar

Menü çubuğu uygulamaları, pencere uygulamaları ve masaüstü araçları: Mac için SwiftUI ve AppKit ile geliştiriyoruz – web teknolojisi ile masaüstünün buluşması gerektiğinde de Electron ile.

Teknolojiler

  • SwiftUI
  • AppKit
  • Electron

Yaklaşımımız

Bir çalışma aracı olarak Mac

Mac’te iş yapılır. Bu yüzden günlük işte zaman kazandıran araçlar geliştiriyoruz: zaman takibi için bir menü çubuğu uygulaması, veritabanı yapılarını görünür kılan bir editör, tek kullanımlık kodları anahtar zincirinde güvenle saklayan bir uygulama.

  • Menü çubuğu uygulamaları
  • Pencere uygulamaları
  • Electron ile masaüstü
  • iOS ve macOS birlikte
  • SwiftUI ve AppKit
  • Anahtar Zinciri
  • Büyük veri kümeleri
  • Klavyeyle kullanım

Kapsam

macOS için neler geliştiriyoruz

  • Menü çubuğu uygulamaları

    • SwiftUI
    • MenuBarExtra

    MenuBarExtra ile küçük yardımcılar: her zaman elinizin altında, API ile sistemlerinize bağlı, erişim bilgileri anahtar zincirinde.

  • Güçlü pencere uygulamaları

    • SwiftUI
    • AppKit

    Kabuk olarak SwiftUI; çok sayıda kayıt içeren listelerin akıcı kalması gereken yerlerde AppKit.

  • Electron ile masaüstü uygulamaları

    • Electron
    • React

    Masaüstünde React, TypeScript ve editör bileşenleri – geliştirici ve analiz araçları için ideal.

  • Apple platformları birlikte

    • iOS
    • iPadOS
    • macOS

    Uygun olduğunda iPhone, iPad ve Mac için tek kod tabanı – platforma özgü arayüzlerle.

Teknoloji

macOS uygulamalarını neyle geliştiriyoruz

Mac gibi hissettiren uygulamalar için native framework’ler, web bileşenlerinden yararlanan araçlar için Electron.

  • SwiftUI
  • AppKit
  • Electron
  • React
  • TypeScript
  • Keychain

Süreç

Mac aracınız nasıl ortaya çıkar

  1. Adım 1: İş akışını anlamak

    Bugün nasıl çalıştığınıza ve aracın hangi adımları kısaltması gerektiğine bakıyoruz.

  2. Adım 2: Native mi, Electron mı

    Gereksinimlere göre hangi teknolojinin uygun olduğuna karar veriyor ve seçimi gerekçelendiriyoruz.

  3. Adım 3: Mac’inizde prototip

    Erken ve çalışan bir sürüm, iş akışının günlük kullanımda işe yarayıp yaramadığını gösterir.

  4. Adım 4: İmzalama ve dağıtım

    Kod imzalama, notarizasyon ve dağıtım – Mac App Store üzerinden ya da doğrudan.

Yukarı çık