モバイルアプリ開発環境の選び方【前編】
Androidアプリ、iOSアプリ、ハイブリッドアプリ開発に使える主な言語とツールまとめ
モバイルアプリケーション開発の主な要件にデバイスのOSの種類がある。「iOS」「Android」あるいはその両方で利用できるアプリケーションの開発に適したプログラミング言語やツールには、どのようなものがあるのか。(2020/11/9)
ライセンスコストが節約できる可能性も
アプリケーションストリーミングの長所と注意すべき点
アプリケーションストリーミングは、アプリケーション仮想化手法の一つだ。アプリケーション更新作業を簡略化したり、ライセンス料を削減できたりする可能性がある。しかし利用には注意も必要だ。(2019/7/15)
ネットワーク、ユーザー、アプリケーションに関して
仮想アプリとWebアプリのどちらを選ぶ? 決める前に考えたい4つの質問
仮想アプリケーションとWebベースのアプリケーションのどちらを選ぶか。「IT管理者はどのような種類のアプリを配信する必要があるのか」「ユーザーに必要な機能は何か」などが検討時の重要な要素になる。(2017/4/10)
キャッシュに読み込めばオフラインでも稼働する
「Microsoft App-V」で見るクライアント型“アプリケーション仮想化”の仕組み
アプリケーション仮想化の世界は分かりにくい。Microsoft App-Vを詳しく見ることで、クライアント型仮想アプリケーションの仕組みを理解しよう。(2018/9/17)
自社にベストな方法を探る
仮想デスクトップ時代、アプリケーションは発行すべきか、ストリーミングすべきか
アプリケーションの提供方法に迷う場合は、アプリケーションを発行する方法とストリーミングする方法を比較し、自社固有のセットアップやニーズに最適な方法を判断することになる。(2017/12/13)
「アプリケーション仮想化」早分かりガイド【前編】
いまさら聞けない「アプリケーション仮想化」3大方式の違いとは?
アプリケーションの配備や管理を効率化する「アプリケーション仮想化」技術には、大きく分けて3つのタイプがある。その特徴や違いを簡単におさらいしよう。(2019/4/29)
市民開発者と熟練開発者の役割
「aPaaS」によるノーコード/ローコードのアプリ開発は企業文化に浸透するか
企業はアプリケーション開発の頓挫や、ビジネスに精通する熟練したアプリケーション開発者の不足に悩んでいる。こうした中、ドラッグアンドドロップのみでアプリケーション開発する手法への期待が高まる。(2018/11/15)
古くても捨てられないアプリをどうする?
化石級のレガシーアプリを無理なくモバイル化する「リファクタリング」のススメ
従来型のビジネスプロセスをモバイルアプリケーションに変換するのは容易ではないが、「リファクタリング」技術を利用すれば、モダンアプリケーションに作り直す作業が容易になる。(2015/10/7)
「MSIX」を知る【後編】
Windowsアプリ管理はどう変わる? パッケージ新形式「MSIX」のメリット
「Windows」アプリケーションのパッケージングにおいて、「MSI」に代わる新たな標準ファイル形式を目指す「MSIX」。MSIから進化した機能にはどのようなものがあるのか。MSIXに乗り換えるメリットとは。(2024/10/17)
「.NET Framework」からの脱却は実現するか【中編】
「.NET Core」が「マイクロサービス」アプリケーションの開発に役立つ理由
「.NET Core」は、「.NET Framework」の後継としてMicrosoftが公開したアプリケーション開発・実行環境だ。.NET Coreがアプリケーション開発においてどのような場面で有用なのかを解説する。(2022/3/2)
「シャドーIT」の隠れた通信も落とし穴に
7pay事件で再考すべき「Webアプリケーション」のリスクと対策
「7pay」の不正アクセスなど、インターネット通信を利用するWebアプリケーションのインシデントが後を絶たない。Webアプリケーションのユーザー側と提供者側の双方から見て注意すべきリスクとは何だろうか。(2019/8/8)
進化する医療機関向けアプリケーション【キュア・アップ編】
薬の代わりにアプリで禁煙? 薬事承認を目指す「ニコチン治療用アプリ」とは
医療ITベンチャーのキュア・アップが薬事申請した「ニコチン依存症治療用アプリケーション」。処方薬以外の治療法に道を開く可能性がある、このアプリケーションの実力と現状を探る。(2019/12/2)
Windows使いのための「Mac」管理ガイド【第4回】
MacでもWindowsでも同じアプリを使う“超簡単な方法”はこれだ
「Mac」で「Windows」と同じアプリケーションを使う方法は、MacでWindows版アプリケーションが動くようにすることだけではない。アプリケーション選びを工夫すれば、もっと簡単に実現できる。どうすればよいのか。(2022/11/27)
配信方式、アプリの種別、使用感、セキュリティ……
アプリケーション仮想化ツール選びはここを見よ 重要な6つの検討事項
アプリケーション仮想化ツールを選択する際には、使用しているアプリケーションのタイプを把握し、自社に必要なセキュリティのニーズなどを認識しなければならない。6つの重要な検討事項をまとめた。(2018/8/14)
RTCPやデータパステストに注目
クラウドでアプリケーションパフォーマンスを監視する方法
リアルタイムアプリケーションをクラウドに移行すると、ネットワークの制御を一部手放すことになる。ただし、幾つかのメカニズムを利用すれば、アプリケーションのパフォーマンスを監視できる。(2018/9/27)
TechTargetジャパン用語事典
アプリ仮想化(アプリケーション仮想化)
アプリ仮想化/アプリケーション仮想化/App Virtualization/Application Virtualization(2015/7/10)
「Windows Bridge」のインパクト
iPhoneゲームもiPadアプリも「Windows 10」アプリに変換できる簡単な方法
iOSアプリからWebアプリ、従来型Windowsアプリまで、多様なアプリをWindows 10アプリに変えてしまう「Windows Bridge」。その存在は、企業のアプリ管理の在り方を変える可能性がある。(2016/8/29)
ChromeOSでWindowsアプリ継続【後編】
「ChromebookでWindowsアプリを使いたい」が本当にかなう方法はこれだ
Microsoft OfficeといったWindows向けのアプリケーションをChromebookでも利用する方法がある。Cameyoのアプリケーション仮想化ツールの機能や利用方法、安全面の対策などを紹介する。(2024/5/5)
データの場所をどう捉えるか
「アプリケーション仮想化」の2大方式 サーバベースとクライアントベースの違い
アプリケーション仮想化製品は一般的に、仮想アプリケーションの配信方法に応じてサーバベース方式とクライアントベース方式の2種類がある。その主な違いはデータの場所だ。(2019/5/21)
4つの機能から分かる
Citrix、VMware、Microsoftを比較 アプリケーション仮想化製品とは?
アプリケーション仮想化製品は、配信インフラ、ホスティング、クライアントアクセス、管理と監視機能といった4つの主要なコンポーネントで構成される。このコンポーネントと、各ベンダーの製品について解説する。(2019/1/8)
クラウドベースアプリケーションのデザインパターン5選【後編】
「キューベースの負荷平準化」「スロットリング」が役立つクラウドアプリは?
クラウドベースアプリケーションの停止を避けるには、どのデザインパターンを選ぶのかが重要になる。有力な候補は「キューベースの負荷平準化」「スロットリング」だ。これらを採用したアプリケーションの特徴とは。(2021/10/1)
Windowsアプリケーション継続の是非を問う【第2回】
「Windowsアプリ」を「Webアプリ」に変える魔法のような現実解
従業員が利用するエンドポイントにどのようなデバイスを配備するかは、IT部門が頭を悩ませる点の一つだ。Windowsアプリケーションを利用するからといって、Windows端末に縛られることはない。それは本当なのか。(2023/9/12)
これで分かる「DevSecOps」の課題と解決【第2回】
脆弱性検出ツール「IAST」が「DevSecOps」に欠かせないのはなぜか?
アプリケーション開発時のセキュリティツールとして、脆弱性を検出する「IAST」がある。セキュリティを取り入れたアプリケーション開発手法「DevSecOps」の具現化に役立つという、IASTの特徴とは。(2023/1/18)
API、認証、ネットワークに注目
アプリケーションのクラウド化で放置してはいけない3つの問題
アプリケーションをクラウドに移行したからといって、保守管理業務から完全に解放されるわけではない。企業はアプリケーション同士の関係を理解し、APIや認証、ネットワークなどの問題に対処する必要がある。(2019/8/23)
「Microsoft Power Apps」を使いこなす6つのヒント【前編】
ローコード開発ツール「Power Apps」で“使われるアプリ”を作る秘訣
「Microsoft Power Apps」はプログラミングの専門知識がなくてもアプリケーションを開発できるツールだ。エンドユーザーのニーズに合ったアプリケーションを作るためのヒントを紹介する。(2021/9/30)
コンテナやクラウドで便利になったが……
アプリケーションの分散で新たな悩み、通信の可視化やひも付けをどう実現する?
クラウドやコンテナ技術を活用することで、アプリケーションの自由度は高まり続けている。ただ、便利なだけでなく、クラウドやエッジに分散したアプリケーションをセキュアに運用するには、越えるべきハードルが多い。その解決策を探る。(2021/7/30)
複雑な仕組みをシンプルに
アプリケーションの可視性がビジネスの死活問題に? 性能管理の“3つの哲学”
アプリケーションの開発や運用において問題になるのが複雑性や可視性だ。“企業の顔”とも言えるアプリケーションやデジタルサービスの正常な稼働を無理なく維持する方法は。(2021/8/18)
Apple×IBM協業でモバイルアプリ開発は加速するが……
「メール」以外の仕事用スマホアプリを開発する意味はあるのか?
クライアントPC向けの業務アプリケーションが相次いでモバイル化されている。ただし、多くの従業員がモバイル業務アプリケーションを必要としているかどうかは話が別だ。(2015/7/8)
VDI経由の提供は避けた方がいいケースも
アプリケーション仮想化か、ローカルPCへのインストールか、それが問題だ
新しいアプリケーションをユーザーに提供するベストな方法を決めるのは難しい。VDI経由でアプリケーションを利用できるようにする方が良い場合もあれば、ローカルにインストールするのが最適な場合もある。(2017/4/19)
「アプリケーション仮想化」はどう役立つのか【前編】
「Chromebook」で“Windowsアプリ”が使えると何がうれしいのか?
アプリケーション仮想化ツールの「Cameyo」とGoogleのクライアントOS「ChromeOS」を利用することで、端末に依存せずにさまざまなアプリケーションを実行可能になる。その具体的なメリットとは。(2023/11/2)
IT予算に関する企業の本音【後編】
実はアプリ開発の“あの技術”は重要じゃなかった? Red Hatが調査
企業がアプリケーション開発において、重視している方針を調査したところ既存アプリケーションのモダナイゼーションが最上位だった。一方で、企業はある項目については重視していないことも分かった。(2024/4/18)
Service Workerを活用
まるでネイティブアプリなWebサイト「プログレッシブWebアプリ」実装のヒント
ネイティブアプリケーションのような操作性を有する「プログレッシブWebアプリケーション」。その実装方法を取り上げる。(2017/8/30)
利便性とセキュリティの両立を図るには
iPhone/Androidの“危ないWebアプリ作者”にならないための「5つのやることリスト」
モバイルデバイス向けアプリケーションをWebアプリケーションとして開発することの支持が広がりつつある。一方でモバイルWebアプリケーションの採用に当たり、IT部門が考慮すべきことは少なくない。(2016/11/22)
用途が広がるMicrosoftの「Copilot」【後編】
「Copilot」の“検索”は何がすごいのか? Microsoftの業務アプリで考察
Microsoftの「Copilot for Service」と「Copilot for Sales」は、業務アプリケーションの操作や検索を生成AIで支援するサービスだ。Copilotは、エンドユーザーの業務アプリケーションの使い方をどう変えるのか。(2024/2/15)
中小企業にモバイルアプリが必要な7つの理由【後編】
“有名ブランド”になりたい中小企業は「モバイルアプリ」をこう生かすべし
顧客との接点として地位を確立したモバイルアプリケーション。中小企業が顧客と関わり合い、マーケティング活動を成功に導く上で、モバイルアプリケーションはどう役立つのか。(2022/8/22)
中小企業にモバイルアプリが必要な7つの理由【中編】
マーケティングを強化したい中小企業に「モバイルアプリ」が役立つのはなぜ?
モバイルアプリケーションはさまざまな観点からCX(顧客経験価値)を強化するのに役立つ。マーケティング活動やオンライン購買促進において、モバイルアプリケーションが担う役割とは。(2022/8/15)
増える非Windowsアプリに対応
MacアプリやLinuxアプリを仮想デスクトップで使う、そのメリットと実現方法
VDIで使えると便利なアプリは、Windowsアプリだけではない。MacアプリやLinuxアプリなどについても知っておく必要がある。(2018/9/12)
AIのような新機能も大事だが……
アプリケーションパフォーマンス監視(APM)の比較で着目すべき3つの機能
アプリケーションパフォーマンス監視(APM)市場で注目に値するベンダーを比較・評価する際、AI(人工知能)のような新しい機能だけでなく、監視、レポート、分析機能の点からも検討する必要がある。(2018/6/21)
Windowsアプリケーション継続の是非を問う【第1回】
“脱Windows”がやっぱり「無謀過ぎる」のはなぜ?
昨今、WindowsアプリケーションやWindows端末は「もう不要だ」という意見が聞こえてくる。さまざまな企業がWindowsアプリケーションを業務に使用している中で、それは正しい見方なのか。(2023/9/4)
AppleとGoogleもだました「CryptoRom」の手口【第1回】
厳格審査のApp Storeで「恋愛詐欺アプリ」が見つかってしまう その正体とは?
Appleの「App Store」とGoogleの「Google Play」で、あるアプリケーションが見つかった、それは恋愛詐欺の一種である「CryptoRom」で攻撃者が使う詐欺アプリケーションだったという。どういうことなのか。(2023/4/5)
ChromeOS、Chromebookの今後の進化とは【前編】
Googleが今なぜ「Windowsアプリ仮想化」なのか? Cameyo買収に秘めた思惑
Googleはアプリケーション仮想化ベンダーのCameyoを買収した。この買収には「ChromeOS」をはじめとした法人向けIT市場に対する、Googleの“ある狙い”がある。その狙いとは。(2024/8/24)
セキュアコーディングの極意【第6回】
セキュアなアプリケーション開発に求められる「4つの指標」とは?
セキュリティを意識したアプリケーション開発プロジェクトを進めるには、何を重視すればよいのか。プロジェクトを評価するための4つの指標と、リスク要因として懸念すべき事項を紹介する。(2023/8/24)
これで分かる「DevSecOps」の課題と解決【第3回】
Webアプリの“危険なOSSライブラリ”を見抜く「SCA」とは?
安全なWebアプリケーション開発を推進する「DevSecOps」の実践には、「SCA」(ソフトウェア構成分析)が欠かせない。その理由とは。そもそもSCAとは何なのか。(2023/9/27)
Windows使いのための「Mac」管理ガイド【第3回】
Macでも「Windowsアプリ」を使えるようにする方法
「Windows」アプリケーションは、通常は「Mac」では利用できない。ただし幾つかの手段を使えば、MacでもWindowsアプリケーションが動くようになる。その具体的な方法とは。(2022/11/20)
メインフレームからクラウドへ【前編】
「メインフレーム」のアプリケーションをクラウドサービスで動かす3つの選択肢
メインフレームで稼働するアプリケーションをクラウドサービスに移行させるには、どのような方法があるのか。3つの方法を説明する。(2021/4/8)
これで分かる「DevSecOps」の課題と解決【第4回】
知らないと損する「RASP」とは? 「Webアプリの脆弱性対策=WAF」はもう古い
Webアプリケーションの脆弱性対策として、広く利用されている「WAF」。実はWAFは、幾つかの問題を抱えている。それらの課題を解消した新たな手段である「RASP」の特徴とは。(2024/2/19)
データ統合の旅【中編】
なぜ今こそ「API」の時代なのか? そもそも“APIの役割”とは
アプリケーションを使うほど、企業はデータのサイロ化に悩むことになる。企業の規模が大きいほど問題は深刻だ。将来的にも持続可能なアプリケーション間の接続を管理する方法とは。(2024/1/18)
Windowsアプリケーション継続の是非を問う【第3回】
「WebブラウザがあればWindowsはもはや不要」は本当か
「Windowsアプリケーション」の不要論がささやかれる背景にあるのは、Webブラウザの存在だ。すぐにWindowsアプリケーションがなくなるとは言えない中で、企業が直面する事態とは。(2023/9/19)
ゲーミフィケーションをビジネスに組み込むこつ【第3回】
DevOpsでの「プロダクトマネジャー」と「アプリケーションアーキテクト」の違いは
DevOpsにおいて、プロダクトマネジャーとアプリケーションアーキテクトの役割は異なる。専門家の見解を基に、それぞれの違いと、両者が協力できるポイントを考察する。(2022/8/8)
セキュアコーディングの極意【第5回】
「開発者だけで作るアプリケーション」が成功しにくい“当然の理由”
アプリケーション開発を進める上で、設計段階からセキュリティを確保する「セキュアコーディング」には、ステークホルダーの協力が不可欠だ。どのような人を巻き込むべきなのか。(2023/8/17)