Category: モバイル
Page 3/19
[iOS26] Liquid GlassによるUIKitアプリの作成
はじめに こんにちは!システム開発部Yです。 WWDC2025では、「Liquid Glass」という新しいデザインスタイルが導入されました。一時的に適用を回避するためのフラグも用意されていますが、この回避フラグは来年に...
App IntentsでShortcutsを作ってみた
はじめに iOS 16以降、AppleはApp Intentsフレームワークを導入しました。これは従来のSiriKitに代わり、新しい形のアプリ統合・自動化・音声操作のための仕組みです。App Intentsを使うことで...
【Android】アプリ起動のショートカットを実装する
部分的に公式と異なる箇所はあったものの、簡単に実装することができました。実際のところ、あまり目立たない機能なため、機能追加する機会も多くなさそうですが、地味ながら捗る機能だと思います。ぜひ対応してみてはいかがでしょうか?
iOS 26でのホーム画面の小さな改善
はじめに iOS 26が2025年9月16日にリリースされました。今回はちょっとしたApple側の修正の一つに気づいたので紹介しようと思います。 併せて、内容に関連してApp Iconの実装変遷も追っていきます。 結論だ...
【Android NDK】VoiceVox Core組み込み
はじめに TextToSpeech(T2S)のライブラリであるVoiceVoxCoreをAndroidにNativeで組み込む方法について解説します。 対象読者 C++言語の実装が必要不可欠なため、難易度が高い技術の話に...
既存のAndroidアプリにGIFアニメ再生機能を追加した際に対応したり、つまずいた箇所をまとめてみた
GIFアニメ再生のために、Coil3(coil-compose/coil-gif/coil-network-okhttp)を入れた際に対応したりつまずいた箇所がありましたのでまとめました。 更新前のアプリ情報はざっくり以...
Android大画面デバイスの画面挙動確認をする
Android 15、16(beta2)どちらも同じ結果のため、動画はアスペクト比設定「アプリのデフォルト」「全画面」を比較しています。 (以降他Activityも同様) 結論としてAndroid16以前から、大画面デバ...
Swiftで動画再生をAVPlayerで行う
AVPlayerとは AVPlayer は、iOS や macOS において 動画や音楽を再生 するためのフレームワークであるAVFoundation の主要なクラスの一つです。AVPlay...
UIKitから始めたプロジェクトにどんどんSwiftUIのViewを追加していく方法
こんにちは。 数年前に担当したプロジェクトの立ち上げ当時は、SwiftUIが非対応のOSバージョンだったこともあり、UIKit(Storyboard, xib)を用いて iOSアプリの画面を構築してきましたが、とうとうX...
Android 16における大画面端末の固定UI廃止とアプリ開発者が対応すべきポイント
・screenOrientation・resizableActivity・minAspectRatio・maxAspectRatio・setRequestedOrientation()・getRequestedOrien...
