the prognosis for wm 7

Discussion of Palm OS and Windows Mobile versions of our Chinese dictionary software.

Re: the prognosis for wm 7

Postby benzhen » Thu Feb 18, 2010 2:11 pm

servers in china? what about all those "sensitive" dictionary entries?
benzhen
Juren
Juren
 
Posts: 45
Joined: Fri Aug 24, 2007 2:40 pm

Re: the prognosis for wm 7

Postby mikelove » Fri Feb 19, 2010 3:46 pm

character - our existing C backend would already work just fine on desktops and websites, so that's not really an argument for Java; Java lets us support Android and that's about the only thing it has going for it at the moment. But given how long development would take I don't think we'd target anything less than Android 2.0, or maybe even 3.0 - just isn't worth the extra hassle. (indeed, we'd probably design around Snapdragon and accept the possibility of so-so performance on anything slower)

The Android app store problem could easily go the wrong way; look at how Verizon consistently mangles the user interfaces of their phones, for example. Trusting in the goodwill / good faith / common sense of large mobile operators is not a very smart way to run a software business. And unlike Apple, Google has absolutely no means of guaranteeing that all Android phones will support Android Market, since they've given up that level of control by going open-source; they can withhold the Google trademark license from phones that don't support Android Market, but they'll still be Android phones. And indeed the existence of the Nexus One may make that Google trademark less important to other Android device makers.

Of course the app store itself isn't much of a problem as long as there's sideloading, but that seems almost guaranteed to go away soon - even Microsoft is reportedly making everything approved-app-only in WP7, carriers will start requiring everything to be signed for nebulous "security reasons" and next thing we know we'll be stuck giving AT&T a 50% cut of our sales.

So there's the basic issue with Android - even if they wanted to (and it's not necessarily that important to them as long as these new phones still use their search engine / Gmail / etc), Google is in absolutely no position to guarantee that we won't have to jump through a lot of hoops and pay outrageous commissions to get our apps onto many / most future Android phones. Whereas if you believe some reports, Apple's insistence on app store compatibility actually contributed to their not making a deal with China Mobile - they're willing to stand up for iTunes even if it costs them money and market share, and they have the legal ability to make sure every iPhone OS device sold follows their rules.

ldolse - the original interview has now been corrected to say that WM6 apps only *might* be able *to be adapted to work* with WP7, so this unfortunately seems like it'll turn out to be the same as that brief flurry over China Mobile announcing their Android phones would support Windows Mobile APIs (really just referring to ActiveSync, or at least that's the consensus now).

And we're still not talking about a native app replacement with online, we're talking about a separate product - something that people who own non-Pleco-compatible Android / BlackBerry / etc phones can use. But a complete desktop app is certainly also a possibility, it's just a matter of figuring out if there's a market for it beyond people who are already Pleco fans, and if many / most of those Pleco fans would actually buy it again or if most of them would expect / demand a free (or discounted-to-a-point-where-all-the-money-we-get-goes-to-pay-royalties) version. Still, it seems like even if it were insufficient for mobile users, an online version of Pleco could fit the bill nicely for desktop users; in fact, having it online would make things like database synchronization considerably easier and more reliable than in a desktop-based app.

Alexis - an offline web-based app is another option we've considered; it'd be a particularly nice solution on Android since we could keep everything in C and just bring up one big WebKit control on startup. Of course it wouldn't be nearly as slick as a native Android app, but once we'd gone to the trouble of coming up with a design / JavaScript code / etc for an online version of Pleco anyway, assuming the backend ran in something portable like C it would be pretty easy to stick that web-based Pleco into an offline app. But it would be very slow compared to a native app, and at whatever point Android does start to get a bunch of mediocre-but-competent free or low-cost Chinese dictionaries we might not come off so well compared to those. For desktops I don't know that there'd be much advantage to doing an offline versus an online web-browser-based app given that desktops are pretty much always online anyway.

