問題タブ [branding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 大規模な iOS ブランディング
過去数年間の私の仕事には、アプリに独自の名前とロゴを指定する多数の顧客向けに、再ブランド化可能な iOS および Android アプリの作成が含まれていました。
これを iOS で持続的に行うことは、興味深い挑戦でした。
私の以前の職場には、コンパイルされた ipa ファイルを取得して解凍し、多くのカスタム スクリプトを含む自動化されたビルド プロセスを介して、必要な新しいアセット (アプリ情報 plist、アイコンなど) を挿入するという興味深いフローがありました。これは、WWDC 開発ラボで開発チームによって議論されました。そこでは、これを行う必要がある何百ものアプリの「OK」方法としてしぶしぶ受け入れられました。
私の現在の職場では、NUI ( https://github.com/tombenner/nui ) を使用して、顧客ごとにカスタマイズされたテーマも追加しています。現在、顧客ごとに XCode で個別のターゲットを作成し、独自の画像アセットを使用して抽出しています。設定のカスタマイズなどの構成ファイル。
レガシー バージョンのアプリで使用されていた別の方法は、アセット ファイルをスワップしてから XCodebuild を呼び出すことでした。このスクリプトは、各クライアントを表すフォルダーを循環し、それぞれの固有のプロファイルと設定を含んでいました。
現状では、複数のターゲットは、50 程度の顧客には問題ありませんが、製品の取り込みが増加すると予想される 400 程度の顧客には十分に削減できません.. マージと新しいクラスの作成に関する問題にすでに直面しています.コードベースが大きくなるにつれて、ターゲットに対して「チェック」されません。
私が言及したもの以外に、ブランディングへの他のアプローチを試みた人がいるかどうか疑問に思っていましたか?
android - 1 つのアプリの複数のブランディング
画像、アイコン、色、アプリ名とパッケージの変更、およびネットワーク アクティビティのイベントで呼び出される URL を除いて、同じ機能を共有する 2 つのアプリがあります。
iOS では、ターゲットの力を利用して、1 つのソース コードから 2 つの異なるアプリを簡単に作成できます。
ここにiOSでそれを行う方法のリンクがあります
しかし、Androidでそれを行う方法
javascript - ドキュメントの書き込みは、企業のブランディングのためにサードパーティのサイトに HTML を書き込むための推奨される方法ですか?
さまざまなプラットフォームのサードパーティ アプリケーションやサイトに適用したい既存のヘッダーとフッター ナビゲーションがあります。
理想的には、ドキュメントの HEAD にスクリプト タグを 1 つ追加し、JavaScript を使用して次のことを行うようベンダーに指示したいと考えています。
- ドキュメント ヘッドにスタイルシートを追加する
- body 終了タグの前に script タグを追加します (jquery およびその他のライブラリと app.js)。
- app.js は、開始 body タグとその他の dom 操作 (クラスの追加、要素の削除など) の後にナビゲーション html をロードするために jQuery に依存します。
私はこの議論を見直した後、第三者に与えられた最初のスクリプトタグでドキュメントを書くことが最善の解決策ですか?
ありがとうございました。
c# - Xamarin アプリケーションのブランディング
さまざまな顧客向けにアプリケーションをブランド化する方法を探しています。Android Studio ビルド システムである Gradle は、選択したアプリケーション バージョンに応じて、リソースまたはコード ファイルを置き換えることができるフレーバーのメカニズムを提供します。これにより、アプリケーションのブランディングやライトバージョンとプロバージョンの作成などの機能を簡単に実現できます。
Xamarin を使用して Visual Studio で同じことを実行できる最も簡単な方法 (私が想像する) は、プロジェクト内にさまざまなソース管理ブランチを作成することですが、残念ながら、このソリューションを維持するのは非常に困難です。
このタスク用の別の特定のメカニズムはありますか?
ios - xcodeを使用せずに同じソースコードをマルチブランディングする
私はアプリを持っており、それを異なる UI を持つ 3 つの異なるアプリとしてブランド化したいと考えています。
Xcodeを直接使用したくありません。
これまでのところ、さまざまなターゲットを作成し、そのように画像をドラッグアンドドロップするという非常に多くのソリューションを見つけました
しかし、私はこのブランディング作業を Xcode の外で行うつもりです
手伝ってください !