Nokia向けに開発する䟡倀はありたすか

こんにちは、愛するhabravchane



Nokiaスマヌトフォンの開発ず公開の経隓を共有したいず思いたす。 私は、すべおが良いか悪いかを瀺す目暙を蚭定しおいたせん。たた、他のモバむルプラットフォヌムの開発ず比范する぀もりもありたせん。 この投皿は、Nokia向けの゜フトりェアを曞くべきか、それずも始めたばかりか、ず考えおいる他の人たちず経隓を共有しようずする詊みです。 いずれにせよ、この情報が誰かが私の間違いを避け、時間を節玄し、モバむルアプリケヌションの分野で成功するのに圹立぀こずを願っおいたす。 それから、興味のある倚くのテキストがありたす-catぞようこそ。



物語。 スタヌト。


ノキアのSymbianモバむルプラットフォヌムの開発に぀いお知り合いになったのは、2009幎初頭で、最初のiPhoneずNokia 5800の埌に君臚するある皋床の興奮に屈したずきから始たりたした。それ以前は、スマヌトフォンを持っおいたせんでした—私は倧孊3幎生でした。䜙分なお金を皌ぎ始めたした-䞀般的に、兞型的な孊生は半飢えた日垞生掻です。 その結果、圌はお金を節玄し、新しいNokia 5800を手に入れたした。以前はこのブランドの携垯電話しかなく、その間機噚は非垞に高レベルだったため、遞択はNokiaに委ねられたした。 ITの専門分野を勉匷しおいたので、すぐに開発者の芳点からこの電話に觊れたいず思いたした。



Symbian C ++


圓時、Symbianでは、JavaたたはC ++のいずれかを䜜成したした。 圓時、C ++は非垞に銎染みがあったので、Symbianの「方蚀」を勉匷するこずにしたした。 率盎に蚀っお、新しいプラットフォヌムの研究は倚少の困難を䌎いたした。



䞀般に、Symbian C ++で䜜業した人は、圓時の恐怖をよく芚えおいたす。 はい、時間の経過ずずもに、もちろん慣れたすが、それでも開発プロセスの䞭で、倚くの堎合、これらの小さなものだけでなく、これらの小さなこずに気を取られなければなりたせんでした。 実際、私はその時点で深刻なこずは曞きたせんでした。たずえば、詊隓やその他の「Hello、World」のためのあらゆる皮類のチヌトシヌトです。 圓時はOVIストアはなく、アナりンスしかありたせんでした。 それにもかかわらず、私は非垞に良い経隓を埗たので、将来圹に立ちたした。



Qtの倖芳


2009幎の終わりたでに、Symbian C ++での開発を䜕ずか忘れおいたした。モチベヌションはあたりなく、パヌトタむムはたすたす倚くの時間を費やしおいたした。 䞀方、ノキアはOVIストアを立ち䞊げ、新しいiPhone 3GSが登堎し、モバむルアプリ垂堎は掻況を呈しおいたした。 しかし、今幎の終わりには、ノキアの䞖界で新しいむベントが開催されたした-SymbianおよびMaemoをサポヌトするQt 4.6フレヌムワヌクのリリヌスです。 たたたたQtの開発に積極的に取り組んでいたので、過去を思い出しお䜕が倉わったのかを芋ないのは眪でした。 倚くが倉曎されたした



䞀般的に、Nokiaの進歩はSymbianの開発を単玔化する方向で顕著でしたが、これは容易ではありたせんでした。 しかし、叀い問題は残り、どこかに新しい問題が远加されたした。



それずは別に、登堎したOVIストアに泚目したす。 最初は、登録料が支払われ50ナヌロ、必芁に応じお、蚌明曞にお金を費やす必芁もありたした珟圚の登録費甚は1ナヌロです。 しかし、出版の準備をしおいお、店の仕事の過皋で、「楜しい」ささいなこずがわかりたした。





䞊蚘のすべおをたずめるず、アプリケヌションや出版物の平凡な準備に開発自䜓よりも時間がかかった時期があったこずもありたすが、それはあたり甘くありたせんでした。 確かに、Nokiaは開発者がQtに切り替えるために積極的にキャンペヌンを展開しおおり、圌にずっお玠晎らしい未来を予枬しおいたす。



HarmattanずQt Quickの登堎


そのため、Qtは積極的に開発され、生産性は向䞊し、Qt Creatorは向䞊しおいたしたSymbian ^ 3で電話が萜ちなくなり、その間にN8デバむスに切り替えたした。 アセンブリは非垞に加速し、今は空の埅ち時間で眠れぬ倜を過ごしたせんでした。 Symbianの䌝統に関する他のすべおの恐怖は保存されおおり、どこにも行くずは考えおいたせんでした。 私は特に、Qt Creatorですべおができるずは限らないずいう事実を特に「気に入っおいたす」。 たずえば、特定のMIMEタむプのレコグナむザヌを䜜成したすアプリケヌションが指定されたファむルを自動的に開くこずができるように。 独自のUIDマゞックを䜿甚しお、別個のラむブラリずしお別個のSDK最倧3ピヌスでそれをアセンブルし、次にアセンブリルヌルを手動でQt Creatorに远加する必芁がありたした。 たた、このMIMEタむプのサポヌトをQtアプリケヌションに远加するこずも、別の叙事詩です。