benzhen - "sensitive" entries? 4 of our 8 current dictionaries are from China-based publishers, and the ABC is sold there in what looks to be an unmodified form (though maybe someone can clarify if anything actually has changed in the Chinese edition). And I've never come across anything particularly controversial in C&T or Tuttle either - seems to me like we could offer all of our dictionaries in China pretty much unmodified. Certainly worth thinking about Chinese internet regulations, but I don't think they'd be likely to raise many issues with Pleco.
mikelove
Huangdi
Huangdi
 
Posts: 5810
Joined: Wed Nov 19, 2003 1:00 am
Location: New York, NY, USA

Re: the prognosis for wm 7

Postby character » Sat Feb 20, 2010 6:27 pm

mikelove wrote:character - our existing C backend would already work just fine on desktops and websites, so that's not really an argument for Java [...]
If you create an Eclipse RCP app using Java, the same backend/gui codebase would produce apps for Windows/Mac/Linux; sorry if I wasn't clear.
character
Zhuangyuan
Zhuangyuan
 
Posts: 293
Joined: Sun Jun 25, 2006 9:44 am

Re: the prognosis for wm 7

Postby goulniky » Sun Feb 21, 2010 5:53 am

You're at a point where you need to make hard strategic decisions, and while these are largely dependent on technology, I don't think this should be dictating your choices. Your positioning in the market, target audience and competition should.

The least I would do if I were you is assess where your existing, loyal target audience is prepared to follow you, as well as growth opportunities. I don't know the extent to which this forum is representative, but you should certainly be able to survey all of your users individually and present different scenarios to them.

You started with Palm, took on WM, dropped Palm and went iPhone, now likely will drop WM though no one knows what the uptake of WM7 would be in your target group. Of course no one knows which of the new platforms will survive, much less shine, but it looks like you can't be all things to all people.

Development times can be long, but rash decisions can also go very wrong. If I'm not mistaken, the subscription option you're now considering for a web version was discussed here a long time ago, and you didn't think it was a sustainable business model for Pleco then. I do agree now, and combined with connectivity and possible performance issues, I think it's a very risky proposition.

The demand for Pleco iPhone seemed high, I assume the uptake has been good. As was pointed out, an iPod can play the same role as a cheap Palm in previous versions of Pleco, dedicated, second-hand even. Putting all your eggs in one basket is a legitimate concern, but starting with Palm only didn't stop you getting where you are now.

Better get an even greater product on fewer platforms. With the desktop version, you're going into something different, a companion is one thing, a full-blown version is another product. I would of course love to get beyond Wenlin, or get it move forward, but it does exist and runs on both Mac and Windows. Chinese (and Japanese) Pera-kun do a decent job on Firefox, not the best dictionary of course, NJstar is a bit dated but provides other functionality, etc. This looks like a mine-field to me.

And personally, went from Palm to WM when it became available and I wanted Pleco on my phone. I will keep my WM6 hires device for as long as I can - if I had to change now, as much as I hate Apple's control model and predatory marketing, I would go iPhone to get the best Pleco experience. 12-18 months down the road, I would see whether Android (by then Oestroid?) delivered on its promises, and go for the best device.

I went to Japan recently, not the worst country in the world in terms of internet access, I had my WM6 phone with full connectivity and no real concern for cost. There a few great online, free dictionary resources for Japanese, but boy did I miss a Japanese version of Pleco, fast, powerful and always available. To me and I guess lots of other customers, that's what Pleco stands for and that's what you'll probably be loosing if you go web-only, let alone competing with free online resources.

Time to go back to fundamentals maybe?
Last edited by goulniky on Sun Feb 21, 2010 7:16 am, edited 1 time in total.
Yv
HTC Touch HD, MacBook Pro, 24" iMac, XP laptop @work
goulniky
Zhuangyuan
Zhuangyuan
 
Posts: 168
Joined: Thu Jan 08, 2004 5:14 am
Location: Mulhouse, France/ Basel, Switzerland

Re: the prognosis for wm 7

Postby gato » Sun Feb 21, 2010 6:48 am

