General

Reply

Short resume

After testing the PlayStation Suite SDK with the PS VITA for a few days we ran into a few very annoying problems which I will explain below:

 

The VITA is very unflexible to code with PSS. Especially as SONY stripped compilers and features from the actual MONO framework which are important for decent development.

 

One good example is the modified SNC compiler. Native functions like opening the web browser or drawing pictures work without DllImport.


Sadly but common on mobile devices P/Invoke is not allowed which strips the range of .NET libraries which can be used a lot.


The SNC compiler is not following the standards like the .Net/gmcs compiler. F.ex. native functions, that are provided by SONY don't require a dllimport and are just declared as external symbols, while all others require a dllimport but are forbidden cause P/Invoke is not supported on the PSS.
Of course it is understandable, that the PSS is utilizing security sandboxing, but it total hinders the development of great applications!

Even if PSS is still in beta stage, some basic features in the UI Composer (it's still a cool thing) are missing. SONY, please take a look at Nokia's Qt or UIKit from iOS or iOS in general and improve it to enhance the quality for UI's in the upcoming PSS Store. Keyword: HTML widget! As far as we know not even the native SDK allows to use a HTML display in the app and as well opens the web browser app. C'mon *****?


Calling the external web browser through the shell is not of any use. As long as PSS is not providing a Webkit context, there is no way in developing things like HTML widgets or other applications in need of a HTML rendering/layout engine. This is also very frustrating, as the Vita is using Webkit for the native browser.

 

The most annoying thing we noticed is the license check every few hours. If you are not online with your VITA, you have to re-setup a network due development time --> very bad.

 

The client on the PS VITA is ok but it would be nice if you can delete projects directly via the client without uninstalling the whole app.

 

To debug applications we missed direct access to the applications folder on the VITA from PC. Surely you can write your own TCP socket on VITA to view and modify the application folder but that's just too much work for simple tests.

 

All in all the PSS is a nice BASIC concept but lacks a lot features. Luckily theres enough time for SONY to add all required API's until autumn like:

 

1) Improved UI Widgets (html, video, etc. --> look at Qt, iOS/UIKit)

 

2) Improved System access to necessary features (NP functions, more HW access, etc)

 

3) Improved debugging (file browser PC<->VITA)

 

4) Allow P/Invoke to some extend

 

5) etc etc etc.

 

 

Kind regards and happy restricted devin'!

 

- International Couch Entertainment LLC

Please use plain text.

Re: Short resume

Hi TeamICE1,

First of all, welcome to the community forums.

Thank you for your very detailed post, we really appreciate that you've taken the time out and we are listening and taking on board everyone's views on these forums.

For you suggestions to have maximum visibility, it would be great if you could post the specific feature requests in our new Suggestions area, here:
http://community.eu.playstation.com/t5/Suggestions/idb-p/iPSS_Suggestions

Adding them here will also help us prioritise these requests.

Looks like one exists for your license check request already:
http://community.eu.playstation.com/t5/Suggestions/Launch-Assistant-relax-license-checking/idi-p/159...

Thanks again for your post,

James.
PlayStation®Mobile Dev Team
Please use plain text.

Re: Short resume

Hi James,

thanks for welcoming us.

We just posted the specific feature requests in the Suggestions area you linked.

Best,
International Couch Entertainment LLC
Please use plain text.

Re: Short resume

Thanks very much :smileyhappy:
PlayStation®Mobile Dev Team
Please use plain text.

Level 3

Level 3
niwrA
Posts: 152
Registered: ‎31-07-2008
Message 5 of 5 (174 Views)

Re: Short resume

Ah, I only just noticed this post having some overlap with mine. :smileyhappy: (and suggestions)

 

Welcome aboard!

Please use plain text.
This widget could not be displayed.
Announcements

Welcome to the PlayStation Mobile Developer Forums


This is a community for the discussion of technical topics with other developers and SCE engineers. Posting ideas/requests are also appreciated. Join the discussion!

PlayStation®Mobile開発者フォーラムでは世界中の開発者の皆様と一緒に、議論や情報交換が可能です。SCEも議論に参加し、皆様の開発をサポートします。アイデアやリクエストも大歓迎です。ぜひご参加ください。

PSM Developer Registration (for free) on PSM DevPortal is required to post on the forum.
Please sign out then sign in again to the forum and PSM DevPortal after you have completed the registration.

フォーラムへ投稿をするにはPSM DevPortalへの登録(無料)が必要です。
登録後はフォーラムと PSM DevPortalを一度ログアウトし、再度ログインしてください。






Recent News