InfoQ ホームページ モバイル に関するすべてのコンテンツ
-
JFrog ArtifactoryがSwift向けのバイナリ依存関係をサポート
JFrogは、Swift Package Managerを使うことで、ArtifactoryリポジトリがSwift依存関係向けのバイナリパッケージレジストリとして使うことができることを発表した。
-
SwiftUIがチャート、データ駆動型ナビゲーションなどを提供
WWDC 2022で、AppleはSwiftUIの新しいイテレーションを発表した。これは、iOS、iPadOS、macOS、watchOS向けのUIを構築するための宣言型フレームワークである。最も重要な目玉として、SwiftUIの新しいグラフ作成機能、洗練されたナビゲーション、新しいコントロールなどがある。
-
Google Jetpack、アーキテクチャとUIコンポーネントの更新とパフォーマンスツールの改良を実現
先日開催されたGoogle I/Oカンファレンスの中で、Googleは、新しいJetpackのリリースを発表した。アーキテクチャライブラリの更新、アプリのパフォーマンス最適化サポートの強化、Jetpack Compose 1.2などが含まれる。
-
Flutter 3が、サポートされるすべてのプラットフォームに対して安定版となり、Material Design 3を拡張
最近のGoogle I/O会議でGoogleはFlutter 3を発表した。このバージョンでは、macOSとLinux向けに安定したサポートが提供される。結果として、Flutterのクロスプラットフォームロードマップが完成した。Flutter 3では、Apple Siliconと新たなCasual Game Toolkitに対するサポートも提供される。
-
Android Studio Chipmunkによりアニメーションプレビュー、CPUプロファイラなどを提供
Android Studio Chipmunkは、Androidアプリ開発用のGoogleのIDEの最新リリースである。このリリースには、新たなComposeアニメーションプレビューア、CPUプロファイラ、拡張ビルドプロファイラが含まれている。
-
AWSが新たにローコード開発ツールAmplify Studioを一般向け提供(GA)としてリリース
最近、AWSはAWS Amplify Studioの一般向け提供(GA)を発表した。これは、ウェブ/モバイルアプリケーションのフロントエンドとバックエンドの開発をシンプルするビジュアルインターフェイスである。これは、既存のAWS Amplifyサービス、そして一連のツールと機能を拡張したものである。その目的は、開発者がさまざまなAWSサービスの設定を素早く始められるようにして、ユーザ認証などのバックエンドのユースケースをサポートできるようにすることである。
-
調査により150万を超える「放棄された」モバイルアプリを発見
App Storeから古いアプリを削除することを目的としたAppleのポリシーに関してウェブ上で引き起こされた最近の議論の直後に、分析会社のPixalateは、古いiOSアプリとAndroidアプリの数と、それらアップデートされていない期間についての分析を提供するレポートをリリースした。
-
Apple、旧式アプリケーションをApp Storeから削除へ
Appleから多数のアプリを削除すると警告されたiOS開発者たちの報告に続いて、Appleは、App Storeから古いアプリを削除する同社の方針を認めるとともに、その内容を明確化する発表を行った。この方針は2016年から実施されているもので、3年間にわたってアップデートされていないアプリが対象となる。
-
Android 13 Beta 1がプライバシーサンドボックスプレビューと共に利用可能に
GoogleはAndroid 13 Beta 1を発表した。プライバシーとセキュリティ、および開発者の生産性の向上を目的としている。さらに、開発者がプライバシーサンドボックスプレビューの検討を開始できるとGoogleは述べている。これは、パーソナライズされた広告を有効にしながらユーザのプライバシーを改善するテクノロジーの集合である。
-
Appleが提供するSwiftのUnified Logging Systemの概要
最近の一連の記事で、iOSだけに依らない開発者のMajid Jabrayilov氏は、ロギングの重要性に焦点を当ててきた。デバッガーで見つけるのが困難なバグの分析を可能にし、アプリを介してユーザの行動をよりよく理解するためである。
-
アプリ内メッセージングプラットフォームを構築する方法:Lyftの事例
モバイルアプリ用のアプリ内メッセージングプラットフォームの構築を考えたことがある場合には、Lyftの経験がそれを正しく行うための役に立つ可能性がある。Lyftのエンジニアは、MVP、スケーリング、最適化の3段階のアプローチを適用した。
-
LLVMネイティブコードカバレッジを備えたRust 1.60がリリース、Rust 2024へのロードマップも公開
Rust 1.60では、LLVMネイティブ・インストルメンテーション(native instrumentation)を使用したソースベースのコードカバレッジの安定化、既定値としてのインクリメンタルコンパイルの再有効化、Instantに対する単調性保証の実施、などが行われている。2024年までのRustの進展に関するロードマップも公式に発表された。
-
SwiftLintがSwift5.6をサポート
SwiftLintの最新の安定版リリースは、コードの一貫性の向上を目指す開発者や組織向けにSwift 5.6とXcode 13.3をサポートする。さらに、プレリリースバージョンでは、SourceKitの代わりにSwiftSyntaxが統合される。
-
LyftがAndroidアプリの起動時間を1か月で21%短縮した方法
GoogleのAndroid App Vitalsから提供された分析結果に基づいて、Lyft AndroidチームはAndroidアプリの起動時間を21%改善し、ドライバーセッションが5%増加した。
-
Kotlin 1.6.20で厳格なNull非許容型、スタンドアロンのAndroid実行可能ファイルなどを提供
Kotlin 1.6.20では、スタンドアロンのAndroid実行可能ファイル、拡張コンテキストレシーバー、ネイティブの並列コンパイル、厳格なNull非許容型など、多くの新機能が提供される。