All that needs to be said probably has already been said. Just want to second goulniky above that making iPhone/iPod as good as it can be on the iPhone/iPod seem to make the most sense in terms of cost/benefit analysis.
gato
Zhuangyuan
Zhuangyuan
 
Posts: 418
Joined: Sat Apr 01, 2006 1:19 am

Re: the prognosis for wm 7

Postby Sarevok » Sun Feb 21, 2010 7:19 am

Well, as much as I love Pleco, it is still a crutch... and I hope that I will be able to walk without one eventually. Switching to another platform would mean quite a sacrifice for me - if it was just about Pleco, then I would probably go for some iProduct, grinding my teeth and spitting curses everywhere while doing so. But I'll be sacrificing some other handy apps, which are available only for WM as of now... I hope that my Omnia will serve me faithfully for as long as my old iPAQ did, and I can put off my decision until it dies. I hope that the worst case scenarios won't be coming true by then...
Samsung Omnia Pro (B7610), WM6.5
Sarevok
Jinshi
Jinshi
 
Posts: 51
Joined: Tue Nov 28, 2006 7:06 am
Location: Czech Republic

Re: the prognosis for wm 7

Postby Pampuk » Sun Feb 21, 2010 8:59 am

Bonjour,

Long time didnt write with my broken english on this forum.

But I dont understand the iSomething hate.

I have used pleco on two palm pda and a palm phone. Then, i used 2 WM phones.

I have stop using WM and Pleco for more than a year and switch to Iphone.

