2016年はモバイルアプリケーション開発の比較的静かな年であり、多くの開発プラットフォームへの適度な更新のみが行われ、新しいリリースはわずかです。 しかし、進歩はまだ起こっており、次の新しい「画期的な」技術はすぐそこにあります。

ただし、開発プラットフォームだけではありません。そのため、最初にモバイルアプリ開発を推進する他の要因をいくつか見てみましょう。

モバイルOSの更新

Androidの一連の更新プログラムは、Androidにとっては停滞の年になりました。バージョン7.0-7.1 / Nougatは、特に派手な機能はいくつかありませんが、モバイル開発者やユーザーにとってはまだ役立ちます。

最も注目すべきは、SamsungのGalaxyブランドの携帯電話で現在利用できる新しい分割画面表示モードと、Googleがランタイム環境をOpen JDKに切り替えて、コードのスニペットをめぐって進行中のOracleとの法的な戦いに対抗することでした独自のApache Harmony実装で。 OpenJDKへの切り替えの動機にも関わらず、オープンソース(および絶えず更新)プラットフォームに組み込まれた最新かつ最高のJava更新を利用できるなど、エクスチェンジの開発者にはいくつかの利点があります。

Androidのヌガー

iOS側では、Appleはユーザーエクスペリエンスを中心に据え、多数の新機能を搭載しています。その一部は、ウィジェットの追加など、Androidデバイスに追いついています。 開発者にとって、新しいウィジェットの追加は特に注意すべき点であり、3Dタッチショートカットを使用していくつかのプレビュー情報を表示する機能でもあります。 Apple Maps APIは最終的にサードパーティの開発者が利用できるようになったため、他のアプリケーションとの統合が可能になりました。 IoTデバイスとの統合も大幅に向上しました。HomekitとHomeアプリは、スマートホームガジェットをより統一された容量で制御する新しい機能を受け取り、音声制御のためにSiriと統合しています。

MicrosoftのWindows Phoneプラットフォームは好調な年を迎えていない –市場シェアの減少 1.2年第2015四半期の4%から3年第2016四半期のわずか3%に。 Windows 10 PCユーザーはアニバーサリーアップデートを受け取りましたが、一部の新機能はモバイルバージョンにまで浸透しました。 市場シェアがこのように非常に低いレベルに低下するのを見ると、プラットフォームのサポートが来年かそこらで廃止されることは完全に実現可能であるように思われます。

ウェアラブル技術の更新

ある程度まで、ウェアラブルは2016年に後部座席になりました。スマートウォッチが最初にリリースされて以来、採用率は非常に低調でした。

Android Wear 2.0は2017年に登場します。これは、スタンドアロンアプリケーション、独自のプレイストア、新しいユーザーインターフェイスの実装などの新機能を含む、プラットフォームの大幅なオーバーホールになると報告されています。 新しいプラットフォームの開発を有利に開始したい開発者は、 開発者向けプレビュー APIを使用してアプリケーションを構築します。

Apple Watchシリーズ2は2016年3月に導入され、watchOS XNUMXとともに、比較的新しいプラットフォームの機能の削除と追加の両方の改良がいくつか加えられています。 開発者向けの新しい機能について報告することはあまりありません。アプリケーションをメモリに保持し、最新のアプリケーション情報を提供するための改善は、ウェアラブルアプリを開発するためのより魅力的なユースケースを提供しますが、プラットフォームは依然としてかなりロックダウンされていますwatchOS。

VR機器

2016年は明らかにVRの年でした。ソニーがPlaystation VRをリリースし、Oculus RiftとHTC Viveをリリースしたことで、多くの大手プレーヤーは消費者の興味をそそる真剣な努力を見せています。 一方、MicrosoftとGoogleはVRハードウェア実装の標準を設定することでVRの基礎を築いてきました。 Daydream VRヘッドセット マイクロソフトは、2017年に製造パートナーが中間層価格でハイエンド機能を提供する独自のブランドのVRヘッドセットを販売することを発表しました。

VRハードウェアが主流になりつつあるため、開発者にとっては、それぞれのAPIに慣れることで新しいトレンドに参加する機会になる可能性があります。 これは、プラットフォームの断片化から明らかになる明らかな問題につながります。 マイクロソフトとメーカーとのパートナーシップは間違いなく競争力を提供しますが、そうでない場合は、開発用の統一プラットフォームが不足しているため、ほとんどの開発者がVR運動に貢献できなくなります。

このセグメントで最も注目されていないのはAppleであり、独自のVRイテレーションを提供することにほとんど関心を示していません。 誰もが知っています。消費者の関心を引くことのなかったテクノロジーに多くの新しいブレークスルーがあったため、彼らは何かに夢中になるかもしれません。

モバイルアプリ開発プラットフォーム

2016年にはエンタープライズモバイルアプリケーションの開発が大きな焦点になりそうです、より多くの企業が従業員のモビリティのメリットを実感しています。 Gartnerの2016年マジッククアドラントリーダーリストは、過去XNUMX年間で最も成果を上げたプラットフォームを示すための優れたリソースです。

