InfoQ ホームページ モバイル に関するすべてのコンテンツ
-
AndroidのUI開発のモジュール化を容易にするYelp Bento
YelpはBentoをオープンソースとして公開した。再利用可能なさまざまなコンポーネントをひとつの画面に組み合わせることで、モジュール化されたユーザインターフェースをAndroid上に構築するフレームワークだ。
-
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デバイスをターゲットにすることができる。
-
GoogleがML Kitを拡張し、Smart ReplyとLanguage Identificationを追加
最近のAndroidブログ記事で、GoogleはML Kit向けの2つの新しい自然言語処理(NLP)機能のリリースを発表した。言語識別とスマートリプライである。どちらも、Googleは、開発者がテキスト、会話、その他の種類の自然言語テキストを分析および生成するのに役立つ、ドメインに依存しないAPIを提供している。
-
React Native開発チームが開発者の苦情調査を実施
React Nativeチームは先頃,React Native開発者を対象に,"あなたがReact Nativeで気に入らない部分は何ですか?"という,ひとつの質問の調査を行った。最初の不満として圧倒的に多かったのは,デバッグを含む開発者エクスペリエンスだった。コミュニティへの対応やドキュメントなども,不満な部分として際立っていた。
-
モバイルテスト自動化の失敗を避けるには
モバイル開発におけるテストの自動化はスクラムチームが行うべきだ,独立したテスト自動化チームを置くべきではない,とNadya Denisenko氏は言う。モバイルテストのテストピラミッドに従って、開始時からテスタが関与するべきだとアドバイスする氏は,テスタは品質指向の開発者として、他の開発者が高品質のソフトウェアを提供するのを指導し支援することのできる存在であり,手動テストは将来的になくなっていくだろう,とも述べている。
-
Swift 5ではメモリの排他アクセスが必須になる
Swift 5では,変数がプログラムの他の部分で変更されている間,別の名称を使ってアクセスできないようにすることで,Swiftプログラムのメモリ安全性が向上している。この変更は,既存のアプリの振る舞いにも,Swiftコンパイラ自身にも重大な影響を及ぼす。
-
Android Studio 3.3 がナビゲーションエディタのオフィシャルサポート、安定性の向上などを提供
GoogleはAndroid Studio 3.3をリリースした。このバージョンでは主にバグ修正と安定性の向上に注力しているが、ナビゲーションエディタのオフィシャルサポート、KotlinとIntelliJプラットフォームのアップデートなども行われている。
-
Facebook SpectrumがiOS、Androidにおける画像アップロードの信頼性を向上
Facebook Spectrumは、iOSとAndroidに向けた新たなオープンソースの画像処理ライブラリである。画像のアップロードプロセスをより効率的にし、信頼性を高め、画像の品質とファイルサイズの最適なバランスを取ることを目指している。
-
IoTデバイスにブロックチェーンにサーブレス識別子を提供するOckam
Ockamは、IoTデバイスにブロックチェーンベースの識別性、信頼性、相互運用性を容易に追加できるようにすることを目的とした、サーバレスプラットフォームである。Ockamは先頃、Go言語用のSDKをオープンソースとして公開した。CEOで創業者のMatthew Gregory氏に詳しい話を聞いた。
-
MicrosoftがSurfaceやHyper-Vで使用しているUEFI Coreをオープンソースとして公開
Project Muは、デバイスファームウェアの短期間での開発と頻繁なアップデートを可能にし、Project Mu デバイスへの"ファームウェア・アズ・ア・サービス(FaaS)"進化モデルの適用を実現することを目的とする。Microsoftによると、Project Muには、Microsoft SurfaceやHyper-Vなど、いくつかの製品で利用されているものと同じコードが含まれている。
-
Adiantumによりローエンドのスマートフォンでディスク暗号化が可能に
Adiantumは、ローエンドのスマートフォン、スマートウォッチ、およびその他のAndroid Pieデバイス用の新しい暗号化アルゴリズムである。それらおデバイスのストレージ暗号化にAdvanced Encryption Standard(AES)標準を使用すると処理時間がかかりすぎる。
-
MQTTとHiveMQ 4によるスケーラブルで信頼性の高いIoTアプリの開発
HiveMQは,IoTアプリケーションのために設計された,MQTTベースのメッセージングプラットフォームである。先日リリースされたHiveMQ 4では,MQTT 5サポートが追加され,拡張システムが改善されるとともに,DockerやKubernetes,AWS EC2との統合性が向上している。HiveMQの開発者で、dc-square GmbHのCTOであるDominik Obermaier氏に話を聞いた。
-
Xamarin.EssentialsはiOS、Android、UWPのネイティブ機能に対するクロスプラットフォームアクセスを簡素化する
Xamarin.Essentialsは、ネイティブのモバイル機能をクロスプラットフォームAPIセットに抽象化することで、簡単に使えるようにすることを狙っている。数ヶ月のプレビューを経て、コミュニティからコントリビュートされた機能強化とともに公式リリースされた。
-
Unity AR Foundationによるクロスプラットフォーム拡張現実アプリ
ゲームエンジンと同名のメーカーであるUnityは、AR Foundationプロジェクトの推進を続けている。これは、開発者がiOSとAndroidの両方で動作するARアプリを簡単に作成できるようにすることを目的としている。その最新リリースはARKitのARWorldMapとUnityのLightweight Render Pipelineのサポートを追加している。