【iPhoneも】Titanium Mobileスレッド【Androidも】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2011/07/16(土) 00:19:21.96
JavaScriptで簡単にiPhoneアプリもAndroidアプリも作れる
最強のフレームワークTitanium Mobileについて語りましょう
今ならEclipseベースのIDEであるTitanium Studioもあるよ!

オフィシャル
http://www.appcelerator.com/products/titanium-mobile-application-development/
2013/04/25(木) 00:57:32.33
>>209
諦めたらなんたら
2013/04/25(木) 01:30:52.77
開発元がやる気なさすぎ
2013/04/25(木) 02:06:48.05
>>210
バスケがしたいです…(;_;)
2013/04/26(金) 18:28:44.96
何故Titaniumは失敗したのか
2013/04/27(土) 10:50:59.99
GUIを共通化しようとして、どの機種でも表現力が制限されてるのが一番のネックかな。

GUIはネイティブで組んで、ロジックだけC#で書くxamarinの方向性が正解な気がしてきた。
2013/05/11(土) 13:59:11.81
Androidのエミュレーター立ち上げに時間かかるんだけど、
毎回閉じないようにすればその時間が不要になると聞いた。
でもソースを変更したら一度エミュ閉じないと新しい実行ファイルの動作確認が出来ない(先に進まなくなる)。
何か方法があるのでしょうか?
2013/05/11(土) 22:20:45.81
しょーもない質問ばっかり繰り返さないで実機使え、カス
2013/05/12(日) 16:48:31.93
と、カスが申しております
2013/05/13(月) 12:57:57.80
こんなカスで游んでる奴全員カス
2013/05/13(月) 13:30:57.42
ザマリンってどうなん?
値段高いんだけど
2013/05/13(月) 23:21:08.05
まだヘンな応援隊がついていないのでいいのでは
2013/05/20(月) 23:28:06.52
公式の掲示板がクソすぎてもう…
開発元が答えてやればいいのに
2013/05/24(金) 14:07:31.38
わけあって最近使い始めたんだけど
なんか問題起きてぐぐると3年前のバグ報告とかがよくひっかかる、しかも未解決
最新Verでも起きるってことはバグを3年放置してんのかよ、何なのこれどうなってんの
2013/05/24(金) 15:04:22.13
使わないのが一番なんだけどわけがあるとはかわいそす
2013/05/25(土) 15:04:00.88
>使わないのが一番

