
これはWeb開発者向けの現在のツールと機能の概要であるため、このブランドの嫌悪感について心配しないでください。 この場合のマイナス面の説明は、現在の問題について直接連絡を取ろうとする試みとみなされるべきです。 それで、ノキア用のアプリケーションを開発しているときに出会ったもの。
Oviストア

しばらく前、ノキアの広告キャンペーンがHabréで開催され、Ovi App Wizard(http://appwizard.ovi.com/)が宣伝されました。 このツールを使用すると、サイト上のRSSフィードを使用して簡単なニュースアプリケーションをすばやく作成できます。 RSSの主な目的、つまりニュースフィードを記述するために作成されたことを思い出してください。 これはすべて、Ovi Storeに無用なアプリケーションがたくさんあるという状況に既につながっています。 たとえば、Vedomosti新聞自体は非常に有益ですが、そのウィジェットは単なる見出しのコレクションです。 潜在的に、そのようなアプリケーションは、インターネット上のRSSフィードと同数になる可能性があります。
ノキアはそのような機器を導入するだけでなく、大企業の間でも積極的に宣伝することを決めたようです-ある時点で、Ovi StoreはWWFやGreanpeaceなどのApp Wizardによって生成されたリーダーを補充し始めました。 このため、トップに侵入することははるかに困難になります。 これは、有名な「おなら」アプリケーションがモバイルストアに自由に存在するという事実にもかかわらずです。 ケースはいくつかの大企業に限定されません。 このような広告は、理解できないRSSフィードも引き付けます。 このように(http://store.ovi.com/content/37316)。
Nokia WRTウィジェット

私の仕事はカメラとマイクにアクセスすることでした。 すぐに多くの問題が発生したことが判明しました。 まず、論理的には、あらゆる種類の有用性へのアクセスを提供するNokia Platform Servicesに目を向ける必要があります。 ただし、マイクは完全に存在せず、カメラの存在はバージョン2.0のみです。 バージョンの追跡は一般的ではありませんでしたが、マイクの存在は重要です。
さらに、Nokiaコミュニティでは既にこのような問題(および他の問題)が発生しているため、そのような場合にAPIBridgeが作成されたことがわかりました。 電話でローカルサーバーを作成し、httpリクエストを待機し、カメラ、マイクを呼び出し、ファイルを送信するなどの実行可能ファイルです。 もちろん、これはすべて松葉杖ですが、主な問題はAPIBridgeがsisファイルであり、ウィジェットがwgzファイル(一般的にはzip)であることです。 次に、次の松葉杖がシーンに入ります-WGZインストーラーをコンパイルして、ウィジェットと同じAPIBridgeの両方を含むsisファイルを取得できます。 ただし、最初にWGZインストーラーを編集し、sisファイルに署名する必要があります。
パッケージと署名

ここではすべてが明確で、すぐに行きました。 ただし、アプリケーションをコンパイルするには、S60 SDKをダウンロードするのが理にかなっており、問題がありました。 理想的には、実行可能ファイルを保持しているWindowsフォルダのパスに自身を登録する必要がありますが、実際には、何らかの理由で私はいつも悪い運を持っていた、と私は最終的にはぶっきらぼうにSISファイルをコンパイルし、それに署名したとき、それは2ヶ月となっています。 プログラミングを知らないデスクトップのプロセスは完全に自明であり、APIBridgeを使用した大きなWeb開発マニュアルはありません。 結局のところ、Qtではすべてに署名することでより簡単になりました。
Nokia Qt SDK

デバイスへのアクセスについては、これらの目的のために個別のQt Mobility APIがあることを別に注意する価値があります。 C ++のような言語を使用したことがない人にとって、このライブラリの動作はまったく明らかではありません。 カメラを使用した例は、最初から遠く離れて開始され、多くの時間が掘り下げられましたが、これは私が必要なものではないことを理解するためです。 たとえば、カメラをアプリケーション自体に出力する機能は私には向いていませんでした。私の目標は、単にカメラを表示できないブラウザを使用することだったからです。
指示を使用すると、QtWebKitとウィジェットをコンパイルできますが、アプリケーションにとっては、「何かを表示する以上のこと」は多すぎますが、十分な機能はありません。 さらに、多くのバグ。 ローカルリソースにアクセスするとき、例えば、Qtは(明らかに必要とされていない)は、インターネットへの接続要求を要求し、アクセスポイントのいくつかの選択肢、自然に(おそらくルータレベルで)そのようなリソースが存在しないというメッセージが表示されます。
Qtですべてが非常に迅速に開発されている(同じQt Mobilityを含む)と私は信じていますが、Qt Creatorは、リソースを大量に消費することなく機能するかなり便利なツールです。 さらに、携帯電話を持っていると、デバイスに直接テストするためにすべてを一度にコンパイルしてアップロードするのが便利です(Nokia WRTで作業しているときは、出血が絶えません)。 しかし、Web開発者がそこでクリームをスキミングするのは時期尚早であり、なぜQt WRTを凍結するのが不明確でand辱的であるのか。
プロジェクトの現在の段階
私は実際にはQtが獲得したアプリケーションを作りたいと思っていますが、(必要であれば、Qtライブラリをダウンロードします)追加と必須APIBridge Expressのインストーラをコンパイルしようとすると、奇妙なバグにつながった - APIBridgeインストールされていません。 いずれにせよ、私はまだローカルサーバー(バグレポートがコンパイルされた)にアクセスできませんでした。 その結果、数か月の苦労の末、通常のSDKツールを使用して、APIBridgeとウィジェット自体を含む単一のファイルにプロジェクトをコンパイルし、署名しました。 現在、私たちはデザインに取り組んでおり、おそらくすぐに大騒ぎが何であったかをお話しします。
ノキアの現在の段階
開発者とユーザーのiPhone / Android要件が出現した後、Symbianは古いツールの上に新しいツールを作成しなければならなかったことが明らかになりました。 その結果、多くの松葉杖が登場しましたが、将来的にはなくなるはずです。 しかし、作業は明らかに実行されており、すべての努力がQtで行われているため、Web開発者はこのテクノロジーに基づいた同様のソリューションを期待して、これまでにやらなければなりません。 しかし、Ovi Storeへの登録価格や証明書の無料受領など、正しい措置が既にとられています。
私は、携帯電話市場でのノキアの幸運を祈っており、現在の開発方法に苦労し続けます。