C#で携帯アプリ開発のポイント

このQ&Aのポイント
  • Xamarinを使用してC#で携帯アプリを開発する方法について知りたいです。
  • IOSとAndoroidでUIが異なるため、共通のコードで実装することはできるのか疑問です。
  • モバイルアプリ開発において、IOSとAndoroidそれぞれに適したFrameWorkやdllを使用して開発することができるのか調査したいです。
回答を見る
  • ベストアンサー

C#で携帯アプリ開発

Xamarinを使用するとC#で開発できることを知りました。 まだ、やりたいことができるか模索している段階なので、仕組みが全く分からないため、以下2点を質問します。 1つ目 IOSとAndoroidではUIが違うため、使うコンポーネント?フレームワーク?が違うみたいですが、実装部分は全く同じコードで作ることができますか? 2つ目 IOSもAndoroidも.netFrameWorkはないですが、FrameWorkや.net用に作られたdllを使用して作成できるものでしょうか? 使用できる場合、コンパイル時に機械語に近い形でコンパイルされるのでしょうか? IOSはObjective-Cやswift、Andoroidはjavaのイメージがありますが、コンパイルされるとそのコードに変換されるのでしょうか? モバイルアプリに関して全く知識がないため、ご存知の方いましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

1.実装というか、ソースコードを共通化することは可能らしいです。また、Windows Phoneも当然ながら共通化できるようです。でも、現実には、UIの違いがあるから、すべてのソースを共通化という作りには、しないようです。 2.最終モジュールを作り上げるためには、Visual Studio以外に、Xamanrinとか、Macが必要だったりするようです。 想像ですが、.NET Frameworkと同様に、機械語まで落とさず、Javaのように、中間言語まで変換し、実行時にさらに最適化するのではないかと推測しています。 でも、違っているかも?