ホントにそうだった
そこそこ有名なのに、ここまでダメダメだとは予想しきれなかった
特にAndroid版がひどい、でもiOSも変なバグが放置されててやはりどっちもダメかも
2013/05/25(土) 16:51:14.86
主にメモリ周りの不具合が致命的。
2013/05/25(土) 17:27:19.66
httpClient周りもひどい。
2013/05/26(日) 11:38:17.73
ファイルIO周りもひどい。
2013/05/26(日) 13:43:03.72
結局iPhoneはTitaniumでいけたが、Androidはネイティブで組むことになった。Titanium意味ねええええ
2013/05/26(日) 20:50:09.30
マジか…
次、Android版作らなきゃなんないのにorz
2013/06/02(日) 10:13:56.77
今年初めてTitanium使った者だけど、あまりの駄目っぷりに逆に興味がわいてきた
日本にもTitaniumコミュニティあるけど、皆何を考えて何作ってるのかちょっと知りたいので、
参加してみようかな
2013/06/13(木) 23:51:01.23
ハイブリッドアプリもwebviewとhttpclientの連携で詰まりまくる。こんな事も出来ないの?と言う驚きに満ち溢れすぎて辛い。出来てもiphoneかandroidどちらかだけってパターン多すぎ。これ以上被害者を生み出さないためにもappceleratorは早く倒産した方が良い。
2013/06/14(金) 05:38:32.62
同意。
無料ですべてできてしまわないように、わざと問題を放置しているような気さえする。
httpClientは本当にひどい。クッキーは取れないしセッションは切れるし、オレオレSSLは使えないし
リダイレクトさえまともにできない。何なんだこれ
2013/06/27(木) 01:01:19.14
未だにこれを広めようとしてる奴らもいるみたいだな
実際使ってみたら、他人に勧めようなんて発想にならないと思うんだけどなあ
あ、仕事でなくて趣味ならありなのか
2013/06/27(木) 09:01:39.29
こう言うのでマシなのってある?
2013/06/27(木) 13:38:50.12
phonegapとか?
うちは結局ネイティブ書くようになったのでよくしらんけど
ゲームならcocos2dxかunity
2013/06/29(土) 00:33:14.95
Titanium愚痴り会とかやりたい
生産的じゃないけどw
2013/06/29(土) 01:05:51.24
このスレでTideSDKの話はダメですか
他に日本語のコミュニティがないみたいで・・・
2013/06/29(土) 01:12:25.69
チタニウムじゃなくてタイタニウムって呼べと言われた時点で何か怪しいと気付いていなければいけなかった。
2013/06/29(土) 10:10:03.02
公式のドキュメントが不親切すぎるのだが
サポートで金取るためわざとなのかな
2013/07/01(月) NY:AN:NY.AN
公式サイトが全体的にわかりにくい。
IDEが使いにくい。
バージョンアップ対応がめんどい。
商用で使う人いるのかな。
2013/07/12(金) NY:AN:NY.AN
phonegapって速い?
2013/07/12(金) NY:AN:NY.AN
iOS7で動かねーじゃん死ね
2013/07/12(金) NY:AN:NY.AN
商用で使ってしまって、今また機能追加を依頼されている俺がいるorz
金額的に、今さら作り直すことはできない…
2013/07/13(土) NY:AN:NY.AN
俺も同じような感じorz
広告のSDKとかたくさん追加されて(当然ネイティブ用)、最初からネイティブで組んどきゃよかった…
2013/07/14(日) NY:AN:NY.AN
>>241
遅いよ
2013/07/14(日) NY:AN:NY.AN
>>245
titaniumを選んだのはテーブルビューのスクロールがスムーズだからなんだよな。
2013/07/14(日) NY:AN:NY.AN
>>242
マジで⁈
2013/07/27(土) NY:AN:NY.AN
知り合いがTitaniumで作って納品直前でネイティブで作り直す決断してた
2013/08/11(日) NY:AN:NY.AN
androidで外部サイトをwebviewで表示させてみたけど、loadイベントをちょくちょく取りこぼすんだよ。loadの代わりになるイベントも無いし、webviewのローディングが終わったかどうか確実に確かめる方法が無いなんてそんな馬鹿な話しがあるか?
2013/08/11(日) NY:AN:NY.AN
8割動くアプリはすぐできる
10割動く製品アプリは作れない
2013/08/11(日) NY:AN:NY.AN
androidのwebviewでsetuseragent使うと、何故だかselectリストの挙動に異常をきたすようだ。まともに動くメソッドはほとんど無いと思って開発する必要があるな。あらゆるメソッドが何と無く動くレベルだわ。
2013/08/12(月) NY:AN:NY.AN
アバンダンシップ!アバンダンシップ!
2013/08/12(月) NY:AN:NY.AN
Androidで使うと、AndroidのクソさとTitaniumのクソさが掛け合わされて
それはひどいことになる
で、iPhone/Android両方である程度同じように使えないと価値ない
あとはわかるな?
2013/08/12(月) NY:AN:NY.AN
あと確かに、AndroidのWebViewまわりはヤバイようだ
特にload時
HTML側のJavaScriptからwindow.innerWidthとか取ろうとすると、毎回違う値が返ってくるw
2013/08/13(火) NY:AN:NY.AN
基本的な機能が不安定だから困った事になっても根本的な解決策が無い場合が殆ど。こんな当たり前な機能がまともに動かないんなら手の出し用が無いと絶望し、トリッキーな事して少しだけ誤魔化して終わる。
2013/08/15(木) NY:AN:NY.AN
明らかにTitanium側の問題なのに、サポートしてくれないのがつらい
まあ金払えってことかもしれないが、ちょっとこれに金は出せんよなあ
2013/08/16(金) NY:AN:NY.AN
金出してもなんともならんだろ。
2013/08/16(金) NY:AN:NY.AN
金を出しても不具合直してくれる訳じゃないんだよね?
こうしたら問題を回避できますみたいに助言が貰えるだけ?
まぁ回避方法すらないような問題ばかりだろうから金を出すとどうなるのか興味あるわ。
2013/08/16(金) NY:AN:NY.AN
ここで愚痴ってるのはどんな層だろ。
Titanium がサポート無いっていうけどオープンソースで商用サポートも付けずにいうセリフか?

