![]() |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
Quote:
Quote:
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
Quote:
But I guess I have to give Maemo SDK a second try. If I could develop software for tablet, I might justify 420 euro price tag ( that' $650 :eek:). Too bad they don't sell N800 any more in Finland. Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
That unbelievably cheap data plan still assumes that you bought a very expensive voice plan on top of it, right? I consider anything over $100 a year pretty expensive, since that's about what I pay for my cell phone now.
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
this stuff seems to come up a lot when comparing iphone and N8x0. its making me think that the us mobile operators are working under the assumption that only corp "road warriors" use mobile data connections for anything other then downloading ringtones and phone "wallpapers", and those can be leeched on a bit more... as in, the iphone isnt on a level playing field as it has a special plan attached to it that gives the owner more, for less. or at least so it appears. |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
What if I want develop for Iphone (if I understand it well): Computer with MAC OS X = 1000$? I really don't know the price. SDK = free Distribution + hosting of apps = 99$ Iphone = 500$ + dataplan? What if I want develop for Nokia: Computer = many people has one GNU/Linux = free SDK = free Distribution + hosting of apps = free Nokia tablet = 100$ (yes, Nokia *pays* in some way to developers) If I do a powerful application for free when Apple or Nokia sell a similar application for 20$. Nokia will do nothing with my application, Apple will refuse my application. I don't see a bad deal for companies, but it's not good for individual developers, and worse for free software developers. Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
Quote:
As far as graphics goes, the OMAP2 chip inside Nokia tablets does include 3D graphics hardware, so the only problem is the drivers. I am pretty sure that sooner or later this problem will be resolved. Quote:
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
I quote fanous from that thread: Quote:
Quote:
Quote:
I haven't totally given up on NIT. I sure hope Nokia will surprise me with WiMax tablet. :) |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
Quote:
Quote:
Quote:
Believe me, with these devices things are not as simple as just increasing the clock rates. |
Re: iPhone and iPod Touch SDK is amazing... Wow.
I just want to run Monkey Ball on my tablet.
I don't want it to run at 800x640x16, it's enough at 640x480x16. 3D games don't need to be ran at full resolution. |
Re: iPhone and iPod Touch SDK is amazing... Wow.
ah yes, 3D. it actually surprised me that i didnt know the iphone packed a 3D chip under the hood. explains the snappy interface people have been raving on about...
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
I'm not saying that current NIT hardware is bad. Competition is just getting stronger and I think that devices that offer best user experience out of the box will be the winners. Apple is very good at that and their SDK seems to be on the same track. Quote:
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
Quote:
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
- with 'real' framebuffer in main RAM (SDRAM) whole system is slowed down by constant LCD display refresh that fights with any other access to RAM. When they designed 770 someone decided this is too much to bear and they used external LCD controller with its own memory. Same solution is used on PCs, integrated videocards steal RAM cycles from main RAM too, dedicated video cards are preferred for better performance. This solution however makes display updates more complicated as, unlike with PCs, external video RAM is not directly mapped to CPU and cannot be written to easily (and directly). It must be send 'by hand' (you can send specific rectangle of display area). - OMAP 2 in N8x0 has SRAM good enough for 640x480 which is sadly less than 800x480 our tablets need, so problem is not solved and there is still external chip with its own 800x480 framebuffer. internal 640x480 SRAM is used for additional video plane (why not when we have it) but this does not bring big benefits now as it also needs to be transferred to external chip (together with rest of normal 800x480 framebuffer in SDRAM). I believe there is slight benefit of having this SRAM used now for video and some video scaling or other transformation is done by OMAP display controller but nothing substantial. - as for 3D - maybe the video plane in SRAM would be a benefit but maybe not, I don't know if the (currently unused) 3D chip can draw to it or must draw to SDRAM and what is performance of both solutions (if both are possible). Maybe it doesn't matter much and this is not the main problem, see below - you can draw as fast as you can (in 2d or maybe in 3d in future) to internal 'video' RAM (both SRAM and SDRAM) but you won't see it on display until transferred to external chip. This causes problem for fullscreen 800x480 display updates at good FPS rate but is supposedly good enough for 640x480 at ~25 fps so it is not show stopper but .. - current video system is pretty complex even now so it is not surprise that nobody at Nokia pushed hard for making 3D acceleration working. Even if hardware specs could do it, it is not easy to make it running with current architecture so (IMO) they better spend developer resources elsewhere. Also maybe the licensed 3d solution Nokia could buy would not fit this architecture and customizations would be costly or even impossible. Maybe all this can change if Nokia managers dazzled by iPhone decide to change some priorities but I'm not holding my breath for it :-) - hopefully with next generation we may fit whole 800x480 (or more) to directly mapped video ram and ditch external chip making the architecture easier to support features like 3D, video out, etc Not sure if all this gives you some arguments in your iphone vs Maemo SDK discussion though :-) |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Lol this thread is pretty derailed.
Everything is so messy on the N800/N810. Weak video support, terrible LCD controller, no PowerVR drivers, bad GPS lock on times, a browser that loses finger/stylus control on sites with javascript. Its just an unfinished and unpolished product even after 3 years of development. Its very unfortunate, as the idea behind the IT is awesome and something with arguably lesser hardware (iTouch) comes in and makes it look really bad. Apple took the time to build a proper platform with no video tearing, 3d drivers, awesome scaling webkit engine, PIM syncing, email that works and now an incredible sdk with big name developers. And this is all in ONE year, not three. I hope Nokia sticks with it. They have the right idea with the easy tethering, big high res screen and open source software... but they are at least another year or two out from really creating an "everyday" product. I'll continue to follow the product line, as it got me interested in the idea of a pocket browser. For some it sucks that the iPhone SDK is Mac OS X only, but its one of the best I've seen for a mobile platform. I am patiently waiting for an iMac update and I'll definitely be messing around then :) |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
With verizon, it's 40 for voice plan, 60 on top if you want unlimited data. |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
here (norway) tethering do not come at a premium, its just another generator of data traffic thats payed by the megabyte (or you can get a unlimited flat rate option with the ones that have actual networks). |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
Everything they have on the iPhone comes from Mac OS X. They simply just had to fix some issues related to the "embedded" word (better power manager, touch input and so on). But everything else comes from Mac OS X. And they are working on Mac OS X more than Nokia on Linux+GTK. Moreover, they are for sure working, internally, on the iPhone a lot more earlier than one year. Like they did for Mac OS X on Intel. They said, later, that they were working on it since 2000. Last, Cocoa stems from Carbon. Carbon comes from NeXT (still Steve, but running a darker company). |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
The old SDK would run on top of Xen, believe it or not, but the recent one doesn't. |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
Quote:
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
I really don't know if I want to return my N800 and get a ipod touch or keep it. Im really leaning toward keeping it because I bought it to act as a small cheap laptop replacement for me and so far has been working great. I really Like how it has expandable memory and bluetooth for a keyboard, and the resolutions awesome. But then you have Apple offering 100,000,000 to any developer that has a great idea, plus a great distribution system. Even though the Maemo community is big, because of apple's fan base I would think that they would get much more developers flocking to there console. Plus, its hard to resist Steve Job's silver tongue, and even if he promises big things for the iPod touch, the finished SDK could suck.
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
the touch do not have bluetooth...
hell, i dont even think it can do usb host, and the apps cant touch the dock connector in any way... |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Apple puts on all kinds of restrictions on apps (Users can only run one application at a time, and if they leave an application it quits ). Not that it will stop the jailbreakers and free spirited.
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
huh, my non-smart phone can multitask java apps and some internal functions (browser not being one of them, go fig).
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
Oops sorry, I meant the N800 has bluetooth! |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
I knew it all sounded too good to be true... :rolleyes: |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
Quote:
Quote:
Anyway, as for complexity, feel free to study omapfb, rfbi, dispc and blizzard drivers (and lcd_mipid.c but that one does not add any complexity) in linux sources (in drivers/video/omap/), each handling different part of hardware puzzle. While it certainly is not deep magic, it is not easy either. Not 100% sure now but I think that for displaying full screen resolution, video is first slightly scaled down by dispc (omap display controller) and then scaled back up by blizzard (the epson chip) to overcome slow rfbi (remote frame buffer interface) transfer. I don't understand it completely but seeing code of those drivers in kernel is good (or bad) enough for me to feel pity for anyone who must touch that code and may be tasked to throw 3d acceleration to the mix :-) But yes, I agree that given enough motivation it is doable :-) Well, unless of course they licence 3d acceleration driver as a binary blob with no right to customize it for this scenario (just like they couldn't directly customize Opera engine so they were happy to replace it with slower and more bloated firefox engine once it was usable enough, or like they can't customize Skype now and add video calls). |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
There is almost no relationship between cocoa and carbon, in fact it is actually hard to bridge between them - they are two completely disimilar frameworks, programmed with different languages purely there to maintain compatibility with older software. The iPod cannot use carbon, it only has cocoa. |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
And even the OS itself is not completely open source. Quote:
But it seems they wanted to outsource the application development completely, and that's where they shot themselves in the foot. There are very few native applications, one of the best being Maemo Mapper. Most apps are software ported from other platforms, which isn't bad in itself. The problem is that many of these apps never leave beta stage, because the authors will loose interest eventually. Why should they loose interest? Because they don't get paid... Prominent example: Minimo It seems Apple tries to avoid these flaws, by providing new functionality for the iPhone/iTouch from 'in-house' . I don't know if the developers of the iPhone UI and apps earned much money, but I'm sure they were at least paid for their work, which surely was a motivation to make it right and finish their work, and everyone can see that they did a great job, and that's one of the reasons why the iPhone is so popular. Other reasons include the lack of marketing from the Nokia side. They don't invest much more than the hardware basis, and the fees for running the maemo site. |
Re: iPhone and iPod Touch SDK is amazing... Wow.
it is interesting in this thread to read all the technical stuff.... but as an advanced newbie i am more interested in bottom line stuff.. that said
i can do more stuff with the n810 than with my wife's itouch but what she can do is more "elegant" .... i had a client in my office yesterday he was transferring from dallas to chicago we were making small talk and he whipped out his iphone scrolled his finger across the screen and voila had temperatures in chicago and dallas in about 15 seconds... all the time i was thinking yeah i can do that with my n810 - but it looked so cool on his iphone... that finger swipe is way cool and makes me think my brand new n810 is about 10 years old --- that is the advantage of the iphone/touch the coolness of how an app works (eye candy to some) the advantage of the n810 (which after an apt-get upgrade-my gps is flawless and fixes on satellites as quickly as my garmin etrex legendc does) is the coolness of all the apps and stuff that work on it just my thoughts |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
The result is that their motivation, being more tied to early results, does a lot better than pay to get a bunch of apps kinda-sorta running, but paid developers are more motivated for finishing touches. It suggests a route Nokia could (and to some extent does) take: Let the community be largely responsible for starting projects, but then pay developers to finish promising projects as they become functional enough to stagnate. |
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Well yes, the technical stuff is boring, just wanted to explain that high resolution display (800x480, 2.5 times more pixels than iPhone) which is major selling point for tablets and was IMO excellent choice for serious web browsing is unfortunately too much to handle even for current hardware (not talking about 770 more than 2 years ago) so there are some sacrifices made. Also Nokia tablets are meant as experiment for creating relatively open platform so it is not surprising it still feels a bit unpolished and 100% closed features like 3d acceleration are not in. We already have too many closed parts in our tablets that were unavoidable. One should perhaps compare iphone with symbian based Nokia smarthphones which is equally closed and polished platform.
|
Re: iPhone and iPod Touch SDK is amazing... Wow.
Quote:
- Too early, because the latest incarnation(s) of the OMAP (3430 and 35X0) will easily address the video issue (see the Pandora specs) and - too cheap, because even the more primitive OMAP the Itablets use, has very powerful video capabilities -- provided the client pays for them... |
All times are GMT. The time now is 17:10. |
vBulletin® Version 3.8.8