【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/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
レッドブル常備しとけよ俺はしてるぞ万一のためにだ
社用保温庫すげーぜ必須だぜどこまでもいけるぜ

知人には勧めんけど

いやおまいらにも勧めんけど
2013/09/11(水) 08:49:23.35
社用ってなんだよ?
オフィスに置いてんのか?
2013/09/12(木) 00:02:01.91
>>301
そんなあなたに、Haxe。
2013/09/19(木) 00:50:49.49
知り合いの知り合いが受託のアプリTitaniumで作って納品しようとしたら
蔵にネイティブじゃないと受け入れられないと言われて揉めてるらしい
どういう契約だったか知らんけど、そういうリスクもあるんだな…
2013/09/19(木) 01:51:24.84
ネイティブじゃない、がfalseと言えないだけに地味に痛いな
なんか誤解されてる感を、説明では払拭できなさげな

まだ早めに「Titaniumでは信用できない」って言ってくれるような知識のある蔵なら傷は浅いのかもしれんけど、逆に金取れないのが辛い
2013/09/19(木) 02:13:21.90
・ネイティブに比べ遅い、デカい、不安定になりがち
・蔵にTitaniumの経験が無く納品されてもメンテできない
・開発元がいつまでサポートするのか?
あたりが理由で拒否られてるようだ
315デフォルトの名無しさん
垢版 |
2013/09/19(木) 07:53:27.06
もっともな理由だな。
俺だってTitaniumで納品されたら困るわ。
開発環境構築しようするところから詰みそう。

害悪だけ撒き散らして自分はさっさと足洗った日本人エヴァンジェリストは罪深いと思うわ。
2013/09/19(木) 09:48:11.70
俺達もまた金鉱()が出来たらツル売る努力をしよう。
歯糞?つぎはそれが良いかも知れんな。
2013/09/19(木) 17:27:12.39
バージョン3.0から3.1.3に上げたらクラッシュするようになったああああああああ
もう嫌だTitanium…
ググったら速攻で公式フォーラムの質問がいくつも出てきてどれも未解決、こんなんばっかり
2013/09/20(金) 01:16:10.89
新しいプロジェクトでTitanium導入しようとしてるのを見かけたら全力で止める
とりあえずこれだけは必ずやる

というかコレ導入決めた奴アホだろほんま
もう勘弁してくれ…

それとコレ作ってる奴って絶対自分で使ってないだろ…
2013/09/20(金) 02:25:02.17
作ってる奴って言うけど、引くに引けなくなってるのは容易に想像がつく
最初から使わない、が正解になっちまってるのがさみしいな

評価が良くなったらまた試してみたいと思いつつ幾星霜
2013/09/20(金) 02:31:09.17
Titanium被害者の会とか立ち上げた方がいいんじゃない?
これ以上犠牲者を増やさないために
2013/09/20(金) 16:40:36.27
PhoneGap息してないけどTitaniumの方がマシなんだろうか…
クロスプラットフォームで使えるのってどれなんだよ
2013/09/20(金) 20:44:15.25
チャットワークという国産うんこチャットアプリのAndroid版がTitaniumだった
落とす時にアプリの容量でかいなーと思ったらそういうことか
ちょっとしか使ってないけどさっきお馴染みの赤いランタイムエラー吐いて落ちたわw
2013/09/20(金) 21:03:13.79
>>321
PhoneGap息してないって自分が使ってないってだけなんじゃ
2013/09/20(金) 21:50:32.80
PhoneGap知人とこで使ってるようだけど苦言は聞かないな
俺も試しに触ってみとくか
息してないってのがほんとなのかも気になるし
2013/09/21(土) 01:29:17.58
公開アプリこれで出す奴はヤクザ。
2013/09/21(土) 01:30:38.57
たぷんこれ製有名アプリは80パーネィティブのやらせ。
2013/09/21(土) 12:25:09.18
これ絶対あやしいよ

まともに動かないサポートもないなんてものは、普通に考えたら採用できない
ちょっと使ってみたらビルドエラーとか色々起きるので、まずはそこを解決する必要が出ると思うんだが
本とか入門記事書いてる人はなんで誰もそこに触れないの?奇跡的に運がよくて地雷を踏まなかったの?
諸問題完全スルーで紹介するだけってどう考えてもおかしい
2013/09/21(土) 14:17:18.16
金もらって記事書いてるに決まってる。
明らかに挙動がおかしいし、テストコード皆無でやってるのが想像に堅くない。
ちなみに海外でも同じ評価だから、そういうビジネスモデルなんだろう。
2013/09/21(土) 15:15:07.71
俺も金もらって記事書く仕事したい
そのくらいやらんと元が取れんわ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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