InfoQ ホームページ iOS に関するすべてのコンテンツ
-
Orubase - Windows Phone,Android,iOS 用ハイブリッドネイティブアプリ開発を実現するフレームワーク
Syncfusion の Orubase は Windows Phone,Android,iOS プラットフォーム用のモバイルアプリケーションを開発するためのフレームワークだ。ASP.NET MVC と Orubase フレームワークを組み合わせることで,アプリ開発が可能になる。
-
-
Android, iOS などモバイルプラットフォームで WORA Java サポート - 元 Sun の開発者が実現
2012 年創立のイスラエルのベンチャ企業 Codename One が新しい Java SDK を開発した。iOS や Android,BlackBerry,Windows Phone など,多数のモバイルデバイスプラットフォームを単一コードベースでサポートするネイティブアプリケーションが Java で開発可能になる。
-
Google、JavaをObjective-Cに変換するJ2ObjCをリリース
GoogleはソースコードをJavaからiOSプラットフォーム向けObjective-C/C++に変換するJ2ObjC transpilerをオープンソース化した。
-
コミュニティ駆動リサーチ: 最も重要で成熟したクロスプラットフォーム・モバイルツールは?
InfoQのリサーチ活動として、4番目の質問「最も重要で成熟したクロスプラットフォーム・モバイルツールは?」が公開された。このInfoQの新しいサービスが望んでいるのは、企業ソフトウェア開発に影響を及ぼすトレンド、行動、テクノロジに関する最新の偏見のないコミュニティベースの洞察を皆さんに提供することだ。従来のベンダーやアナリストによるリサーチとは違って、このリサーチは皆さんの回答がベースになる。
-
PhoneGap 2.0 – ひとつのフレームワークで複数のプラットフォームを
Adobe SystemsがPhoneGap 2.0をリリースした。これは開発者や企業がHTML、CSS、JavaScriptを使って、クロスプラットフォームのモバイルアプリを開発できるようにするオープンソースソリューションだ。PhoneGapフレームワークを使うと、iOS、Android、Blackberry、Windows Phone、Palm WebOS、Samsung Bada、Symbianといった幅広いプラットフォーム向けにアプリケーションを構築できる。PhoneGap 2.0にはCordova WebViewのサポートが含まれている。これはすべてのモバイルプラットフォームで利用可能なブラウザコントロールを使うことで、Webアプリをネイティブアプリとしてラップできるようにする。
-
Qualcomm Gimbal: コンテキストアウェアなモバイルアプリを作る
QualcommのGimbalはAndroidおよびiOS用のコンテキストアウェアネスプラットフォームだ。モバイル開発���が自分のアプリケーションにコンテキストセンシティブな機能を追加できるようにする。Gimbalを使うことで、アプリケーションはユーザの好みや習慣、位置、時間に基づいて、デバイスにリッチメディア通知をプッシュできるようになる。
-
モバイルプラットフォーム: 開発者のマインドシェア、インテントシェア、アプリ開発のコストと収益はどうなってる?
VisionMobileの新しい調査結果は、開発者がモバイルプラットフォームをどう見ているか、モバイルアプリを開発するためのコストと収益はどうなっているか示している。
-
Miguel de Icaza氏とASP.NET MVC、Moonlight、そしてAndroid訴訟
私たちは、Monoプロジェクトとその新しい親会社であるXamarinの創設者であるMiguel de Icaza氏と話すことができた。いくつかのトピックで、Mono上のASP.NET MVCの将来とMoonlightプロジェクトの終了についてもカバーしている。
-
UI 開発を簡略化する MonoTouch.SQLite
MonoTouch と iOS で開発を行っていると,SQLite テーブルデータの表示が必要な場合がある。自分で UITableViewController を構築すればすぐに可能なことだが,相当量の定型コードの記述とかなりの作業時間が必要になる。Jeffrey Stedfast 氏は MonoTouch.SQLiteで,このような単純なテーブルのバインディングを事実上,単一のメソッドにまで簡略化する方法を考案した。
-
Mozilla が H.264 サポートを検討中
Mozilla はその歴史において,(H.264 のような) 非オープンコードの利用を拒み続けてきた。InfoQ でも取り上げたことのあるテーマだ。その理由は主にイデオロギ的なもの – すなわち H.264 が MPEG-LA の所有する特許によって,ライセンス的に支配されている点にある。プラットフォームの提供するビデオコーデックのサポートを可能にするという提案は,このスタンスが軟化したことの兆候だろうか。
-
iOS/MonoTouchの新しいガベージコレクタとメモリプロファイラ
MonoTouch for iOSは、世代を持つガベージコレクタSGenをサポートした。これは最近まで、完全バージョンのMonoだけの実験的なオプションだった。同時にiOS向けのメモリプロファイラもMonoDevelop IDEを通じてアクセス可能になる。
-
モバイルデバイスの .NET/Mono ユニットテスト
特殊なプラットフォームで今も問題となっているのが,ユニットテストのサポートの欠如である。どのような方法を選択しても,開発者はテストあるいはビルドプロセスの品質に関する妥協を余儀なくされる。最近になって MonoTouch がこの分野で進歩を遂げたが,Windows Phone と Mono for Android はいまだ遅れを取っている。
-
MonoTouch.Dialogを見る
MonoTouch.Dialogは、アプリケーション画面の開発で定型コードを劇的に削減するように設計されたUI開発ツールキットである。属性を使うことにより、クラス定義から動的に画面が生成される。代わりにプログラムから生成したり、JSONドキュメントから読み込んだりすることができる。
-
jQ.Mobi – モバイルデバイスに最適化されたjQuery
appMobiは、developer mindshare用のjQuery Mobileと競合するjQueryを書き換えたjQ.Mobiをオープンソース化した。