InfoQ ホームページ Mobile-Development に関するすべてのコンテンツ
-
Appleが宣言型のSwiftUIフレームワークを発表、アプリ開発をよりリーン、高速、インタラクティブなものに
先日のWWDC 2019でAppleは、iOS、macOS、tvOS、watchOSプラットフォームでアプリケーションを開発するためのSwiftUIフレームワークを発表した。宣言型UIプログラミングパラダイムを採用することで、開発者の生産性の大幅な向上と、コード行の削減を目指している。Xcodeによるインタラクティブな開発エクスペリエンスを備えており、コードの結果をリアルタイムで表示することも可能だ。
-
Adobe FlashをHTML 5で代替するPixi.jsがWebGLを新たにサポート、クロスプラットフォームとインタラクティブアプリに対応
Adobe Flashの標準ベースの代替品であるPixiJSが、レンダリングを高速化し、CPUの利用率を低減した、5番目のメジャーバージョンをリリースした。このPixiJS v5は、WebGL機能セットを新たなAPIで抽象化すると同時に、必要に応じてHTML5のcanvasにフォールバックする。これにより、WebGL APIを操作したり、デバイスの互換性に配慮する必要なく、リッチでインタラクティブなグラフィックス、クロスプラットフォームアプリケーション、ゲームを開発することが可能になる。
-
Capacitor 1.0がリリース、目標はハイブリッド、Web、ネイティブのアプリ開発の改善
JavaScriptによるiOS、Android、およびWeb用アプリケーションの開発を目的とした、Ionicの新しいネイティブAPIコンテナのCapacitorが、 バージョン1.0に到達した。ネイティブ機能にアクセスするクロスプラットフォームアプリケーションの開発において、新たな方法を試みるものだ。
-
Kotlin/NativeとKAPIが改善されたKotlin 1.3.30
JetBrainsがKotlin 1.3.30をリリースした。Kotlin 1.3での新たなバグの修正と、ツーリングのアップデートを中心に、Kotlin/NativeとKAPTの改良、符号なし型や配列に関するオペレーションのサポート、IntelliJ IDEAでのデバッグ改良などが行われている。
-
マイクロソフト、パフォーマンス重視のWindows用React Nativeを発表
マイクロソフトは最近Microsoft Build 2019で、パフォーマンス指向で再実装したReact Native for WindowsをMITライセンスで発表した。新しいReact Native for Windowsにより、React Native開発者はReactを使用してネイティブWindowsアプリケーションを構築できる。Windows 10 SDKのサポートにより、開発者はPC、タブレット、ラップレット(ラップトップPCとタブレットのハイブリッド)、Xbox、Mixed RealityデバイスなどのさまざまなWindowsデバイスをターゲットにすることができる。
-
React Native開発チームが開発者の苦情調査を実施
React Nativeチームは先頃,React Native開発者を対象に,"あなたがReact Nativeで気に入らない部分は何ですか?"という,ひとつの質問の調査を行った。最初の不満として圧倒的に多かったのは,デバッグを含む開発者エクスペリエンスだった。コミュニティへの対応やドキュメントなども,不満な部分として際立っていた。
-
モバイルテスト自動化の失敗を避けるには
モバイル開発におけるテストの自動化はスクラムチームが行うべきだ,独立したテスト自動化チームを置くべきではない,とNadya Denisenko氏は言う。モバイルテストのテストピラミッドに従って、開始時からテスタが関与するべきだとアドバイスする氏は,テスタは品質指向の開発者として、他の開発者が高品質のソフトウェアを提供するのを指導し支援することのできる存在であり,手動テストは将来的になくなっていくだろう,とも述べている。
-
Android Studio 3.3 がナビゲーションエディタのオフィシャルサポート、安定性の向上などを提供
GoogleはAndroid Studio 3.3をリリースした。このバージョンでは主にバグ修正と安定性の向上に注力しているが、ナビゲーションエディタのオフィシャルサポート、KotlinとIntelliJプラットフォームのアップデートなども行われている。
-
新たな言語機能とユーザビリティ向上を実現したDart 2.1
GoogleがDart 2.1をリリースした。 このバージョンでは、新たな言語機能、パフォーマンスの向上、型チェックの高速化、型エラーに対するユーザビリティ向上などが実現している。
-
Android Pieで導入されるAdaptive BatteryとNeural Network 1.1
GoogleがAndroid Pieをリリースした。ディスプレイカットアウトをサポートし、Neural Networks API 1.1、Magnifierウィジェット、Adaptive Battery、Slice、Wi-Fi RTTによる屋内測位などの機能を提供す��。
-
Flutter Release Preview 1はML Kitなどをサポートする
Googleは先日Flutter Release Preview 1を発表した。Flutterはクロスプラットフォームアプリ開発のオープンソースフレームワークでありiOSとAndroidの両方がサポートされる。Flutter Release Preview 1には、ハードウェアキーボードとバーコードスキャナ、ビデオ録画、ML Kit、Visual Studio CodeのFlutter拡張のアップデートなどのサポートが含まれている。
-
GoogleがAndroid P Beta 2をリリース
GoogleはAndroid P Beta 2をリリースした。Android P Beta 2には、最終的なAndroid P API、最新のシステムイメージ、ディスプレイの切り欠きのサポートなどが含まれている。
-
AppleがResearchKit 2.0 Betaをリリース
WWDC 2018で、AppleはResearchKit 2.0を発表した。このリリースには、パフォーマンスとUIの改善、ドキュメントのサポート、コミュニティGitHubのアップデート、およびいくつかのアクティブタスクが含まれている。
-
-
IonicがWeb、ハイブリッド、ネイティブのアプリケーションを作成するためのCapacitor 1.0.0アルファ版を発表
IonicのチームはCapacitorの最初のアルファ版を発表した。モバイルとデスクトップのプラットフォームでWeb、ハイブリッド、ネイティブのアプリケーションをJavaScriptで構築するための新しいアプローチである。