macOS nativeは
高品質なmacOSネイティブアプリケーション開発を志し、
その技術と知見を共有するためのコミュニティです。
前回イベント
Symposium #10
- 日時
- 2024年 11月 2日 (Sat) 14:00
- 場所
- Apple Japan / Zoom (map)
- 参加費
- free
開場 | |
オープニング | |
Macとオーディオ再生 Yusuke Ito Appleプラットフォームでのオーディオ再生に関することをソフトウェアとハードウェアの両面からお話しします。Swift Concurrencyの話題やCore AudioのAPIにも触れたいと思います。 |
|
macOSでできるリアルタイム動画像処理 Biacco42 macOSは強力な画像処理機能を備えたプラットフォームです。本発表では、実際の業務での事例を参考に、macOSにおける動画像処理の全体像を紹介します。入力からリアルタイム処理、出力に至るまでの流れの中で、Core Image、Metal、Video Toolboxなどの主要技術がどのように連携し、効率的な画像処理を実現するかを解説します。macOSには動画像処理に使える多くのFrameworkがありますが、それらの役割と関連性を明確にすることで、macOSならではの高性能な画像処理の知見を共有します。 |
|
休憩 | |
FinderっぽいUIを作る 岸川克己 Macの標準ファイルブラウザであるFinder。日常で一番目にするアプリケーションです。 シンプルに見えて多機能で、ほとんどの場所にドラッグ&ドロップできるなどそっくりの挙動を再現することは意外に難しいです。 この講演では、
など、ドキュメントを読むだけではわからないちょっと複雑な挙動を再現するための実装を解説します。 |
|
PD: 私たちのアウトラインビュー
直前の「FinderっぽいUIを作る」で登壇した岸川さんに同じくNSOutlineViewに翻弄されるmacOS nativeのコアメンバーであるusgimaruと1024jpを加え、それぞれのNSOutlineViewのユースケースや視点を紹介し語り合うパネルディスカッションです。AppKitの中でも特に複雑なUIコンポーネントであるNSOutlineViewの乗りこなし方を探ります。
1024jp
sample
usagimaru
|
|
解散 |
登壇者
Yusuke Ito
Mac, iOSアプリの開発をメインでやっていました。最近はWeb開発(React, TypeScript, AWS)をしながら、Current Directoryでオーディオ製品を作っています。
Biacco42
株式会社Qoncept所属。macOS/iOS/iPadOSのリアルタイム動画像処理やネイティブアプリ開発をSwiftで行っています。型システムやScala等のJVM言語も好き。趣味は自作キーボードで、即売会イベント「キーケット」の運営事務局代表もしています。
岸川克己
iOSアプリケーションのプログラミングは17年ほどの経験がありますが、macOSアプリケーションの開発は始めたばかりです。最近ハマっていることはオムライス作りです。
usagimaru
ソフトウェアデザイナー、macOS / iOS系デベロッパー、漢字Talk時代からのMacintoshユーザー、ネイティブapp信奉者。普段はソフトウェアUIの構造設計を中心にデザインの仕事をしている。
1024jp
余暇時間にせっせと開発をするmacOSアプリケーション専門のホビー開発者。2014年からCotEditorの開発を引き継いでいる。OSSプロジェクト運営からプログラミング、アイコンのデザインまで、macOSのアプリケーション開発に関わることなら全部やるマンである。
対象
扱う話題
本イベントでは以下のトピックを対象としています。
- Cocoa, SwiftUI, Swiftなど、macOSアプリケーションの開発を支えるプログラミング技術
- ビジュアルデザイン、アイコンデザイン、ローカライズなどインターフェイスデザインに関わる技術
- Mac App Store, OSS運営, リリース方法, マネタイズなどmacOSアプリケーション開発周辺のエコシステム
扱わない話題
以下のトピックは扱いません。
- iOS, watchOS, tvOSなど他Appleプラットフォーム固有の話
- Electron, Javaなど、非ネイティブなmacOSアプリケーションの話
- アプリケーション開発に関わらない一般的なmacOSハックの話
聴講者
企画にあたっては以下のような聴講者をイメージしていますが、実際に聴講する人の技術属性は問いません。内容に興味があれば自由に聴講できます。
- macOSネイティブアプリケーションを業務・趣味で開発している人
- macOSネイティブアプリケーション開発に興味がある人
- 開発を行わないmacOSユーザでアプリケーション開発の話題に興味がある人
主催者
主催
1024jp
余暇時間にせっせと開発をするmacOSアプリケーション専門のホビー開発者。2014年からCotEditorの開発を引き継いでいる。OSSプロジェクト運営からプログラミング、アイコンのデザインまで、macOSのアプリケーション開発に関わることなら全部やるマンである。
コアメンバー
貫井伸隆
Super Lucky Boy Companyのソフトウェアデザイナー。血液の半分はポン酢でできている。THE GUILDにも所属。
usagimaru
ソフトウェアデザイナー、macOS / iOS系デベロッパー、漢字Talk時代からのMacintoshユーザー、ネイティブapp信奉者。普段はソフトウェアUIの構造設計を中心にデザインの仕事をしている。
ずむ
Webサイト“ずむ屋”を運営する人。「NSUndoManagerでヒストリーパネルを表示するSIMBLプラグイン」など、ちょっと変なアイデアを思いついては形にしてきた。モバイルよりもデスクトップの開発が好きでWPFとAppKitを往復する日々。
Discord channel
macOS開発の話をするmacOS nativeのDiscordチャンネルがあります。