InfoQ ホームページ Mobile-Development に関するすべてのコンテンツ
-
Ionic Capacitor 2はモバイル認証とクロスドメインHTTPSを改善する
先頃のIonic Capacitor 2リリースでは、基盤となるSwift、XCode、およびAndroidのバージョンが更新され、Face UnlockとIris Unlockが追加され、コアCapacitorプラグインが改善され、クロスドメインHTTPSリクエストが簡素化されている。
-
IonicがShadow Partsでカスタマイズを改善
Ionic Frameworkは最近、CSS Shadow Partsという次期W3C仕様を採用した。これによりコンポーネントのテーマ設定と変更が簡単になる。
-
NativeScript 7はES5からES2017+へ
NativeScript 7は、es2017+をターゲットにすることにより、最新のJavaScript標準に対応する。さらに、アプリ構成を1つのファイルに統合することで簡素化し、iOSアプリのJavaScriptCoreをV8に置き換える。
-
Gojek devXチームがどのようにしてモバイルアプリのCIで課題に取り組んだか
Gojekの開発者エクスペリエンス(devX)チームは最近、AndroidおよびiOSモバイルアプリの開発とインテグレーションのスケーリングに関する課題にどのよう���取り組んだかを説明した。彼らは、より速いフィードバックを提供するためにパイプラインを分離することの重要性を強調した。
-
Amazon、AWS Amplify iOSとAmplify AndroidをGAリリース
Amazonは先頃、Amplify iOSとAmplify Androidの一般提供開始(General Availability, GA)を発表した。いずれもオープンソースのAmplifyフレームワークの一部である。Amplify iOSとAmplify Androidにはライブラリとツールが含まれており、モバイル開発者によるスケーラブルでセキュアなクラウド利用アプリケーションの開発を可能にする。
-
Javaの起動時間を改善するプロジェクトLeyden
Javaアプリケーションをネイティブ実行プログラムとしてコンパイルし、起動時間とメモリを削減するために、プロジェクトLeydenを提案した。
-
JavaFX 14リリース
JavaFX 14がリリースされた。単一コードベースによるクロスプラットフォームGUIアプリケーションの開発を支援する。ネイティブJavaコードでコントロール可能な組込みブラウザでのHTTP/2サポートなどの改善も含まれている。
-
Swift 5.2がリリース、callAsFunction、デフォルトパラメータ付きサブスクリプトなどを提供
Appleが2014年にオリジナルリリースしたプログラム言語のSwiftが、バージョン5.2に到達した。Swift 5.2はXcode 11.4 Betaで使用可能で、callAsFunctionの導入、デフォルトパラメータ付きのサブスクリプト(subscript)、Key Path Expressions as Functions、新しくなった診断アーキテクチャなどが提供されている。
-
NativeScript、iOSアプリ用のJavaScriptCoreをV8にリプレース
数ヶ月の開発を経て、GoogleのV8エンジンをベースにしたNativeScriptのiOS用新JavaScriptランタイムがベータ版になった。このランタイム変更によって、iOSアプリの起動時間は短縮され、NativeScriptの開発プロセスは簡単になるはずだ。
-
DropboxとSlackにおける、iOS/Andrioid共通開発の”隠れたコスト”
新しいネイティブモバイルアプリの開発には多大な労力が必要になる。Android用にKotlin/Javaでコーディングしたものを、iOS用にObjective-C/Swiftを使ってもう一度行わなくてはならないからだ。DropboxとSlackはこれまで、C++で共有ライブラリを記述することによって、プラットフォーム間でコードを共有する方法で実装を行ってきたが、最近になってこの方法を止める決定をした。
-
Dart 2.6がLinux、Windows、MacOSをネイティブサポート
Googleのプログラミング言語Dartの最新バージョンの2.6では、dart2nativeの追加によってネイティブサポートとアヘッド・オブ・タイム(AOT)コンパイルが拡張されて、LinuxやWindows、MacOS用のコマンドラインプログラムの開発が可能になった。
-
Web Share APIの紹介
先日リリースされたWeb Share APIを使えば、Webブラウザ内でのネイティブデバイスの共有が可能になる。この記事では、その動作方法と次期リリースについて紹介する。
-
Ionic Capacitor - JavaScriptによるネイティブアプリケーションの開発
Capacitorは、Ionicが開発したハイブリッドアプリケーションのための新しい開発フレームワークである。2009年に初めてリリースされ、ソリューションとして定評のあるApache Cordovaの代替を提供する。
-
ProgressがNativeScript 6リリースを発表
NativeScript 6リリースでは、Webテクノロジーを使用してネイティブモバイルアプリケーションを作成するためのVue.jsおよびAngular 8のサポートが追加されている。NativeScriptはプログレッシブWebアプリ(PWA)もサポートするようになり、NativeScriptで作成されたWebアプリとモバイルアプリ間のコードの再利用レベルが向上した。
-
Ionic CLI V5がIonic React Betaをサポート
Ionic Frameworkチームは最近、Ionic CLIの5番目のメジャーイテレーションをリリースした。Ionic CLI v5はIonic Reactサポート(ベータ)を備えているため、開発者はReact JavaScriptフレームワークとIonic UIコンポーネントを使用してIonicアプリケーションを作成できる。Ionic CLI v5には、より優れた開発者エクスペリエンスとさまざまなバグ修正を目的とした機能も備わっている。