IBMは、MobileFirstハイブリッドモバイルアプリ開発プラットフォームでいくつかの顕著な貢献を行い、Appleと提携して、特定のiOS機能を備えた100以上のアプリケーションを開発しました。 Salesforceはモバイル開発でも大きく、サードパーティの提供によりApp Cloudが大幅に増加し、モバイルアプリ開発プラットフォームの機能が向上しました。 一方、MicrosoftのXamarinへの投資は、オープンソースのXamarin、IDEの改善、Visual Studioとの統合など、いくつかの新機能をもたらしました。 更新の長いリスト Xamarin Formsの場合–より実行可能な生産で使用可能な開発方法であるという目標に向かって移動します。 AdobeのAEM Mobileプラットフォームも好調で、ネイティブとハイブリッドの両方のアプリ開発を可能にする興味深いアプローチを採用しています。

モバイルアプリプラットフォームでのその他の主要な開発は、ハイブリッドモバイルアプリ開発の人気の高まりです。これは、ガートナーのマジッククアドラントリーダーリストの結果からも明らかです。 しかし、今では新しい候補者がランクに参加しています –技術的にハイブリッド開発フレームワークでありながら、ネイティブコンポーネントをコンパイルするプラットフォーム。 私が最も興味を持ったのは ネイティブに反応する、反応フレームワークを使用して、(ある程度)ネイティブのモバイルアプリを構築します。

もちろん、2年の待望のAngular 2016のリリースに注意を向けずにハイブリッドモバイルアプリの開発について言及することはできません。モバイルアプリに固有ではありませんが、Angular 2は多くのハイブリッドアプリフレームワークの機能を駆動し、完全に再構築されたバージョンですまったく新しいアーキテクチャと多くのパフォーマンスの改善を誇るAngularの。 アップグレードプロセスには重要な開発イニシアチブが必要であるため、この新しいリリースが2017年以降を通じて本番システムに流れ込むのを見る必要があります。

もう2016つの興味深い開発は、デスクトップアプリケーションのクロスプラットフォーム開発のための優れたプラットフォーム開発オプションを持つことに近づいていることです。 これは、まさにモバイルアプリケーション開発のニュースではありませんが、モバイルアプリ開発のプラクティスとプラットフォームがこの動きを後押ししたことは間違いありません。 XNUMX年は忙しい年でした 電子プラットフォーム、そして、私はそれが2017年に人気を獲得し続けると予測します。 イオン2、Electronとの統合が組み込まれ、開発者が単一のコードベースでモバイルとデスクトップの両方のすべての主要なオペレーティングシステム用のアプリケーションを作成できるようになる可能性があります。

モバイル障害

32年の第2016四半期のウェアラブル製品のXNUMX%の減少は別として(IDCによると)、途中でいくつかの他のフロップがありました。

NianticのPokémonGoアプリケーションは、ロケーションベースのゲームプレイと拡張現実の活用の革新的な組み合わせにもかかわらず、アプリストアのランクを上げるとすぐにあいまいになりました。

ハードウェアとソフトウェアの障害も同様に問題であり、その7つはサムスンの爆発的な注XNUMXの失敗であり、 面白い コンテンツ ユーチューブで。 AppleはiOSに関しても独自の問題を抱えていました。 故障率はAndroidよりも高い 初めて。 9.3.1および9.3.2の更新により、問題を問題点にまとめることができます。 iOS 10では大幅なアップグレードセットが提供されましたが、新しいバージョンではiPhoneのバッテリー寿命が短くなりました。

モバイルの成功

注目を集めているわけではありませんが、Android AutoおよびApple CarPlayとのスマートフォンの統合は、2016年以降のモデルで本当に始まっています。 大手自動車メーカーの多くは両方のソリューションに対応したヘッドユニットを実装しているため、近いうちに新しい車を購入する予定がある場合は、携帯電話とシームレスに統合する多くのオプションがあると期待してください。

モバイルデバイスの暗号化も2016年に脚光を浴びました。これは、一部には、FBIからAppleへのアクセスを提供するという失敗したリクエストがあったためです。 サンバーナーディーノのシューティングゲームのiPhone、彼らは最終的にはあいまいなセキュリティ欠陥を使用して第三者の助けを借りてアクセスを得ました。 では、なぜこれが成功なのでしょうか? さて、Appleの場合、安全なスマートフォンデータにアクセスするには極端な手段が必要であることが証明されています。 Googleは2015年2016月にNexus MarshmallowアップデートをNexusの携帯電話でリリースしました。つまり、XNUMX年はAndroid携帯電話を購入する主流の消費者がアップデートの暗号化機能を受け取った年でした。

両方のモバイルプラットフォームリーダーが安全で暗号化された携帯電話を提供しているため、データセキュリティを恐れてエンタープライズモバイルアプリケーションを実装しようとしている企業にとって、克服すべきハードルは少なくなります。 セキュリティのベストプラクティス まだ適用する必要がありますが、少なくとも正しい方向への一歩でした。

結論

私の考えでは、2016年からのモバイルテクノロジーと開発手法の進歩により、2017年に達成される成果に前向きな見通しが立てられました。既に LGを肩にたたく スマートフォンの電池の次のラインの生産のため。

個人的には、React NativeとAngular 2が採用率を高め、Xamarinが2017年に備えているものに関心があることを楽しみにしています。

2017年のモバイルテクノロジーにとって良い年となりました!