ちなみにどんな問題だ?不安定とかそういう曖昧な言葉じゃなく具体的に。
2013/08/16(金) NY:AN:NY.AN
ここ10スレッド以内だけ見てもandroidのwebview、setuseragentにloadにと具体的に書いてあるよ。取得値が安定しないし、event自体起こったり起こらなかったりするのよ。
loadイベントすら満足に捕捉出来なかったらローディングのインジケータすら満足に実装出来ないよ。httpclientもtimeoutに設定した時間を過ぎてもうんともすんとも言わない時があるし。
2013/08/16(金) NY:AN:NY.AN
もう潮時だよ。
2013/08/16(金) NY:AN:NY.AN
UnityでもWebViewでいろいろ制限あるみたいだけど、TitaniumでWebViewをまともに制御できないとなると、コスト的になかなか難しいね。
iOS専用でうまくいったという話は聞く。
Androidは鬼門なのでクロスプラットフォームツールとしてはあまり筋が良くないという話も聞く。
2013/08/16(金) NY:AN:NY.AN
と書いてみたが、WevViewだけでなくhttpclientも安定しないのか。
2013/08/16(金) NY:AN:NY.AN
どれも用途の向き不向きがあるけどクロスはひとつのView上で済ませる様な設計をして
html+jsを組み込むPhoneGapなど、OpenGL上で全部やるUnity,cocos2d-xなど、Flash類似でキャンバスを用意してくれるCoronaなどの方が致命傷は引き難い。
また用途によっては、それぞれネイティブに作るのが楽だったりする。
MonoはC#のラッパーなのでどちらも同じ言語だけどそれぞれ開発する感じなので、本当に利点はC#を使えることになる。
RubyMotionはiOSだけだけど、Titaniumも無理に共通化を目指さずにラッパーを目指した方が良かったかも。
2013/08/16(金) NY:AN:NY.AN
http://developer.eclipsesource.com/tabris/
http://www.infoq.com/jp/news/2013/04/Tabris-mobile-Java
わざわざ JavaのSWT上にUI Toolkitつかったやつも出てる。
Titaniumと同じ過ちは侵さないのだろうか。
2013/08/16(金) NY:AN:NY.AN
そうだね無理に共通化を目指すべきじゃ無かった。でも、それ以前の問題何じゃないかと思ってる。
appceleratorの開発体制は杜撰すぎる。あいつらろくにテストもせず出来ましたみたいな顔してリリースしてくるもん。
developerサイトのquestion読んでると、何年も前の致命的バグをほったらかしだし、チケットがfixedになってても別のバグのせいで使い物にならなかったり、数年前だけどpostメソッドがpost出来ないとかびっくりするようなバグを残したままリリースしてるんだよ。
出来ないなら出来ないで仕方ないよ。でもテストもせずにリリースしてさぁ使ってくださいなんてあまりに不誠実すぎる。下手なもんリリースするせいで世界中の同業者に無駄な労力払わせて、仕事で使ってる人には赤字出させて、害悪以外の何物でもないわ。
テストしてない証拠は無いけど、してたらこんなバグ残るか?っていうのが多すぎるからね。
存在しない方が人類のためになるレベルだとおもう。ただ、他の人も言うとおりiosは比較的安定してる。でもandroidもいけるんですよって言われたら騙されちゃうよ。
2013/08/16(金) NY:AN:NY.AN
まさに今、これでアプリ作ってAndroid版で困ってる。
iOS版は大丈夫だったから先にリリースしたけど、それから3ヶ月経ってもAndroid版が完成しない。
遅い、落ちる、WebView内のイベントが安定しない。すべてここで言われている通り。
何か問題が起きてぐぐるとdeveloper.appcelerator.comの記事がすぐ出てきて、
見ると2年前から質問されてるのに未解決ってことが本当にザラにある。
マジでここ3ヶ月ほど、大赤字出してネイティブで作り直した方がいいんじゃないかと毎日悩んでる。
これでクロスプラットフォームで作れる!って手を出すのは本当に情弱の極み。
自分は十分に警戒してたけど、アプリの仕様が簡単だったから手を出してしまった。
その後クライアントに仕様追加の嵐をくらって、エラいことになってしまったのが敗因。

