xamarin × frogpod

モバイルアプリ開発

Xamarinを利用したモバイルアプリの開発は、ソースコードの共有率が高く大幅な開発効率の向上をお約束します。
当社ではiOS・Androidのハイブリットアプリ、またはiOSネイティブのSwiftに関しても開発経験がございます。

スマートフォンイラスト

 トピックス

XamarinはOne .NETへ統合

.NETファミリーへの統合にともない、Xamarinのサポート期限が発表されています。
.NET 6以降への移行が必須になりますので、ご相談お待ちしております。

Xamarin.Forms Custom Renderer活用セミナーを
エクセルソフト社と共同で開催しています。

Xamarin.Forms の基礎を学び、その後 Xamarin.Forms のビューを iOS/Android のネイティブコントロールを使用して拡張する手法を学びます。実際の開発でほぼ必ずと言っていいほど必要になる Custom Renderer も一緒に学べるお得なコースです。詳しくはエクセルソフト社のウェブサイトをご確認ください。

 Xamarinとは

Xamarin(ザマリン)は、C#などの.NET系の技術を用いて iPhoneやAndroidなどのクロスプラットフォーム開発を可能にするツールです。

通常だと、iPhoneはObjective-Cまたはswift、AndroidはJavaと異なる言語で別々に開発する必要があります。
Xamarinを使用すれば、どちらもC#で、処理を共通化した開発が可能となります。

Xamarin解説図

 開発のメリット

開発時間の短縮・メンテナンス性の向上

Xamarinを使用する最大のメリットは、クロスプラットフォーム開発時のコードの共有化です。
同一の言語および、APIとデータ構造を使用することで、約75%のコードを共有することができます。

また、Xamarin.FormsでUIを作成することで、90%のコードを共有することが可能です。
そのため、従来より開発コストおよび工期を抑える事ができ、さらにメンテナンス性が飛躍的に向上します。

Xamarin解説図

 XamarinはOne .NETへ統合

Xamarin.Android、Xamarin.iOSは.NET 6で.NETファミリーへ統合されました。
Xamarin.Formsはより進化した.NET MAUIへ置き換えられます。
当社では.NET 6以降やMAUIでのモバイルアプリ開発や、Xamarinからの移行をお手伝いいたします。

Xamarin & Xamarin.Forms

Xamarin & Xamarin.Forms解説図
Xamarin解説図

.NET 6 & .NET MAUI

.NET 6 & .NET MAUI解説図

.NETファミリーへの統合にともない、Xamarinのサポート期限が発表されています。
Xamarin SDKはAndroid 13とXcode 14 SDK (iOS および iPadOS 16、macOS 13)を最後にサポートを終了します。
これはつまり、Android 14やiOS 17(またはそれ以降)を対象にアプリをリリースするためには.NET 6以降への移行が必須になることを意味します。
また、.NET MAUIを利用するためにも移行が必須です。

  • サポートポリシーは更新される可能性があります。最新の内容は公式ページをご確認ください。[Xamarin official support policy

 開発実績紹介

 サービス内容・価格

弊社で提供させていただくサービス内容は以下の通りです。

  • 技術支援サポート
  • 受託開発
  • PoC及びプロトタイプ検証
  • 各種教育
  • 導入コンサルティング

技術支援サポート

クロスプラットフォーム開発でのボトルネックになりがちなスピードや操作感など、
Xamarinの特徴を理解したスタッフが、開発での疑問点や、仕様検討、技術検証などをサポートいたします。

料金 1ヶ月30H:45万円
(支援時間に達しない場合でもご精算させていただきます。)

セミナーサービス

エクセルソフト社のXamarin製品開発パートナーとして、技術支援を行っています。

XLsoft社ロゴマーク

開発会社向けに Xamarin Forms の導入支援の有償トレーニングも提供しております。

[エクセルソフト社] Xamarin 有償セミナー、トレーニング

 お問い合わせ

Xamarinを活用した開発について、ぜひお気軽にご相談ください。

[ お電話でのお問い合わせ ]

03-6661-2064

受付時間/平日 9:30~18:00 担当(小林)


[メールでのお問い合わせ ]

以下のフォームに必要項目をご記入の上お送りください。

会社名[必須]
部署・部門名
お名前[必須]
ふりがな
電話番号
e-mail[必須]
e-mail(確認用)[必須]
お問い合わせ内容[必須]

送信ボタンを押すことは、個人情報の取扱いについてに同意したとみなします