初めてiphoneアプリの作成を考えていますが、アプリ作成の言語で迷っております。
Objective-Cとjavascriptどちらで作成したらよいか助言をいただけますでしょうか。
アプリの内容は
1.ユーザー(A)がアクションをおこす
2.他のアプリユーザー(B)へ通知をする
3.ユーザー(B)がアクションを起こす
4,ユーザー(A)へユーザー(B)の結果を返す
といった流れです。
私のスキルとしてはHTMLとCSSは仕事で使ってますので、問題はありません。
あとフラッシュのアクションスクリプトを勉強中です。
作業環境としてはmacで作成しようと考えています。
以上宜しくお願いします。
No.4ベストアンサー
- 回答日時:
2台(以上)のiPhoneの間で、対戦ゲームをするようなイメージでしょうか?ゲームアプリでないとしても、通信を伴うものは、むずかしい技術ですから、まず単独で動くアプリの開発を行って、それから……というように、段階を踏んでいったほうがいいと思います。
それともアプリケーション間通信を行うということでしょうか?iOSではアプリケーション間通信を大きく制限していますので、これまたむずかしい技術になります。まあいずれにしてもJavaScriptではまったく歯が立たない領域ではあります。
ちょこちょこっと勉強したら、すぐにアプリができあがるといった、簡単な世界ではありませんから、ちゃんと腰を落ち着けて、基礎からきっちり技術を積み上げていく覚悟を持つべきです。
C言語はかならず必要になります。上級までマスターする必要はありませんが、構造体あたりまでは勉強してください。主な使用言語はObjective-Cですが、iOSフレームワークと不可分な存在なので、けっきょくはいっしょに勉強していくことになります。
※iOSフレームワークは、Mac OS X(Cocoa)フレームワークのサブセットではありません。Foundationフレームワークという共通部分はありますけどね。
※iOSフレームワークに、「Apple Script」は含まれておりません。いうまでもなく、Apple Scriptは、iPhone上では動作しません。
目的のアプリが、なんらかの通信技術をともなうものであれば、別途その技術の勉強が必要です。場合によっては、すでにほかの回答者から指摘があるように、サーバサイドの、サーバアプリケーションの開発も必要になるかもしれません。
詳しくご説明いただきありがとうございます。
動きとしては、対戦ゲームのような感じではなく、メールのような感じで、どちらかがアクションを起こしたら、それを他のユーザーへ通知するという感じを考えていました。
仰るとおり、通信をともなうアプリを考えていたのですが、私のスキルでは到底実現不可能のようですので、一つずつ段階を踏んでいきたいと思います。
ありがとうございました。
No.3
- 回答日時:
作りたいものが何かによって回答が変わってくるかと思います。
ネイティブアプリ(AppStore上でダウンロードできるもの達)であれば、
Objective-Cでアプリを作るのが基本です。
ウェブアプリ(アプリというよりサイトになるかもしれませんが)を作るのでしたら、
HTML5+Javascript
になりますかね。
目的のものがどういったものか、いまいちつかみきれませんが、
ウェブの場合、データベース使ったりとかのサーバー側も何かしらプログラムいるのではないかと。
どちら様か仰られてましたが、フラッシュのCS5.5ですかね?でもネイティブアプリが作成可能です。
ただ、その場合は上記のものだと、多分サーバー側でphpとかperlのプログラムが必要かと。
まぁ、結構大変だろうと推測しますので、頑張ってください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Evernote Simplenoteのコピー&ペースト 1 2022/05/17 14:09
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(悩み相談・人生相談) iphoneのアプリづくり 1 2023/06/20 07:21
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- Mac OS Parallels Desktop for Mac 2 2023/06/22 04:32
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- 面接・履歴書・職務経歴書 至急、アドバイス等、お願いします。 現在、転職活動をしているのですが近日、面接があります。 仲介企業 2 2023/02/07 23:26
- その他(スマホアプリ・スマホゲーム) ITに詳しい方、回答お願いします。スマホアプリのトラッキングについて。 2 2023/03/21 21:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
"判定"の英語表現について
-
vba ListViewの選択色について...
-
DBマジック
-
MP5kの射撃モードについて、疑...
-
Detected memory leaks!
-
油性マジックがカーペットに付...
-
大腿骨の骨梁
-
iphoneアプリ作成言語について
-
[ActionScript 3.0 ]swcの使い...
-
X線CTにおけるコリメータの役割...
-
VBEとVBA
-
自宅で静かに練習できる楽器
-
For ~ Next の中での Dim宣言...
-
ビットマップの2値化
-
USBに差し込むタイプのWi-Fi無...
-
プログラミングコードの出てく...
-
iphoneとアンドロイドのアプリ...
-
【至急】フォトショップの「自...
-
業務に差し支えのないテンキー...
-
どこにもフォーカスを当てたくない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
"判定"の英語表現について
-
DBマジック
-
vba ListViewの選択色について...
-
For ~ Next の中での Dim宣言...
-
大腿骨の骨梁
-
以前アクティブだったウィンド...
-
Wacomのタッチ機能が反応しませ...
-
X線CTにおけるコリメータの役割...
-
iPhone 14 Pro 対 GNS3000 のGP...
-
プログラム中の大カッコについて
-
Detected memory leaks!
-
textBoxに数値を入力すると円と...
-
Shellコマンドで別のexeを起動...
-
CapsLock送信 キーストローク
-
一目惚れってどんな感覚?
-
VBEとVBA
-
64gbのマイクロsdカードが255mb...
-
レーザの広がり角とビーム径
-
グローバル変数について (C言語)
-
要約の問題
おすすめ情報