具体的な問題書けって言うけどマジで本1冊ぐらいのボリュームになるよ。
そのうちブログにでもまとめたるわ。
2013/08/17(土) NY:AN:NY.AN
ゴールドラッシュではツル売らないと儲からないって事は分かってた。
だから分かってる奴らは実際ツル入れとか売ってる。
2013/08/17(土) NY:AN:NY.AN
最近仕事で使い始めたけどすごいねコレ
ほとんどSDKのバグっぽい挙動とかターゲットの差異の対応に費やされて
肝心のアプリ本体のロジック組む作業がさっぱり進まんwww
ここで言われてる通りだわ…
2013/08/17(土) NY:AN:NY.AN
androidの何が害悪かって、中途半端に動く事だよなぁ。
全く動かないならテストコード書いて辞める程度の被害で済むが、下手に動いて実装してからテストするうちにおかしな挙動に気が付く&悪あがきするものの根本的な解決策が無いとか被害は天上知らずだよ。
2013/08/17(土) NY:AN:NY.AN
>>270
まったくそう。もうちょっとでできそう、この問題が片付けば出来そう…な状態が永遠に続くんだよな。
もっと酷ければさっさと諦められたのに。
2013/08/17(土) NY:AN:NY.AN
サポートについては、無料でdeveloper.appcelerator.comに質問書き込んでも
まともなレスがつかないけど、金払ってAppceleratorに質問すれば
スタッフが教えてくれるのかな…とか想像してるんだけどどうなんだろう

ちなみにdeveloper.appcelerator.comでの質問は、一応形だけはレスがつくようだ
「もっと情報をよこしなさい」
「リンク先を見なさい」 ←見たら問題と関係ない
「○○をやってみれば?」←超適当な思いつきで関係ない
必ずこの3パターンのどれかで不自然、そういうバイトでも雇ってんのかな
2013/08/18(日) NY:AN:NY.AN
Trigger.io html5+jsだけど、naitive uiが使えるみたい。
http://www.publickey2.jp/2013/07/javascriptiosandroidtriggerio2.html
https://trigger.io/

有料のみでアプリ数に制限があるようだ。
https://trigger.io/pricing/