関連するQ&A

  • cocoa framework,Objective-Cが使えるレンタル

    cocoa framework,Objective-Cが使えるレンタルサーバーってありますか? 今は、さくらインターネットを借りてるのですが、Objectiv-Cで書いたコードはコンパイルできませんでした。 さくらインターネットのような、ごく普通のレンタルサーバでcocoa framework,Objective-Cが使える様にする方法が あるのなら、その方法でもかまいません。 宜しくお願いいたします。

  • linuxでiphoneアプリ開発

    iphoneアプリ開発をしたいと思っているのですが TitaniumなりSwiftなりObjective-Cなり iphoneアプリ開発のためのツールはlinux上でも動かせるということですが 結局はXCodeがなければ ソースコードを書くだけで プレビューさえもできないということでしょうか。 今からお金を貯めて2ヶ月先くらいにmacを買ってXCodeを使えるようになるとして 今何を準備のために勉強するのが良いと思いますか。 Cとjavascriptは若干理解しています。 この2つは今も本を読みながら勉強中です。 よろしくおねがいします。

  • .NETの開発バージョンと実行バージョンの違いについて

    現在C#でコーディングを行い、COMコンポーネントを作成、 ASPで実行してwebページを表示するというシステムのエンハンスを行っています。 顧客に確認したところによると、現在そのシステムは .NET Framework 1.1上で動作しているとの事だったのですが、 C#のコードを確認したところ、.NET Framework 2.0で新規に追加された ライブラリの使用が宣言されている事がわかりました。 そのライブラリについては宣言がなされているだけで、 ロジック中ではライブラリの機能を全く使用していないようでした。 (他のライブラリは全て1.1から存在するものでした) 今回のように.NET Framework 2.0のライブラリの 宣言のみが含まれているコードでCOMコンポーネントを作成した場合、 .NET Framework 1.1上で動作させるというのは可能なのでしょうか? 以上、よろしくお願い致します。

  • iphoneでの画像フィルター処理

    お世話になっております。 インスタグラムみたいな画像処理をiphoneで行えるよう、objective-cにて コーディングをしようと思っているのですが、カラーのヒストグラムを調整できるフレームワークとかはありますでしょうか。 最初「Core Image」を使用しようかと思ったのですが、IOS5からの実装ということで断念。 次にOpenCVを使用して行おうと思い「OpenCVプログラミングブック」を参考にコーディングをしていたところ、白黒しか対応していないようです。 なにか、iphone IOS4に対応している「明度」「コントラスト」「露出」「彩度」の変更を可能にするフレームワークや手段はありませんでしょうか。 何卒宜しくお願いします。

  • [c++]#using "user32.dll"でエラー

    VC++ 2008 Express Editionを使用しています。 ソースコード上に#using "user32.dll"を記述したところ 「 fatal error C1113: #using が 'c:\windows\servicepackfiles\i386\user32.dll' で失敗しました。」というエラーが出てしまいコンパイルできません。#using <mscorlib.dll>を記述した場合はコンパイルできます。 どうしたら#using "user32.dll"を使えるようになりますか?なおuser32.dllはちゃんと存在します。

  • C#でコンパイルしたクラスを逆コンパイル

    マイクロソフト .NET C#でコンパイルしたクラス(dll)があり、 元の最新のソースコードがなくなってしまったので、 dllから一部復元したいのですが、 dllからソースコードを復元(逆コンパイル)することは可能でしょうか? あるファイルのこの部分だけ、という形でもかまいません。

  • Swift,Objective-Cのselecto

    現在、Swiftでアプリを作成しているプログラミング初心者です。selectorについて、サルでも解るレベルで、具体例を交えて教えて頂けないでしょうか。 ソースコードも是非、ご提示頂ければ助かるのですが、Objective-Cは未学習です。クラス、メソッド、引数などの基本的な意味、構文などは理解しています。

    • ベストアンサー
    • Swift
  • iOS開発:撮影後の写真を写真アプリで開く

    iOS開発初心者です。現在、Objective-Cでカメラアプリを開発しています。 iOS 8標準のカメラアプリでは、撮影後、画面の左下にサムネイルが表示され、 そのサムネイルをタップすると、カメラロールに保存された写真を、標準の写真アプリで開けます。 このような機能を、自分のアプリにも実装したいと考えているのですが、上手くいきません。 AlAssetsLibraryを使用してカメラロールに保存はできました。 UIDocumentInteractionControllerに、保存時に取得したassetURLを使用して、写真アプリを起動しようとしたのですが、UIDocumentInteractionControllerではassetURLでは開けないようです。FileURLでないと駄目なようです。 iOS標準のカメラアプリでは、どのようなアプローチで、サムネイルをクリックして写真アプリを起動しているのでしょうか? どなたか、ご存知のかた、または推測できるかた、ご教授ください。 また、同等の機能を実装する方法をご存知でしたら、教えてください。 ちなみに、撮影した写真をアプリで加工し、EXIF情報を追加する必要があるので、AlAssetsLibraryは必須です。 よろしくお願いします。

  • iPhoneアプリ開発について

    iPhoneアプリ開発について質問いたします。 使用言語はobjective cです。 知人に、顧客の名前や住所をアプリで保存して、それを電話帳のように検索して顧客データを引き出せるようなアプリの開発を依頼されました。 保存した顧客データを数台のios端末で共有したいらしいのですが、どのように作ればよろしいのでしょうか? サーバーは使わない方向みたいです。 顧客データが消失してしまうようなことは避けたいので、知識のある方、ぜひご教授よろしくお願いいたします。

  • swiftでカメラの文字認識を使いたいです

    swift初心者です 現在、カメラによる文字認識を行う技術の取得をしたいと思い、ネットで検索をしまして、 http://blog.isana.net/2014/08/ios.html 上記のサイトを参考にサンプルコードを作成しています。 しかし、上記サイトはobjective-Cの記述方法のようで、ViewController.mやViewController.hがViewControler.swiftに統合されているswiftでは、上記サイトのソースコードはどのように記述したらよいのでしょうか。 もしくは、他に比較的簡単にカメラでの文字認識を行える方法があればご教授願いたいです。 回答よろしくお願いします

専門家に質問してみよう