Mobile

Top news on mobile devices

UnityゲームにCI/CDを使うべき理由 | Codemagic Blog

執筆者 Markus Aksli 本記事では、Unityゲームでの継続的インテグレーションとデプロイの必要性が高まっていることについてご説明いたします。技術的な詳細をご説明する前に、CI/CDが提供できる価値が急速に高まっている中で、一般的にDevOpsがビデオゲーム業界で過小評価されていることについてご説明いたします。次に、UnityプロジェクトにおけるCI/CDの具体的なメリット、考慮すべき多くの技術的課題、およびいくつかの解決策についてご説明いたします。 本記事のトピックの概要は次のとおりです: では、その前に、まず基本的なことをいくつかご説明いたします。 Unityとは? Unityは、クロスプラットフォームの3D/2Dゲームエンジンとして、広く普及しています。これは、強力なアニメーションツール、内蔵の地形エディタ、サウンドミキシング、モバイル、AR、VR、ゲームコンソールなどのデバイスへの対応など、膨大な機能を備えています。Unityは、趣味の開発者から巨大なAAAスタジオまで幅広く使用されています。また、Escape from Tarkov、Pokémon Go、Monument Valley、Hollow Knight、Fall Guysなどの人気ゲームの制作に使用されています。 Unityには巨大な開発者コミュニティがあり、公式およびユーザーが作成したチュートリアル、ガイド、デモ、アセットなどが無限に提供されています。UnityのフォーラムやStack Overflowでは、新しい開発者を支援したり、質問に答えてくれるエキスパートたちが常にいます。 Codemagicとは? Codemagicは、主にモバイルプロジェクト用のCI/CDプラットフォームです。CI/CD(継続的インテグレーション、継続的デリバリー/デプロイ)とは、ソフトウェア開発における一連の原則と実践を表す包括的な用語です。CI/CDを実際に導入するのに役立つ専用ツールやプラットフォームがいくつかあります。これらには通常、ソフトウェアの(頻繁な)テスト、ビルド、デリバリーの自動化が含まれます。これらのツールは、プロジェクトのリポジトリと統合され、重要な変更が発生したときに、この自動プロセスを起動します。 Codemagic CI/CDは、Azure...

Read moreDetails

Magic ActionsでiOSのビルド時間を短縮 | Codemagic Blog

.ipaバイナリをApp Store Connectにアップロードするのに、数秒から最大1時間もかかる場合があるということで、評判がよくありません。これは、アップロードに長い時間がかかるからではなく、アップル社がアップロードされたビルドをApp Store Connectで利用可能にする前に、ビルドを処理し、起こりうる問題の確認を行う必要があるからです。アップル社が処理を完了して、私たちがビルドでさらなる様々なアクションができるようになるのを待っていると、ビルド分が大幅に取られてしまい、ビルドに関するフィードバックを得るのが遅くなります。CodemagicとMagic Actionsがこれらの問題をどのように解決するのかについて、引き続きお読みください。 問題1。アップロードされたビルドはすぐには利用できない ビルドをテスターに配布したり、リリースノートをアップロードしたりするためには、ビルドのアップロード後にApp Store Connectでアクションをいくつか実行する必要があります。例えば ベータ審査用のアプリケーションを承認 リリースノートを多言語でアップロード アプリケーションを外部のテスターにリリース 問題は、これらのアクションを実行するために、TestFlightでビルドが利用可能になる前に、アップル社がそれを処理する必要があり、これには長い時間がかかることがあります。これらの作業を手動で行っているか、CIに任せているかに関わらず、アップル社が処理を終えるまでは、リリースノートをアップロードしたり、テスターにビルドを利用可能にすることはできません。 問題2。アップル社を待っているとコストがかかる アップル社がビルドを処理するのを待っていると、時間とお金の両方がかかってしまいます。ビルドがApp Store Connectに正常にアップロードされたという、App Store Connectからのメールを待って、リリースノートをアップロードするためにクリックし始めるか、あるいはCIワークフローでタスクを自動化して、アップル社の処理が終わるまでビルドマシンをビジー状態にしておくことが可能です。もし、使用したビルド分を対象に料金を支払っている場合、これはCIコストを一気に上昇させることになります。...

Read moreDetails