Titaniumはphonegapの様な仕組み以外で無料で使えるのが差別化要因になってるんだよな。
たぶんlinuxみたいに企業利用者が入ってきて、オープンソースだから利用者側のネイティブ開発者がパッチ投げるという流れが出来れば良かったんだが、、、
というか、内部開発者は何にリソース割いてるんだろう。
2013/08/18(日) NY:AN:NY.AN
>>273
Titanium以外のそういうのって、なんでいきなりそんなに高く取ろうとするんだろう
利用者にとっては使い物になるかわからない未知のものなのに、いきなりそんなに払うわけにいかんだろう
で、利用者増えなくて…ってなってるのが多い気がする
と言っても俺は2個ぐらいしか知らんけど
2013/08/18(日) NY:AN:NY.AN
ただより高いものはない、と言う諺を噛みしめる
2013/08/18(日) NY:AN:NY.AN
でも、金を払ったからいいものであるという保証もない
どうすればええんや…
2013/08/24(土) NY:AN:NY.AN
Titaniumの地雷はモジュールで解決するのが基本ですよ。
2013/08/24(土) NY:AN:NY.AN
そんな事するなら最初からPhoneGapだけでいいやん
2013/08/24(土) NY:AN:NY.AN
Titanium バッドノウハウ
・Titaniumをプロジェクトに採用してしまう
2013/08/24(土) NY:AN:NY.AN
そんなきほーんいーやだ
2013/08/25(日) NY:AN:NY.AN
>>279
Mobile app環境のアンケートみたいの見たことあるけど
titaniumは成績悪くて取りやめが多くて本当にその通りって感じだった
先に資料読まない奴は悪
2013/08/27(火) NY:AN:NY.AN
熟慮の末、iPhoneはTitanium
Androidはネイティブでいくことにした
2013/08/29(木) NY:AN:NY.AN
Titaniumに夢を見てたけど、このスレを見て良かった。
2013/08/30(金) NY:AN:NY.AN
アプリの80%ぐらいまではiOS,Android同時にあっという間にできた
残り10%の問題解決に3ヶ月かかった
残り10%が終わって完成する目処は、立っていない
2013/08/30(金) NY:AN:NY.AN
乙。
2013/08/30(金) NY:AN:NY.AN
でもチタニウムを使った有名アプリは出てるじゃんか!
2013/08/30(金) NY:AN:NY.AN
Android版、Jelly Beanの端末だと割と安定して動くみたい
後3年ぐらいしたらTitaniumでも問題なくなるかも?
2013/09/01(日) 01:00:59.44
と思ったけどそんなことなかったわ、WebViewが不安定
結論、やっぱり駄目だ
2013/09/02(月) 13:41:08.77
今、仕事で否応無く使わないといけない状況です。
Titaniumって悪の組織が人類の生産性を下げるために裏で手を引いて作らせてる
そんな気がしてきました…
2013/09/03(火) 12:10:15.73
>>289
>>282が至言。
はっきり言って全然クロスプラットフォームじゃない。
iOS以外を考えてるなら別環境への移植前提でプログラム書くといい。
2013/09/03(火) 14:56:32.17
このスレに書かれている内容が、もっと広まると良いのに
2013/09/04(水) 01:29:28.19
ねー。
2013/09/04(水) 10:48:12.09
googleで検索してる限り何とかなりそうに見えてしまうなんて酷いよな。
web上に落ちてる情報って、このメソッドがありますよ!って情報ばかりで、実はそれが使い物にならない事までは書いて無いからなぁ。
書いてる人も知らないんだろうけどね…
2013/09/04(水) 11:52:31.77
うん、実際に使って製品作った人であれば、絶対に他人に勧めないから
勧めたり紹介してる時点で、ほとんど使っていないことはわかる
2013/09/04(水) 21:33:33.95
appceleratorから何回も○百万DL達成みたいなメール来てるけど
そういうとこにしか頭がいってないのかねメーカーは…
2013/09/05(木) 11:48:35.55
iPhone版にちょこちょこ分岐入れて、Androidにも対応させようとしてたけど、
このスレ読んで、やっぱJAVAで組もうと決心した。
2013/09/05(木) 18:02:46.36
特に分岐入れて両対応させようとするのは狂気だと思う。
2013/09/06(金) 17:21:54.11
今それやってます\(^o^)/
2013/09/06(金) 17:23:48.91
何のためにtitanium使ってるのか、もう誰にも答えられない状況\(^o^)/
2013/09/06(金) 18:08:39.99
分岐入れずに両対応なんて100%不可能なんだから、狂気ではなくて普通の行為だと思うが…
強いていうならTitaniumの採用=狂気ということになってしまう

金取れないレベルのゴミみたいなアプリだったらTitaniumで十分作れるよ
2013/09/06(金) 18:45:58.22
分岐入れまくって、さらにプラットフォーム別に動きの調整、見た目の調整、必要なら新たにモジュール作って…
そこまでやって、品質はネイティブより低いし、ソースもゴチャゴチャして読みにくくなってるだろうし…
そこ行くまでに、まず資料が少ないし、フォローも貧弱だし…
2013/09/06(金) 20:38:57.76
言葉が足りなかった。別プロジェクト組むならまだしも、分岐まで入れて同居させるのはキチガイ。
2013/09/06(金) 23:31:32.40
別プロジェクト組むなら、最初からネイティブでいいやん…
2013/09/07(土) 09:16:58.85
objc
305デフォルトの名無しさん
垢版 |
2013/09/10(火) 14:41:39.62
なかなか暑いな、これから仕事だけど・・・

ドライブ中には

のど渇いたら何飲もう?
2013/09/10(火) 18:47:03.45
>>305
ウイスキー
307デフォルトの名無しさん
垢版 |
2013/09/10(火) 22:22:47.13
カルピスソーダ
2013/09/10(火) 23:55:10.97
缶コーヒーとか
俺は嫌いだけど
2013/09/11(水) 01:16:38.81
レッドブル常備しとけよ俺はしてるぞ万一のためにだ
社用保温庫すげーぜ必須だぜどこまでもいけるぜ

知人には勧めんけど

いやおまいらにも勧めんけど
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況