Now I use Pleco on Iphone and I must say that it is, by far, the best versio
I ever used : faster, easier to install (don't have to worry about chinese input, sd card..), and easier to upgrade.

And I dont understand why some people scream and cry about using an iMachine.

whats wrong with it ? after more than 10 years, I finally have a portable machine that I can really use plainly : I can surf, I can read my rss (I use Byline at least 2 hours a day), I can install new software directly from my machine without fear to see my machine crash (I've got more than 400 dictionaries, games, utilities installed and I don't fear about having to reinstall all of them in case of a crash or a system urgrade).

Maybe I miss a point, but I don't understand the complain of some. if you want freedom to install whatever you want, just use 10 minutes to jailbreak it and you have your "freedom" back. but you will miss the pleasure to check for software upgrade everyday and discover what programmers offer you to make the software you allready bought better : this feeling is really great (including for Pleco upgrade).

Maybe Android or WM7 will be great, but for sometimes (including for the Ipad I plan to buy and for the Iphone OS4), I dont any good reason ro switch.

So, my point of view is that you should continue make rhe Iphone OS cleaner, easier to use (including for the configuration !), more complete (yes, include more dictionary (english-english, english-french or any language (it will help a lot when I dont understand an english definition), include course with Mp3 connected to sentences i
a kind of reader, some games...).

And spending time cleaning the code and the interface will make it only easier to switch to another platform, if this day should come
Pampuk
Xiucai
Xiucai
 
Posts: 23
Joined: Sat Jan 03, 2004 4:09 pm
Location: Paris, France

Re: the prognosis for wm 7

Postby mikelove » Sun Feb 21, 2010 5:03 pm

character - true, though there are a number of open-source C/C++ frameworks that would allow for similarly easy cross-platform UI development, GTK+ and Qt being the two biggest ones. Qt would also leave open the possibility of an easy port to Maemo (and the new MeeGo) in the future, and I suppose also Symbian, and there's even a project underway attempting to port Qt to Android. (I don't know why Google didn't build something based on one of those frameworks for the official Android UI, actually)Then again, since Windows Mobile UI code is pretty much interchangeable with desktop Windows code, for a desktop Windows version at least it would be considerably easier to just port that over directly, hopefully also managing to run that same code in Linux with Wine.

goulniky - thanks for the thoughtful comments on this. If it weren't for the eggs-in-one-basket problem, my natural inclination would indeed be to avoid launching any major new platform projects in the near future.

We've got three couple-of-months type projects we can start on after we finish iPhone flashcards: an iPad-optimized version, a major iPhone upgrade (mostly focused on UI refinements, though perhaps with a few big new features like notes, frequency sorting, and/or a better text segmentation algorithm for the document reader), and a quick-and-dirty desktop "preview version." Between them those could probably eat up most of the rest of 2010, but the worry would be that something might happen in iPhone land in the meantime that would put the continued success of our iPhone product in jeopardy.

The biggest argument against an online version actually relates to your last statement: online software isn't what Pleco is good at, or known for. Much of what our software has been celebrated for over the years has had to do with pushing the limits of a particular OS; fast searches, Chinese display support on non-Chinese systems, fullscreen handwriting / seamless document reading on iPhone, etc. Even on Android it gets a lot harder to differentiate ourselves that way - you can only do so much when you're trapped in a JVM - and with a web-based app it would be almost impossible; AJAX coolness may have been cutting-edge a few years ago, but now everybody's got live search results / local data caching / glowing buttons / etc.

Offline software may disappear in the long term, but by then companies a lot bigger than us may already be in the online Chinese dictionary space - Google added Pinyin annotations to Google Translate while barely blinking an eye, I could easily see them adding seamless mouseover word lookups to Google Docs at some point too. Of course that prospect also argues against doing a full, non-companion desktop version, since even if we're not developing an online dictionary, other companies' online dictionaries are only going to keep getting better, and we'll have less and less to contribute with an offline desktop version beyond what one can get for free online from Google or MDBG or Adso or whoever.

Anyway, no reason to make any decision on this right away - heck, Microsoft could still surprise us in March by announcing WM7 will actually be fully backwards-compatible with WM6.5, though that prospect seems very unlikely sadly.

Sarevok - some of those handy apps may eventually make it over to iPhone once Apple adds proper multitasking support; that may be the single biggest thing keeping iPhone from being a perfect WM replacement right now.

Pampuk - thanks for weighing in on the pro-iPhone side; I too love my iPhone, and any future Pleco roadmap would also involve a large portion of our time being spent continuing to improve our iPhone software. The odds of Pleco for iPhone being displaced as our "flagship product" anytime soon are slim to none, and while largely ignoring WM in favor of iPhone for the last ~8 months is probably going to turn out to have been a smart decision, ignoring iPhone in favor of Sexy Smartphone OS 2010 seems much less likely to work out well for us.
mikelove
Huangdi
Huangdi
 
Posts: 5810
Joined: Wed Nov 19, 2003 1:00 am
Location: New York, NY, USA

Re: the prognosis for wm 7

Postby mikelove » Mon Mar 01, 2010 2:57 pm

Per this article (found via Gizmodo), it looks like there won't be any upgrades to WM7 for older devices, not even the HD2. Which on the plus side means that we won't have to tell anyone that that new firmware update makes their phone incompatible with Pleco, but unfortunately also means that current WM hardware is effectively at a dead end upgrade-wise. (though I suppose it's conceivable that the intrepid WM firmware hackers might find a way to work around this)
mikelove
Huangdi
Huangdi
 
Posts: 5810
Joined: Wed Nov 19, 2003 1:00 am
Location: New York, NY, USA

Re: the prognosis for wm 7

Postby mfcb » Tue Mar 02, 2010 6:11 pm

hmmm, anyway i wouldn't want wm7 on my touch pro... haha
the question is more like: can i have wm6.5.5 on any of the new devices....
mfcb
Zhuangyuan
Zhuangyuan
 
Posts: 199
Joined: Sat Oct 25, 2008 4:45 am
Location: Austria 奥地利

Re: the prognosis for wm 7

Postby sui.generis » Sun Mar 07, 2010 2:01 pm

mikelove wrote:Alexis - an offline web-based app is another option we've considered; it'd be a particularly nice solution on Android since we could keep everything in C and just bring up one big WebKit control on startup. Of course it wouldn't be nearly as slick as a native Android app, but once we'd gone to the trouble of coming up with a design / JavaScript code / etc for an online version of Pleco anyway, assuming the backend ran in something portable like C it would be pretty easy to stick that web-based Pleco into an offline app.


I find this very compelling actually. I just got finished posting over at spb asking them to add webkit to their SPB Mobile Shell product to make it a development platform. MS5 will be on Symbian, Android and old Winmo, mostly as a UI replacement. I'm sick of companies breaking compatibility and screwing with the applications I want, and I think web standards stored offline, not completely unlike what WebOS does (though my preference would be actually using the standards, not just basing a language off them), are a great solution for people like me who have a lot of niche needs and wants and want to retain more control over their platform than modern mobile companies seem to want to allow.
sui.generis
Jinshi
Jinshi
 
Posts: 60
Joined: Fri Mar 11, 2005 10:03 am

Re: the prognosis for wm 7

Postby mikelove » Wed Mar 10, 2010 12:36 am

The break is now official, sadly:

To deliver what developers expect in the developer platform we’ve had to change how phone apps were written. One result of this is previous Windows mobile applications will not run on Windows Phone 7 Series.


http://blogs.msdn.com/ckindel/archive/2010/03/04/different-means-better-with-the-new-windows-phone-developer-experience.aspx
mikelove
Huangdi
Huangdi
 
Posts: 5810
Joined: Wed Nov 19, 2003 1:00 am
Location: New York, NY, USA

Re: the prognosis for wm 7

Postby Shadowdh » Tue Mar 16, 2010 6:53 am

I have to be honest but if wm7 rumours are true (and they prob arent) and there is no multitasking or backwards compatability (how stupid for ms as I believe that will effectively kill them vis a vis iphoney) then I will not be upgrading to 7... I love Pleco and it just keeps getting better thanks to all the hard work but Mike and the gang at Pleco but I really really hate apple and the iplanet... irrational - totally... stupid - possibly... but I love my hd2 and even when wm6.x becomes an old "obsolete dinosaur" I know it will still work... it will do me as my old tytn II still works, and of course my X1... with that in mind I would look really really hard at any change in device at my next upgrade time... (about 10 months)... with regards to os and functionality...
Shadowdh
Shadowdh
Zhuangyuan
Zhuangyuan
 
Posts: 186
Joined: Mon Jan 09, 2006 11:12 am
Location: 中国,武汉

Re: the prognosis for wm 7

Postby mikelove » Tue Mar 16, 2010 10:58 pm

WM7 still looks pretty darn cool, though, and unlike Palm Microsoft has the money / partnerships to potentially push an exciting new mobile OS to a wider audience. And just because the first release of WM7 doesn't support multitasking, that doesn't necessarily mean that the next one won't. I doubt we'll be rushing to support it in any case, but I could easily see a situation in early 2011 where a version of Pleco for WM7 looks like a better idea than one for Android, particularly if WM7 turns out to be as easily hackable as WM6.5 has been and people are merrily installing custom ROMs / third-party multitasking systems / non-MS-approved apps / etc. (heck, in that case even the current WM version of Pleco might work on them)
mikelove
Huangdi
Huangdi
 
Posts: 5810
Joined: Wed Nov 19, 2003 1:00 am
Location: New York, NY, USA

Re: the prognosis for wm 7

Postby RobRedbeard » Sun May 02, 2010 1:18 pm

Just one thing I'd like to clear up for those who might not know --

Multitasking doesn't mean having more than one app open at the same time, multitasking means having more than one app actively running and using the CPU at one time.

Media services on WP7 multitask.
Upload and download services also do.

But why does Pleco need to do this? It just needs to task switch and if it freezes while in the background and then reanimates as soon as it's called forward again, how is that bad?

Rob
RobRedbeard
Juren
Juren
 
Posts: 47
Joined: Thu Mar 05, 2009 9:34 am
Location: Tianjin, China

PreviousNext

Return to Pleco for Palm OS / Windows Mobile

Who is online

Users browsing this forum: No registered users and 1 guest