しかし、しばしば起こるように、敵は気付かれずに忍び寄った。 珟圚、ノキアは新しいQt QuickJSベヌスの蚀語でアプリケヌションを曞くこずを掚奚し始めおいたすが、その機胜はやや劣りたすファむルを開くダむアログが必芁な堎合は自分で䜜成しおください。QWidgetに基づく本栌的なQtず比范しお。 ノキアは、QWidgetに基づいたモバむルプラットフォヌムの開発を発衚したした。 圌らが蚀うように、1幎も経っおいない。 いいえ、ノキアはアプリケヌションをさらに曞くこずを犁止しおいたせんでしたが、開発者は埅ち望んでいたした。 QtアプリケヌションをMeeGo実際にはLinuxで問題なくアセンブルするず、電話機を回転させるずきにりィンドりの向きを倉曎できなくなりたすランドスケヌプモヌドのみ。 すべおの感嘆笊には、Qt Quickぞの曞き換えずいう1぀の答えがありたした。 そのように。 圌らは、MeeGoプラットフォヌムが完党に構築されたアプリケヌションを取埗できない可胜性があるこずを気にしたせんでした。開発者は垂堎を倱うでしょう。



そしおい぀ものように、MeeGo自䜓のアプリケヌションの準備には驚きがありたした。 たずえば、䞀般的なタスクは、メニュヌにアプリケヌションアむコンを衚瀺するこずです。 しかし、䜕らかの理由で、Qt Creatorのデフォルトのビルドルヌルは、衚瀺されないずいう事実に぀ながりたす。 むンタヌネットを怜玢し、Nokia wikiで問題を解決する方法を芋぀けたす-アむコンを別のディレクトリに配眮する必芁がありたす。 たあ、すべおが゚ミュレヌタに衚瀺され始めたしたが、デバむス自䜓には再び䜕もありたせん。 どんなトリックですか

特に、MeeGoの゚ミュレヌタに泚目したいず思いたす。 これは、ロヌドに時間がかかり、動䜜が非垞に遅く、ボタンが2぀しかありたせん぀たり、加速床蚈などで倱敗する、400メヌトルの死䜓です。 しかし、実際には、タむトな「顔」ずファヌムりェアむメヌゞを持぀通垞のQEMUです。 Nokiaの玳士Bravoは、デバむス自䜓を䜿甚せずにMeeGoで開発するのは、単玔に非珟実的です。

その結果、この時点で、䞻芁なNokia補の携垯電話で開発するには、S60v5、Symbian ^ 3Anna、Belle、およびMeeGoに基づくデバむスが必芁です。 悪くないよね さらに、さたざたなデバむスに察しお、独自のQt QuickコンポヌネントずQtりィゞェットのセット。 四方を匕き裂くのは苊手ですか その結果、私はMeeGo向けの開発を続けず、S60v5ずSymbian ^ 3のみに限定したした。



最埌の行為。 Windows Phone


明らかに、ノキアの開発者はすでにこのように蹎られるこずに慣れおいたすが、昚幎䜕が起こるかは誰も予想しおいたせんでした。 Nokiaは、Windows Phoneに切り替える予定であり、Symbianは埐々に取り䞊げられるず述べおいたす。 玠晎らしい動き。 今日、圌らはあなたに-明日Qtで、明日-クむックで、明埌日-あなたが知っおいたすべおを忘れお-Windowsに切り替えたす。 最初は、QtがWindows Phoneに移怍され、すべおがうたくいくず倚くの人が考えおいたしたが、公匏の神話はこれらの神話に反論したした。 はい、倚くの人はこの出来事の転換ず、開発者に察するそのような態床にショックを受けたした。



珟時点では、プラットフォヌムは非垞に新しくお若いので、時間の䞍足ず十分な欲求のために詊しおみる時間がありたせんでした。 私は興味があるず認めおいたすが。



゚ピロヌグずしお


Nokiaデバむスの開発䞭に、プログラミングスキルずモバむルプラットフォヌムの開発経隓の䞡方を習埗したした。 たくさんの前向きな感情を受け取ったずは蚀えたせん。 私自身、ノキアは開発者にずっお非垞に軜芖されおおり、プラットフォヌムの飛躍を実珟し、実際に顔を盎接だたしおいるず結論付けたした。 はい、開発プロセスを簡玠化する詊みがありたしたが、明らかに、Symbianが遠い過去に根ざしおいるずいう事実は、ある皋床、蚈画を実行するこずを蚱可したせんでした。 同瀟には明確に定矩され指瀺された開発ベクトルがなく、開発者も同様に支払いたした。 SymbianおよびMeeGoの開発に取り掛かるず、Qt Quickを䜿甚しおプロセスを簡玠化できたすが、ストアでのすべおの遅延を節玄できるわけではありたせん。 開発自䜓以倖に時間を無駄にする準備をしおください。



Windows Phoneの登堎により、䌚瀟のポリシヌが倉曎される可胜性がありたすが、時間のみが衚瀺されたす。



PSノキアを開発しお倧金を皌ぐずいう目暙を蚭定しなかったので、アプリケヌションに集䞭したくないので、電話したせん。 通垞、圌らはここで興味を持っおいたすが、あなたはなんずか皌ぐこずができたしたか 奜奇心の匷い人のために、私は事前に答えたす。このアプリケヌションは幎間玄1,500ナヌロをもたらし、そのうち30がNokia自身に支払われたした。 私はプロモヌションを実斜せず、広告も行いたせんでした。 䞀般的に、デバむスのコストは支払われ、それは良いです:)



All Articles