Codemagic vs CircleCI: 徹底比較 | Codemagic Blog

Written by Souvik Biswas 数多くあるCI/CDサービスの中から、1つのサービスを選ぶのはとても難しいことです。正しい決断をするには、様々な要素を考慮する必要があります。最終的には、最適な選択は、チームの好みや取り組んでいるプロジェクトの種類によっても異なります。 そのご判断を少しでもシンプルにするために、本記事では、お取り組みのプロジェクトに適したCI/CDを選択する際に、考慮すべきいくつかの重要な要素に基づいて、CodemagicとCircleCI社のサービスを比較してみます。 なお、CircleCI社のサービスは主に*継続的インテグレーション(CI)のプラットフォームであり、継続的デリバリーや継続的デプロイ(CD)*にはあまり重点を置いていないことにご留意ください。 概要 継続的インテグレーション(CI)と継続的デリバリー(CD)のサービスは、大きく2つのタイプに分類されます。 クラウドベース セルフホスティング CodemagicとCircleCI社はどちらも、クラウドベースのCI/CDサービスを提供しています。自社インフラを利用したい人向けに、CircleCI社ではセルフホスティングサービスを利用するオプションを用意しています。 CircleCIは一般的なCI/CDソリューションで、あらゆるタイプのプロジェクトの構築に使用できます。一方、**Codemagic**は、よりモバイルに重点を置いたCI/CDソリューションをご提供しており、コード署名やデプロイプロセスがより簡単になっております。これは、Android、iOS、Flutter、React Native、Cordova、Ionicなど、一般的なフレームワークのほとんどに対応しております。 オンボーディング まず、両プラットフォームのオンボーディングプロセスを見てみましょう。 Codemagicのオンボーディング Codemagicへのサインアップ(新規ご登録)は、GitHub、Bitbucket、GitLabのいずれかのアカウントをご使用いただくか、メールで行っていただくことも可能です。Codemagicのサインアップページにアクセスして、ご開始いただけます。 Codemagicは、GitHubとの接続にはGitHubアプリ統合を、BitbucketやGitLabアカウントとの接続にはOAuthを使用しております。 Codemagicのサインアッププロセスについての詳細はこちらをご覧いただくか、ぜひサインアップしてください:...

Read moreDetails

React Nativeアプリ用の継続的インテグレーションとデリバリー | Codemagic Blog

これはCodemagic CI/CDを使ってReact Nativeアプリを構築するためのスタートガイドです。2021年5月に更新。 CI/CDに関して言うと、Codemagicは開発者に提供するエキサイティングなものがたくさんあります。(簡単なプロジェクトのセットアップ、本当に素晴らしいSlackコミュニティ、ビルドボックスへのリモートアクセスなど)。しかし今では、CodemagicでReact Native用のワークフローもあります。これは最高です。 執筆者、Lewis Cianci様 React NativeアプリにCodemagic CI/CDを使うべき上位の理由 簡単なプロジェクト設定 React Nativeアプリの構築を始めるは、構成テンプレートも用意されていて簡単です。スターターワークフローとしてReact Native Appを選択するだけで、プロジェクトを開始できます。 iOSとAndroid向けにカスタマイズ可能なワークフロー Codemagicは、クロスプラットフォームでのアプリ開発を念頭に置いて作られています。開発チームのニーズに合ったiOSとAndroid用のワークフローで、React Nativeパイプラインを完全にコントロールすることができます。 iOSとAndroidのシームレスなコード署名 AndroidキーストアとiOSのコード署名ファイルをアップロードするだけで、署名付きの成果物を受け取ることができます。iOS向けの自動コード署名では、Codemagicがあなたのために署名証明書とプロビジョニングプロファイルの作成と管理を行います。...

Read moreDetails
Page 633 of 642 1 … 632 633 634 … 642

Subscribe To Our Newsletters

    Customer Support


    1251 Wilcrest Drive
    Houston, Texas
    77042 USA
    Call-832.795.1420
    e-mail – news@theinsightpost.com

    Subscribe To Our Newsletters

      Welcome Back!

      Login to your account below

      Retrieve your password

      Please enter your username or email address to reset your password.

      Add New Playlist

      The Insight Post
      Privacy Overview

      This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.