InfoQ ホームページ モバイル に関するすべてのコンテンツ
-
JetBrains Compose Multiplatformがベータ版へ
JetBrains Compose Multiplatformは、アルファ版として発表されてから数か月後にベータ版となった。そこには多くの改善があり、1.0リリースに向けたステップとしてAPIが安定化された。
-
SCADE 2.0でSwift for Androidが大きく前進
バージョン2.0になったSCADEの目標は、iOSとAndroidのネイティブアプリをSwiftで開発できるようにすることだ。数多くの内部的な改善に加えて、SCADE 2には、これまでのEclipseベースのIDEに代わる、macOS用のネイティブIDEが新たに含まれている。InfoQは今回、開発者のFrank Langel氏と話す機会を得て、その詳細な情報を聞くことができた。
-
Ionic PortalsでWebアプリのiOS/Androidネイティブコードへの統合が容易に
Ionicは、自社の新たなWebビューコンポーネントのIonic Portalsについて、iOSやAndroid上で使用可能なネイティブWebビューコントロールの"スーパーチャージ"バージョンだ、と説明する。その目的は、Webアプリをネイティブコードに効率よく、簡単に統合できるようにすることだ。
-
Google Techに関するプロジェクトのキュレーションコレクションであるGoogleのDev Libraryとは
Googleは、Googleテクノロジーに関連するオープンソースプロジェクトから厳選したコレクションを作成することを目的とした新しい構想を発表した。GoogleのDev Libraryには、コードリポジトリだけでなく、さまざまなインターネットソースから収集された記事、ツール、チュートリアルも含まれる。
-
Ubuntuコアベースのキオスクを強化するUbuntu Frameとは
Ubuntu Frameは、インタラクティブキオスクやスマート小売ソリューションなどの組み込みデバイス向けにグラフィカルアプリケーションを強化することを目的としたものだ。
-
FacebookのMariana Trenchが、開発者によるAndroidアプリとJavaアプリの脆弱性発見を支援
最近Mariana Trench(MT)がFacebookによってオープンソース化された。MTは開発者がAndroidアプリケーションとJavaアプリケーションのセキュリティとプライバシーのバグを特定して防止するのを支援することを目的としたものだ。
-
並行性サポート、列挙型、プロパティラッパなどを強化したSwift 5.5
Appleのプログラミング言語Swift 5.5の最新リリースでは、非同期コードの記述を簡単にすることを目的とした新機能に加えて、CGFloatとDoubleの互換性を始めとするいくつかの拡張が言語とコンパイラに導入されている。
-
CanonicalのAnbox CloudアプライアンスでAWS上でのAndroidアプリ実行がシンプルに
Anbox CloudはCanonicalのソリューションで、Androidアプリを任意のデバイスに大規模にストリーミングできる。新しいAnbox Cloudアプライアンスを使うと、小規模バージョンのAnbox CloudをAWSマーケットプレイスからすぐに入手できる。InfoQは、Canonicalのエンジニアリングマネージャー兼Anbox CloudチームリーダーであるSimon Fels氏と話す機会を得た。
-
FacebookがSuperpackでコード分析を活用してAndroidアプリを圧縮
最近、記事で、FacebookはAndroidアプリ圧縮の新しい手法のSuperpackについて説明している。これはコンパイラ分析にデータ圧縮を組み合わせたものだ。まだすべての人が利用できるわけではないが、Facebookはオープンソース化を望んでいる。
-
Android Studio Arctic FoxがComposeのプレビュー版を改善し、新たにApple Siliconをサポート
Googleによると、Android Studioの最新リリースは、3つの主な領域に焦点を当てている。UIデザインの改善、デバイスサポートの拡張、開発者の生産性向上だ。さらに、Android Studio Arctic Foxでは、Apple Siliconプロセッサのサポートがプレビュー版として導入されている。
-
Google Jetpack Composeが1.0に到達、JetBrainsはCompose Multiplatformのアルファ版をローンチ
Googleが提供するKotlinべースのAndroid用宣言型UIフレームワークであるJetpack Composeが、バージョン1.0の安定版に到達した。開発者エクスペリエンスを向上する新たなツールも含まれる。Google版のComposeがAndroidのみをサポートする一方で、Kotlinの開発元であるJetBrainsは、ComposeをデスクトップやWebに拡張するCompose Multiplatformを発表した。
-
Node-RED 2.0で新たにフローデバッガーとフローリンターを提供し、開発者エクスペリエンスを向上
IoT向けのローコードプログラミングツールNode-REDがバージョン2.0に至った。フローデバッガーとフローリンターが提供されており、プログラマがフローのバグを見つける助けとなる。
-
GoogleがAndroid Game Development Kitをローンチ
Android Game Development Kit(AGDK)は、Androidゲームの開発、最適化、デリバリを簡単にするためのものだ。既存と新規のツールおよびライブラリを組み合わせて構成されたAndroid Game Development Kitは、パフォーマンスを最大化するため、CとC++のAPIを使って構築されている。
-
AWS Amplify、アプリケーション開発を簡単にするフルスタックCI/CD機能を新たに導入
AWS Amplifyに先頃、条件付きバックエンドビルド(conditional backend builds)、クラウドコンフィギュレーションのビルド時自動生成、複数のフロントエンドアプリケーション間で容易にバックエンドの再利用を可能にする機能が導入された。
-
Airbnbのサーバ駆動UIプラットフォーム
Airbnbのサーバ駆動UI(SDUI)は、WebやAndroid、iOSなど、さまざまなプラットフォームにクライアントUIを実装する一般的なアプローチとは一線を画する。それぞれのクライアントプラットフォームにUIを駆動させるのではなく、SDUIがデータとUIプレゼンテーションの両方をクライアントに転送するのだ。