<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ivan Kuznetsov &#187; Symbian</title>
	<atom:link href="http://www.ivankuznetsov.com/category/symbian/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ivankuznetsov.com</link>
	<description>Entrepreneur, Ruby on Rails and Ubuntu fanatic, consultant</description>
	<lastBuildDate>Tue, 18 May 2010 18:39:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Choosing Mobile Development Platform</title>
		<link>http://www.ivankuznetsov.com/2009/05/choosing-mobile-development-platform.html</link>
		<comments>http://www.ivankuznetsov.com/2009/05/choosing-mobile-development-platform.html#comments</comments>
		<pubDate>Wed, 06 May 2009 16:20:13 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
				<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[S60]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/?p=162</guid>
		<description><![CDATA[There&#8217;s been a lot of heated discussions in the blogosphere in the past month about mobile platforms from independent developer perspective. Which platform to choose, if you want to develop cool applications, reach a lot of users and maximize your revenues? I previously wrote on this subject a year ago, when Android was announced, and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-167" title="mobileplatform" src="http://www.ivankuznetsov.com/wp-content/uploads/mobileplatform.png" alt="mobileplatform" width="200" height="161" />There&#8217;s been a lot of heated discussions in the blogosphere in the past month about mobile platforms from independent developer perspective. Which platform to choose, if you want to develop cool applications, reach a lot of users and maximize your revenues?</p>
<p>I previously wrote on this subject <a href="http://www.ivankuznetsov.com/2008/01/google-android-vs-nokia-series-60-what-would-it-take-to-build-a-better-mobile-phone.html" target="_blank">a year ago</a>, when Android was announced, and <a href="http://www.ivankuznetsov.com/2006/07/why-are-mobile.html" target="_blank">three years ago</a>, when I was really disappointed by a pretty much dead S60 applications market.</p>
<p>This time it started with a great presentation by <a href="http://dirtyaura.org/blog/" target="_blank">Teemu Kurppa</a> (a mastermind behind mobile Jaiku) at <a href="http://mobiledevcamp.fi/" target="_blank">MobileDevCamp Helsinki</a> &#8211; &#8220;<a href="http://dirtyaura.org/blog/2009/03/10/mobiledevcamp-slides-platform-stage/" target="_blank">Platform = Stage. How to choose a mobile development platform?</a>&#8220;. It is a must see for every mobile developer.</p>
<p><span id="more-162"></span>Teemu compares the number of &#8220;educated users&#8221; for S60, iPhone and J2ME enabled phones, and illustrates that they are cardinally different from absolute numbers of sold devices/potential customers advertised by companies behind those technologies.</p>
<p>Even if iPhone/iPod Touch has the smallest number of sold devices, it has 3x times the number of &#8220;educated users&#8221; than its nearest competitor (S60), and &#8220;educated users&#8221; are the real potential customers with the money and intention to buy.</p>
<p>Teemu also compares the distribution channels &#8211; Apple App Store vs. S60 Download and user experience when downloading and installing applications.</p>
<p>By far iPhone/iPod Touch coupled with App Store is the absolute winner as a development platform, if you want to maximize your target audience and profits. But there will be two major disruptions this year, trigerring a ripple effect in mobile development pond &#8211; Nokia&#8217;s global <a href="http://store.ovi.com" target="_blank">Ovi Store</a> launch and Google&#8217;s <a href="http://www.android.com/market/" target="_blank">Android Market</a> launch in Europe.</p>
<p>However as <a href="http://www.ewan.net/2009/04/10/me-what-about-the-400m-ovi-compatible-handsets-by-dec-2010-iphone-dev-rockstar-uhhh/" target="_blank">Ewan MacLeod reports</a> Nokia&#8217;s Ovi Store got more than a cold reception from mobile developers in the Bay Area, who were unimpressed by &#8220;400 million Ovi compatible handsets by Dec 2010&#8243; proposition.</p>
<p>Mike Rowehl in his rant &#8220;<a href="http://www.thisismobility.com/blog/2009/04/11/please-dont-mistake-my-apathy-for-a-lack-of-understanding/" target="_blank">Please Don’t Mistake My Apathy For A Lack of Understanding</a>&#8221; explains the reasons behind his choice of iPhone as a preferred development platform. Addressing Nokia, RIM and Microsoft, Mike wrote <em>&#8220;Once things change, once you get your stores developed, released, and proven as a good commercial channels to end users &#8211; then we can talk again. Until then we’re all just going to keep laughing at you and developing for iPhone&#8221;</em>. He got a reassuring comment from Lee Williams, executive director of Symbian Foundation, which I do hope is the first sign that at least Nokia starts caring about developer&#8217;s needs.</p>
<p>iPhone was the buzzword of 2008, but I am still closely following Google&#8217;s Android development. I was really impressed by a successful example of one of my friends, who concepted, developed and published mobile application for Android in about a month of evening coding &#8211; without any prior mobile development experience, let alone Android experience. Android documentation and community, encouraged and supported by Google, allowed this to happen.</p>
<p>Apple&#8217;s App Store success (1 bln downloads quoted) indicates that there is a lot of moeny in 3rd party application market, and there will be a fierce competition between Google, Apple and Nokia for developers attention. The one that succeeds will have to forget about having the largest number of devices on the market, and concentrate on three really important things:</p>
<ul>
<li>providing a good distribution channel with a fair revenue split</li>
<li>educating users about possibility to install mobile applications</li>
<li>creating a decent development platform, with a good toolset, comprehensive documentation and active community</li>
</ul>
<p>With Apple being now a clear leader, and Android a strong challenger with large potential, it is going to be an uphill battle for Nokia to regain trust of mobile developers and deliver on promises of Symbian Foundation and Ovi Store.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ivankuznetsov.com%2F2009%2F05%2Fchoosing-mobile-development-platform.html&amp;linkname=Choosing%20Mobile%20Development%20Platform"><img src="http://www.ivankuznetsov.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2009/05/choosing-mobile-development-platform.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Android vs. Nokia Series 60 &#8211; what would it take to build a better mobile phone?</title>
		<link>http://www.ivankuznetsov.com/2008/01/google-android-vs-nokia-series-60-what-would-it-take-to-build-a-better-mobile-phone.html</link>
		<comments>http://www.ivankuznetsov.com/2008/01/google-android-vs-nokia-series-60-what-would-it-take-to-build-a-better-mobile-phone.html#comments</comments>
		<pubDate>Wed, 16 Jan 2008 00:50:28 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
				<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/2008/01/google-android-vs-nokia-series-60-what-would-it-take-to-build-a-better-mobile-phone.html</guid>
		<description><![CDATA[The long awaited Google phone turned out to be just an OS. What does it mean for us, mobile software developers? Personally, I think this is great news. An open mobile platform is something that was long due to stir up the world of RIM-Windows-Symbian. Android managed to get many things right from the very [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ivankuznetsov.com/wp-content/uploads/2008/01/android.png" alt="Android" class="alignleft" /> The long awaited Google phone turned out to be just an OS. What does it mean for us, mobile software developers?</p>
<p>Personally, I think this is great news. An open mobile platform is something that was long due to stir up the world of RIM-Windows-Symbian.</p>
<p>Android managed to get many things right from the very beginning, things that took several years for S60. While S60 initially took Microsoft-style approach to development community &#8211; with multi-level support, exclusive club membership with access to the source code, signing and licensing, Android is quite open and democratic.</p>
<p>When Google announced Android SDK &#8211; my first thoughts were &#8211; it&#8217;s a smart move to release SDK before devices are available. Google&#8217;s name alone would be enough to attract developers and hackers to this new platform, so they can create a developer community by the time devices are shipping. Then Google announced developer challenge with $10mln in awards.</p>
<p><span id="more-88"></span><br />
Who wouldn&#8217;t like to try? And we didn&#8217;t have to wait long for examples. Moscow-based startup <a href="http://sadko.mobi">company Sadko</a> announced Android application <a href="http://sadko.mobi/callfreq/index.html">CallFreq</a> &#8211; a smart dialer application.</p>
<p>Ukranian software house OreDale <a href="http://android.oredale.com/">offers</a> to implement your ideas for Android developer challenge for a reasonable compensation.</p>
<p><a href="http://www.android-freeware.org/">Android freeware directory</a> already features 21 application.</p>
<p>What is it that I liked so much about Android? Mostly things that I complained about in Symbian/S60.</p>
<ul>
<li>SDK</li>
</ul>
<p>On November 12th, 2007 when first Android SDK release appeared on the web I downloaded and installed it on my <em>Linux</em> machine. Size of the SDK was more that reasonable &#8211; 54Mb. Emulator startup was fast. There were plenty of sample applications illustrating APIs. Installing Android plugin for Eclipse was simple. <a href="href="http://code.google.com/android/intro/tools.html">Debugging and tracing tools</a> were also in the pack.</p>
<p>Unfortunately developing for S60 in Linux is still not an easy ride. S60 v3 FP1 SDK for Windows is 354Mb, which still might be a problem if you don&#8217;t have fast internet.</p>
<ul>
<li>Developer support</li>
</ul>
<p>Google got Android developer support under control from the very beginning &#8211; forums, blogs, online SDK documentation, API examples, application examples, video tutorials,  &#8211; all on <a href="href="http://code.google.com/android/">http://code.google.com/android</a>.</p>
<ul>
<li>Software development &#8211; learning curve</li>
</ul>
<p>If you ever developed for Symbian OS, you know that you have to learn a lot of new stuff &#8211; what are the basic types in C++, how to work with strings, how to implement multithreading, how client/server works, how Symbian database management system works, etc. Unfortunately entry barrier for Symbian development is high.</p>
<p>Android, even though it is a Linux based OS, has chosen Java as the main programming language and Sqlite as DBMS solution. If you know Java, you can start coding for Android already today.</p>
<p>I wrote about issues related to software development on S60 platform in &#8220;<a href="http://www.ivankuznetsov.com/2007/03/do-we-really-ha.html">Do we really have a mobile development platform?</a>&#8220;.</p>
<p>Nokia has taken several steps in order to make development for S60 easier and lower the entry barrier &#8211; such as <a href="http://blogs.s60.com/tommi/2007/02/open_c_making_s60_development.html">Open C</a> and Python.</p>
<p>But as Michael Mace writes in his <a href="http://mobileopportunity.blogspot.com/2007/11/google-os-company.html">&#8220;Google, the OS company</a> blogpost about Android impact on Symbain<em>&#8220;It&#8217;s not fun competing against a free product that&#8217;s been subsidized by one of the richest companies in the world (just ask Netscape).&#8221;</em></p>
<ul>
<li>Security and openness</li>
</ul>
<p>I wrote about S60/Symbian platform security issues in &#8220;<a href="http://www.ivankuznetsov.com/2007/08/symbian-os-platform-security-good-or-evil.html">Symbian OS Platform Security &#8211; good or evil?</a>&#8220;.</p>
<p>Android&#8217;s <a href="http://code.google.com/android/devel/security.html">approach to security</a> is along the lines &#8211; let the user decide. Application defines which permissions it requires &#8211; and user grants these permissions when the application is installed on the device.</p>
<p>Let&#8217;s see what it turns out to be in the real world &#8211; in &#8220;At application install time, permissions requested by the application are granted to it by the package installer, based on checks with trusted <span id="__firefox-findbar-search-id" style="padding: 0pt; background-color: yellow; color: black; display: inline; font-size: inherit">autho</span>rities and interaction with the user.&#8221; statement &#8220;trusted <span id="__firefox-findbar-search-id" style="padding: 0pt; background-color: yellow; color: black; display: inline; font-size: inherit">autho</span>rities&#8221; is a subject for concern.</p>
<ul>
<li>Developer perspective</li>
</ul>
<p>I can recommend an excellent artile by John Lombardo &#8220;<a href="http://www.linuxdevices.com/articles/AT9900056470.html">A developer&#8217;s perspective on Google&#8217;s Android</a>&#8221; that describes first-time user (developer) experience with Android.</p>
<ul>
<li>Consumer perspective</li>
</ul>
<p>From a consumer perspective Android appears to be a well designed platform that can be easily extended. At the moment it has less default applications than S60 platform, but firstly, that will be compensated by 3rd party developers (especially since &#8220;all applications are equal&#8221; idea is core to Android ideology), and secondly, Android provides a powerful browser based on Apple&#8217;s WebKit browser engine (same as used in iPhone and newer S60 phones), which would allow users take advantage of all internet services offered by Google.</p>
<ul>
<li>Open Handset Alliance</li>
</ul>
<p><a href="http://www.openhandsetalliance.com/index.html">Open Handset Alliance</a> established by Google caused a mixed reaction from Nokia.</p>
<p><a href="http://www.hs.fi/english/article/Nokia+Google+alliance+brings+nothing+new+of+significance/1135231613363">Helsingin Sanomat wrote</a> that: &#8221; Nokia feels that Android, a mobile telephony alliance announced on Monday by Google, is unnecessary because Nokia has already been doing nearly everything that the alliance is just talking about. Nokia says that its S60 platform, which is based on its own Symbian operating system, is the best and most workable foundation for Internet services of mobile telephones&#8221;.</p>
<p>On the other hand Kari Tuutti, spokesman for Nokia Multimedia, <a href="http://www.tech.co.uk/gadgets/phones/mobile-phones/news/nokia-considering-joining-google-alliance?articleid=1649915075">said that</a> Nokia joining Open andset Alliance is not ruled out at all.</p>
<p><em><strong>Conclusion:</strong></em></p>
<p>Android is a new guy on the block, and it is not all roses. It still has to survive the harsh reality of hardware products manufactuing world and maintaining API compatibility between versions and devices in order to establish itself as a real platform. Because of the Apache license used for Android SDK &#8220;<a href="http://www.pervasivecode.com/blog/2007/11/21/journalists-developers-puzzled-by-android-sdks-license">applications designed to be compatible with Google’s platform could be made incompatible with a particular device, by a handset vendor who removes core Android APIs and replaces them with their own closed source alternative</a>&#8220;.</p>
<p>Integration with the real hardware can bring more surprises than anticipated by a company with software background. So I wouldn&#8217;t count on seeing first Android devices earlier than Christmas 08.</p>
<p>Google got many things right and made a very good start. Android looks quite promising, and Google seems to be quite serious about making it world leading mobile platform. At the same time Nokia has an established platform, a huge base of S60 devices already on the market and talented S60 R&amp;D team.</p>
<p>Year 2008 promises to be very interesting.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ivankuznetsov.com%2F2008%2F01%2Fgoogle-android-vs-nokia-series-60-what-would-it-take-to-build-a-better-mobile-phone.html&amp;linkname=Google%20Android%20vs.%20Nokia%20Series%2060%20%26%238211%3B%20what%20would%20it%20take%20to%20build%20a%20better%20mobile%20phone%3F"><img src="http://www.ivankuznetsov.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2008/01/google-android-vs-nokia-series-60-what-would-it-take-to-build-a-better-mobile-phone.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Symbian Platform Security &#8211; hacked?</title>
		<link>http://www.ivankuznetsov.com/2007/10/symbian-platform-security-hacked.html</link>
		<comments>http://www.ivankuznetsov.com/2007/10/symbian-platform-security-hacked.html#comments</comments>
		<pubDate>Sat, 27 Oct 2007 19:13:00 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
				<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/2007/10/symbian-platform-security-hacked.html</guid>
		<description><![CDATA[(Via: Gábor Török and Antony Pranata) Well, hacked &#8211; sort of. Apparenlty it is possible to obtain AllFiles capability for your applications by changing a few lines in Nokia Software Update files and flashing your phone, as described here. For developers that means that with certain amount of effort they will be able to make [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ivankuznetsov.com/wp-content/uploads/2007/10/232080_unix_shot.jpg" class="alignleft" alt="Hacked" /></p>
<p><em>(Via: <a href="http://mobile-thoughts.blogspot.com/2007/10/symbian-platform-security-hacked.html">Gábor Török</a> and <a href="http://mobile.antonypranata.com/2007/10/26/symbians-platform-security-is-hacked/">Antony Pranata</a>)</em></p>
<p>Well, hacked &#8211; sort of. Apparenlty it is possible to obtain AllFiles capability for your applications by changing a few lines in Nokia Software Update files and flashing your phone, as described <a href="http://www.symbaali.info/2007/10/goodbye-s60-platform-security-hello.html">here</a>.</p>
<p>For developers that means that with certain amount of effort they will be able to make their <a href="http://www.ivankuznetsov.com/2007/08/symbian-os-platform-security-good-or-evil.html">life a bit easier</a> and explore previously hidden features of SymbianOS.</p>
<p>For hackers that means that they can access data cages of all applications on a stolen phone (e.g. with <a href="http://www.symbaali.info/2007/10/exploring-s60-with-allfiles.html">Y-Browser with AllFiles capability</a>) and extract passwords from configuration files (e.g. e-mail, IM client, browser, virtually all applications that access internet services and store passwords on the mobile without encryption)</p>
<p>This is the first publicly available evidence of a possibility for 3rd parties to obtain AllFiles and other capabilities available only to phone manufacturers. Symbian Platform Security was considered to be &#8220;unbreakable&#8221; by far, and technically it still is &#8211; the blunder is really on NSU part.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ivankuznetsov.com%2F2007%2F10%2Fsymbian-platform-security-hacked.html&amp;linkname=Symbian%20Platform%20Security%20%26%238211%3B%20hacked%3F"><img src="http://www.ivankuznetsov.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2007/10/symbian-platform-security-hacked.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Symbian OS Platform Security &#8211; good or evil?</title>
		<link>http://www.ivankuznetsov.com/2007/08/symbian-os-platform-security-good-or-evil.html</link>
		<comments>http://www.ivankuznetsov.com/2007/08/symbian-os-platform-security-good-or-evil.html#comments</comments>
		<pubDate>Wed, 08 Aug 2007 19:56:11 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/2007/08/symbian-os-platform-security-good-or-evil.html</guid>
		<description><![CDATA[In the past couple of months I&#8217;ve been doing internal trainings, and on pretty much every one of them I was getting questions regarding Symbian platform security. And to be honest, platform security is something that made me loose my sleep a few times over the past couple of years. But I don&#8217;t want this [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ivankuznetsov.com/wp-content/uploads/2007/08/symbian.jpg" alt="symbian.jpg" class="left" />In the past couple of months I&#8217;ve been doing internal trainings, and on pretty much every one of them I was getting questions regarding Symbian platform security. And to be honest, platform security is something that made me loose my sleep a few times over the past couple of years.</p>
<p>But I don&#8217;t want this to be yet another post about how bad the PlatSec is, and the reason for that is that I believe it actually is a good thing. Here are some facts.</p>
<p><span id="more-75"></span>The idea behind PlatSec as described in marketing materials is pretty good: &#8220;a fine-grained way to efficiently restrict or completely prevent unauthorised access to sensitive APIs and data on the mobile phone while keeping the device open to developers&#8221;. The reality however proves to be quite different.</p>
<p>Platform security is often misunderstood as an ultimate protection from viruses and all kinds if malicious software. But <a href="http://www.f-secure.com/weblog/archives/archive-052007.html#00001190">here&#8217;s the first report</a> about an application signed by Symbian that is a spyware.</p>
<p>Antony Pranata has an excellent piece on antivirus software for SymbianOS 9.x &#8220;<a href="http://mobile.antonypranata.com/2007/03/26/do-we-need-anti-virus-for-symbian-os-9-devices/">Do We Need Anti Virus for Symbian OS 9 Devices?</a>&#8220;.</p>
<p>Gábor Török in his blog post &#8220;<a href="http://mobile-thoughts.blogspot.com/2007/05/symbian-signed-is-not-anti-virus.html">Symbian Signed is not an anti-virus software</a>&#8221; explains that &#8220;<em>signing has not much to do with protection against malicious programs</em>&#8220;. Certification is not about security, it is about being able to trace the problem back to the developer.</p>
<p>But what is such security good for if you can get a signed spyware application?<br />
As Gábor writes &#8220;For example, the author&#8217;s certificate can be revoked and added to a list, called Certificate Revocation List or CRL for short&#8221;. The problem is however that CRL is not supported as of yet in S60 3rd Edition.</p>
<p><a href="http://mobile-thoughts.blogspot.com/2007/03/here-is-my-program-sign-it-yourself.html"> Gábor Török</a> and <a href="http://mobilephonedevelopment.com/archives/325">Simon Judge</a> write about developers shipping unsigned applications, so that advanced users can do the signing themselves using their own developer certificates becoming a common practice.</p>
<p>Why this can possibly be happening?</p>
<p>In &#8220;<a href="http://mobile-thoughts.blogspot.com/2007/03/do-you-think-that-platsec-signing.html">Do you think that PlatSec signing process is a nightmare?</a>&#8221; Gábor writes more about it. And I have to answer <strong>YES</strong> to his question.</p>
<p>Here are some examples of issues with and around Symbian OS Platform Security implementation:</p>
<p>&#8220;<a href="http://mobile.antonypranata.com/2007/07/04/symbian-is-not-an-idiot/">Symbian is not an Idiot</a>&#8221; and &#8220;<a href="http://mobile.antonypranata.com/2007/07/10/symbian-signed-please-enable-me/">Symbian Signed, Please Enable Me</a>&#8221; by Antony Pranata where he rants about the delays in getting developer certificate for his new Nokia phone.</p>
<p>&#8220;<a href="http://news.mobile9.com/s60apps/2007/07/23/is-symbian-trying-to-kill-off-small-developers">Is Symbian Trying to Kill Off Small Developers?</a>&#8221; by &#8220;Symbian In Motion&#8221;</p>
<p>&#8220;Death Of The Bedroom Coder&#8221; <a href="http://mind-flip.blogware.com/blog/_archives/2007/4/10/2868825.html">part 1</a> and <a href="http://mind-flip.blogware.com/blog/_archives/2007/5/9/2937982.html">part 2</a> by Chris Woods where he describes process and provides expenses calculation for an individual to release a Symbian application.</p>
<p><u>To summarize:</u></p>
<p>Platform Security hinders development process on S60 platform, especially for small independent software companies/individual programmers. It prohibits students or any other developers who can&#8217;t affort the signing process to write shareware software for S60. In addition to all other problems <a href="http://mikie.iki.fi/wordpress/?p=33">developers experience</a> with the platform it just turns them away from Symbian.</p>
<p>Yes, Symbian provides free certification for freeware applications, but sometimes that&#8217;s simply not fast enough. If you want to interact with your users and make them happy, you would need to deliver fixes and new features for your software without additional delays.</p>
<p>We have a system that discourages independent developers, slows down freeware distribution, and does not prevent malicious software from spying on you or destroying your phone. What is the point? That suites well only operators that work closely together with Symbian powered device manufacturers and can put &#8220;trusted&#8221; label on their software, but it does not benefit developers at all.</p>
<p>Coupled with the fact that <a href="http://www.ivankuznetsov.com/2006/07/why-are-mobile.html">mobile application sales are dropping</a> one can see a gloom future for the independent application development on Symbian.</p>
<p>As I said in the beginning &#8211; I think that Platform Security is a good thing. I really do &#8211; in the world where Nokia wants to be able to easily extend functionality of its phones by itself or provide such possibility to selected partners.</p>
<p>Having spent last 8 years of my life working with Symbian OS, it pains me to say that if I were a beginning developer now looking at what OS to start developing for &#8211; I wouldn&#8217;t bother about Symbian and go for mobile Linux.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.ivankuznetsov.com%2F2007%2F08%2Fsymbian-os-platform-security-good-or-evil.html&amp;linkname=Symbian%20OS%20Platform%20Security%20%26%238211%3B%20good%20or%20evil%3F"><img src="http://www.ivankuznetsov.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2007/08/symbian-os-platform-security-good-or-evil.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
